destoon 添加一个新的模块
根目录rename,中config.inc.php文件
/module/rename下两个文件,my.inc.php ,rename.class.php
/module/rename/admin/三个文件,config.inc.php html.inc.php index.inc.php
①。复制根目录下的brand这个文件夹粘贴然后重命名,rename
打开这个文件夹,找到config.inc.php这个文件
<?php
$moduleid = 13;
?>
②。找到根目录下/module这个文件夹打开,复制里面的brand文件夹,粘贴后重命名为rename,
打开admin/config.inc.php这个文件
<?php
defined(‘IN_DESTOON’) or exit(‘Access Denied’);
$MCFG['module'] = ‘brand’;//这里改为 ‘rename’;
$MCFG['name'] = ‘品牌’;//这里改为你的新模块名比如: ‘新模块’;
$MCFG['author'] = ‘Destoon.COM’;
$MCFG['homepage'] = ‘www.destoon.com’;
$MCFG['copy'] = false;//这里改为true;
$MCFG['uninstall'] = true;
$MCFG['moduleid'] = 13;//这里改为88;
$RT = array();
$RT['file']['index'] = ‘品牌管理’;
$RT['file']['html'] = ‘更新网页’;
$RT['action']['index']['add'] = ‘添加品牌’;
$RT['action']['index']['edit'] = ‘修改品牌’;
$RT['action']['index']['delete'] = ‘删除品牌’;
$RT['action']['index']['check'] = ‘审核品牌’;
$RT['action']['index']['expire'] = ‘过期品牌’;
$RT['action']['index']['reject'] = ‘未通过品牌’;
$RT['action']['index']['recycle'] = ‘回收站’;
$RT['action']['index']['move'] = ‘移动品牌’;
$RT['action']['index']['level'] = ‘品牌级别’;
$CT = true;
?>
将这里的品牌,全部替换为你的新模块名比如:’新模块’,并根据注释做相应修改后保存
打开同级目录内的html.inc.php这个文件在大概69和70行找到
if($update) {
require MD_ROOT.’/brand.class.php’;
$do = new brand($moduleid);
}
把两个brand替换为rename后保存
再打开同级目录内的index.inc.php这个文件,在大概在第三行找到
require MD_ROOT.’/brand.class.php’;
$do = new brand($moduleid);
同样把这两个brand替换为rename后保存
③.根目录/module/rename
my.inc.php这个文件,用编辑器的替换功能把所有brand替换为rename后保存
打开同级目录下的brand.class.php这个文件,同样用编辑器的替换功能把所有brand替换为rename后另存为(注意是另存为)rename.class.php。
④.找到你的模板路径(默认为根目录/template/default)复制brand文件夹粘贴后重命名为rename,再打开同级目录下的member文件夹找到my_brand.htm这个文件,复制粘贴后重命名为my_rename.htm。
⑤.下来就是复制数据库了,找到数据库中destoon_brand和destoon_brand_data这两张表,复制后重命名为destoon_rename和destoon_rename_data
⑥.在 我的面板-》模块管理 里面选择添加模块,然后填入模块名称如: ‘新模块‘,在所属模型这个下拉选项中你会发现多出来一个名为’新模块‘的选项,选中它,在安装目录里填上rename,点确定。
destoon 添加一个新的模块的更多相关文章
- Mysql学习(一)添加一个新的用户并用golang操作Mysql
Mysql添加一个新的用户并赋予权限 添加一个自己的用户到mysql 首先我们需要先用root用户登录mysql,但是刚安装完没有密码,我们先跳过密码 ailumiyana@ailumiyana:~/ ...
- Flink资料(6) -- 如何添加一个新的Operator
false false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-n ...
- 012.Adding a New Field --【添加一个新字段】
Adding a New Field 添加一个新字段 2016-10-14 3 分钟阅读时长 作者 By Rick Anderson In this section you'll use Entity ...
- Linux 在添加一个新账号后却没有权限怎么办
当添加一个新账号后,我们可能会发现新账号sudo 时会报告不在sudoers中,使用su -s时输入密码后也会认证失败 上网搜索大部分都要求修改/etc/sudoers中的内容,但修改这个文件必须需要 ...
- RK平台Android4.4 添加一个新的遥控器支持以及添加特殊按键【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/52904063 版权声明:本文为博主原创文章,未经博主允许不得转载. 瑞芯微平台 ...
- 【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404
===================================第一部分,添加一个tomcat================================================== ...
- linux采用模块方法,添加一个新的设备
该文转载自:http://rangercyh.blog.51cto.com/1444712/521244 系统调用是操作系统内核和应用程序之间的接口,而设备驱动程序是操作系统内核和机器硬件之间的接口. ...
- Android4.0 添加一个新的Android 键值
这里添加新的键值,不是毫无凭据凭空创造的一个键值,而是根据kernel中检测到的按键值,然后转化为Android所需要的数值: 以添加一个Linux键值为217,把它映射为android的键值Brow ...
- 【转】windows7的桌面右键菜单的“新建”子菜单,在注册表哪个位置,如何在“新建"里面添加一个新项
点击桌面,就会弹出菜单,然后在“新建”中就又弹出可以新建的子菜单栏.office与txt 的新建都是在这里面的.我想做的事情是:在右键菜单的“新建” 中添加一个“TQ文本”的新建项,然后点击它之后,桌 ...
随机推荐
- mysql中查询一个字段属于哪一个数据库中的哪一个表的方式
mysql中查询一个字段具体是属于哪一个数据库的那一张表:用这条语句就能查询出来,其中 table_schema 是所在库, table_name 是所在表 --mysql中查询某一个字段名属于哪一个 ...
- win8.1安装驱动出现“文件的哈希值不在指定的目录”的解决办法[zz]
1.鼠标移到右下角,点击“设置”,再点击“更改电脑设置”2.点击最后一个“更新和回复”,再点击“恢复”3.点击“恢复”之后,在右边点击高级启动下面的“重新启动”4.等一会会出现几个选项,点击“疑难解答 ...
- 2.1 Apache Axis2 快速学习手册之 POJO 构建Web Service
1. 准备:创建一个Maven Web App 项目 这里让我们使用Maven 模板创建一个Web App 项目 1. New------> Maven Project 2. 使用默认配置,点击 ...
- 开发集成工具MyEclipse中Outline的问题
序言 不懂的多查,越查就越显得自己的无知,越发现大神的存在,可能相对于我来说是大神,在他那个高度,就觉得自己很菜,这些都正常,最值得敬佩的是,比你厉害的人,还比你更努力,那自己还有什么理由不努力呢,如 ...
- (原创)c++11改进我们的模式之改进表驱动模式
所谓表驱动法(Table-Driven Approach),简单讲是指用查表的方法获取值.表驱动是将一些通过较为复杂逻辑语句来得到数据信息的方式,通过查询表的方式来实现,将数据信息存放在表里.对于消除 ...
- tensorflow笔记2:TensorBoard
Tensorboard中的参数 Summary:所有需要在TensorBoard上展示的统计结果. tf.name_scope():为Graph中的Tensor添加层级,TensorBoard会按照代 ...
- 【linux排错】"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: lcw: error : cannot open shared object file: No such file ...
- FastJson的常用操作
FastJson的常用操作 2017-06-05 常用操作包括以下内容: 对象与(JsonObject或JsonArray)与String的互换 String转换为(JsonObject或JsonAr ...
- go exec:exit status 64
接上一篇,找到了查看未读邮件个数方法,需要用go来执行doveadm命令,于是考虑使用go exec包 但是代码写好了之后一直报错:exit status 64,意思是选项错误,但是明明所有选项都是o ...
- vm12序列号
VMware tools怎么删除rpm -e open-vm-tools-desktop vm12序列号5A02H-AU243-TZJ49-GTC7K-3C61NVF5XA-FNDDJ-085GZ-4 ...