destoon 如何新建一個(gè)模塊
用destoon?作為二次開發(fā)的小伙伴,可能會(huì)遇到destoon的模塊不夠用的情況,于是想自己自定義新建一個(gè)新模塊,下面就讓我新建一個(gè)模塊:
我們一文章(article)模塊為例新建一個(gè)rename模塊:
1、在module模塊下復(fù)制一個(gè)article文件夾,重名為rename,找到renameadminconfig.inc.php 文件,打開后修改文本內(nèi)容,將其文件下的所有“文章”替換為“新模塊”
2、在同目錄下的html.inc.php文件大概65~70行,將所有的“article”全部替換為“rename”
if($update) {
require MD_ROOT.'/article.class.php';//修改為“rename”
$do = new article($moduleid);//修改為“rename”
}
3、在同目錄下的index.inc.php文件大概在3行,將所有的“article”全部替換為“rename”
defined('DT_ADMIN') or exit('Access Denied');
require MD_ROOT.'/rename.class.php';
$do = new rename($moduleid);
4、在moudle文件下找到 renamearticle.class.php,并將所有的article全部替換為“rename”,而且還要將article.class.php文件重命名為rename.class.php
5、在moudle文件下找到 renamemy.inc.php,并將所有的article全部替換為“rename”。
6、在模板文件中復(fù)制brand文件夾(默認(rèn)在templatebrand),使其重命名為rename,然后在templatemember文件夾中找到my_article.php,復(fù)制粘貼,使其重命為my_rename.php。
7、在根目錄下找到一個(gè)langzh-charticle.inc.php,復(fù)制粘貼一份使其重命名為rename.inc.php(語言包)
8、登錄后臺(tái)--》系統(tǒng)維護(hù)》模塊管理》添加模塊
模塊目錄填寫“新模塊”,所屬模型:下來選擇我們自定義的“新模塊”,安裝目錄就寫"rename",點(diǎn)擊確定后更新緩存。
9、復(fù)制dt_article_21和的dt_article_data_21數(shù)據(jù)表并重名為dt_rename_100,dt_rename_data_100,
10、增加了新的模塊后,如果使用tag的標(biāo)簽來調(diào)用,會(huì)出現(xiàn)調(diào)用的表格不對(duì)的情況,所以要在global.func.php中加入新的模塊
function get_table($moduleid, $data = 0) {
global $DT_PRE, $MODULE;
$module = $MODULE[$moduleid]['module'];
$C = array('article',?'brand',?'buy',?'down',?'info',?'photo',?'sell',?'video','rename','xxxxxx','xxxxx');
if($data) {
return in_array($module, $C) ? $DT_PRE.$module.'_data_'.$moduleid : $DT_PRE.$module.'_data';
} else {
return in_array($module, $C) ? $DT_PRE.$module.'_'.$moduleid : $DT_PRE.$module;
}
}
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。
