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文本”的新建项,然后点击它之后,桌 ...
随机推荐
- Python 爬虫 大量数据清洗 ---- sql语句优化
. 问题描述 在做爬虫的时候,数据量很大,大约有五百百万条数据,假设有个字段是conmany_name(拍卖公司名称),我们现在需要从五百万条数据里面查找出来五十家拍卖公司, 并且要求字段 time( ...
- html中的a标签
<a> 标签定义超链接,用于从一张页面链接到另一张页面.最重要的属性是 href 属性,它指示链接的目标,<href="#">表示跳转到自己.我们通常通过C ...
- macbook中vagrant升级新版本
macbook由于缺少卸载机制,有时候不知道该如何升级软件. vagant的升级到时简单,经测试,只需直接官网下载新软件,安装即可. 旧版本不用管,新的会直接替换.
- /etc/ssh/sshd_config 关建字:AllowUsers root test01
新加用户,在AllowUsers 新增的用户名,重启sshd后,新增的用户才能登录服务器.
- 解决Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK的问题
Android Studio 运行AVD的时候出现: Installation failed with message Failed to finalize session : INSTALL_FAI ...
- Chunk
Chunk是一系列语句,Lua执行的每一块语句,比如一个文件或者交互模式下的每一行都是一个Chunk. 每个语句结尾的分号(;)是可选的,但如果同一行有多个语句最好用:分开 a = 1 b = a ...
- java park unpark
https://blogs.oracle.com/dave/a-race-in-locksupport-park-arising-from-weak-memory-models https://blo ...
- (原创)c++11改进我们的模式之改进命令模式
模式虽然精妙,却难完美,比如观察者模式中观察者生命周期的问题:比如访问者模式中循环依赖的问题等等:其它很多模式也存在这样那样的一些不足之处,如使用场景受限.实现复杂.不够简洁.不够通用等.但我觉得不足 ...
- (转)Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境
Lua学习笔记1:Windows7下使用VS2015搭建Lua开发环境(一)注意:工程必须添加两个宏:“配置属性”/“C或C++”/“预处理器”/“预处理器定义”,添加两个宏:_CRT_SECURE_ ...
- 将map中的查询参数拼装到URL路径中
被调接口的URL路径: //被调接口url String apiUrl = "http://api.open.xxxxxx.com/implatform/interview/send?acc ...