Zen cart模組快速開發文件

2021-08-25 04:13:31 字數 1861 閱讀 3284

在開發乙個新的功能模組時,首先要明確這個功能的流程和與原來**的關聯。然後,需要為這個功能模組取乙個名稱標識,盡量不要與原有的模組名稱不相同。

zen_cart模組結構

1. 資料庫資料表部分

2. 後台管理部分

3. 前台功能顯示部分

資料庫部分

zencart

使用mysql

數庫據,在設計人員完成功能模組的資料庫結構後,寫成sql語句儲存成 [install_模組名.sql] 的文字檔案,要注意的地方是 建表時的字符集 問

題,使表中字符集與 原資料庫字符集 及 **檔案編碼 保持一致。

zen_cart模組包的檔案結構

模組包目錄/ (用模組名命名資料夾)

/模組名_install_sql/ (裡面存放需要的sql檔案)

/模組名_zen_cart_folder/ (這裡面包含該模組的前後臺功能實現的檔案)

/安裝說明.txt (這個模組的安裝說明,在裡面寫上安裝流程和注意事項)

模組名_zen_cart_folder目錄(分析)

這個目錄比較複雜包含了所以所有前台後台功能實現的內容:

1. 這個目錄下面的各個檔案及子資料夾,都是可以直接上傳到原**目錄中去的。如果功能部分需要修改原**檔案

的,可以直接寫進[安裝說明.txt]裡面去。

2.目錄分析

前台部分:

/includes/exta_configures/模組名.php

(擴充套件配置檔案)

/includes/exta_datafiles/模組名_database_names.php

(資料表名常量)

/includes/functions/exta_functions/functions_模組名.php (前台的擴充套件函式庫)

/includes/languages/語言包/extra_definitions/模組名.php(擴充套件語言包中字元標記常量定義)

/includes/templates/模板資料夾/jscript/jscript_模組名.js(模板全域性js檔案)

/includes/modules/pages/模組名/header_php.php (模組業務邏輯程式檔案)

/includes/modules/pages/模組名/jscript_main.php (模組js程式檔案)

/includes/templates /模組名/templates/tpl_模組名_default.php (模組對應的模板檔案)

後台部分:

/admin/includes/functions/exta_functions/ functions_模組名.php (後台功能的擴充套件函式庫)

/admin/includes/extra_datafiles/模組名_filenames.php (定義後台檔名常量)

/admin/includes/extra_datafiles/模組名_database_names.php(資料表名常量)

/admin/includes/boxes/extra_boxes/模組名_主菜單名_dbhtml.php (新增後台管理選單)

/admin/includes/languages/schinese/extra_definitions/模組名.php(設定後台頁面上的標識文字的常量定義)

/admin/模組名_功能.php (後台管理頁面及實現檔案,如果這個模組有多個功能就可能有多個這類檔案,如: 分類管理,分類下的記錄管理等)

和模組功能需要的一些新建的其它檔案或資料夾

這些檔案是新建的,原**上沒有的,可以直接上傳上去。

zencart開發文件

在zencart開發中,做乙個新的功能模組時,首先要明確這個功能的流程和與原來 的關聯。然後,需要為這個功能模組取乙個名稱標識,盡量不要與原有的模組名稱不相同。zencart模組結構 1.資料庫資料表部分 2.後台管理部分 3.前台功能顯示部分 資料庫部分 zencart使用mysql數庫據,在設計...

Joomla擴充套件模組開發文件 module

概述 擴充套件模組用於簡單的頁面展示,可以應用於多個不同的元件 擴充套件模組可以使頁面構建更加靈活並且可以提高程式的重用性 模組分為前台和後台兩種 在配置檔案的install元素中設定屬性client administrator 即為後台模組 前台的模組的目錄為 modules,後台模組的目錄為 a...

mmx開發文件

i mmx簡介 ii mmx基本指令集 具體細節請參閱 intel 體系結構mmx技術程式設計師參考手冊 第五章 2.1 拷貝指令 movq 64位資料拷貝,如果記憶體8位對齊的話,是乙個64位寫,否則2個32位寫。movd 32位資料拷貝,注意 如果從記憶體向mmx暫存器拷貝,mmx高32位清零!...