phpcms 新增模組步驟

2022-05-25 22:51:10 字數 2710 閱讀 1279

1、新建資料庫
2、定義模組類在phpcms/model/下

命名:表名+_model.class.php

內容:

<?php 

define

('in_phpcms'

) or exit

('no.permission resourde.'

);pc_base::

load_sys_class

('model',''

,0);class

guestbook_model

extends

model

}?>

3、建立模組
guestbook 模組的標準結構通常是這樣的,如下圖所示:

classes  為模組類資料夾

functions 為模組函式資料夾

templates 為模組模板資料夾,這裡通常放置含有許可權控制的控制器模板,也就是後台模板!!!

如果您的模組有單獨的前台模版,你需要在phpcms/templates/default下,

建立乙個您的模組同名目錄來放置前台模板(並進行配置,後面會說到),「default」為你的風格包名稱,我們預設適用default。

install和uninstall為模組安裝和解除安裝模組

4、建立控制器和模板

目錄:phpcms/modules/模組/
需要注意的是:控制器類的類名稱與控制器檔名必須相同

(1)前台模板控制器
前台控制器主要控制前台頁面顯示和資料對接。
(2)前台html頁面
在phpcmc/templates/default
建立與模組名稱相同的資料夾,新建indx.html檔案進行儲存。
(3)修改前台配置檔案
在目錄
phpcms/templayes/default/config.php
修改
『templates|default|』=>

array(

...
...
...
//新增模組
『模組英文名』=>'模組中文'

),

在新增乙個配置:

『templates|default|模組英文名』=>
array(
'index.html'=>'模組名字',
),

5、後台控制器的設定
在後台模組檔案加里新增後台控制器
後天模組資料夾名+.php;

6、在後台資料夾 phpcms/modules/新增模組/templates/
新增後相關的頁面。

null

公告模組phpcms

標籤使用 功能模組 公告模組 1.公告模組 公告模組pc標籤呼叫說明 模組名 announce 模組提供的可用操作 操作名說明 lists 公告資料列表 lists操作說明如下 2.公告資料列表 lists 可用引數 引數名是否必須 預設值說明 siteid 否當前站點id 站點id 例子 1 2 ...

初探phpcms模組

我們可以在 找到他的目錄結構 我們要開發的東東 也就是模組 就在 phpcms modules 下面 如果沒有什麼特別的 在開發乙個模組之前先要按照目錄結構建立好相關目錄並且設計好資料庫表結構 比方說 我們建立乙個模組叫做我的模組 my test 下面應該是mytest下的目錄結構 mytest c...

PHPCMS模組開發相關檔案

名稱 型別說明 guestbook 模組後台控制器 index 模組前台控制器 install 安裝資料夾 templates config.inc.php extention.inc.php guestbook.sql model.php module.sql languages 前台模板準備資料...