想添加一个destoon没有的模块,需要怎么做呢?翻了一下官方手册,好像没有介绍,不过系统有添加模块的功能,只是这个功能是复制两个基础的模块(文章和信息模块)。这样我们就在这俩基础模块上面,构建自己的新的模块。
我们这里以新建一个产品的模块为例,模块的目录就是chanpin。
在后台模块管理里面添加模块,模块名称为产品,所属模型是信息(看大家对数据库表结构的需要,选择文章也一样),安装目录为chanpin,确定后就形成了一个符合系统标准模型的模块。此时后台已经可以管理,前台也可以访问。接下来我们就把他修改成自己的模块。
首先把模块需要的文件都复制一份,网站主目录下的chanpin已经自动生成了,不用自己复制了。手工需要把module、template下面的info都复制一份,并改名chanpin.然后把\lang\zh-cn下面的info.inc.php复制一份为chanpin.inc.php
然后修改\chanpin\admin\config.inc.php,主要是$MCFG[‘module’] = ‘chanpin’;修改正确,注意目录名,其他的随意改。\module\chanpin\common.inc.php,修改$table及$table_data的设置。
打开数据库的module表,找到新建的模型对应的id,修改module的值为chanpin。修改模型对应的info表为chanpin。
在后台模块管理里面点击下更新缓存。ok,一个独立的模块就生成了!剩下的就是根据自己的需要修改代码就行了。
ps:有destoon问题?前三个提问的免费回答,哈哈!
destoon二次开发QQ:84615567
前三个免费机会,到目前已经都有人提问了。所以再有问题,提供付费咨询~偶很穷,也得养家不是