根目录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 添加一个新的模块的更多相关文章

  1. Mysql学习(一)添加一个新的用户并用golang操作Mysql

    Mysql添加一个新的用户并赋予权限 添加一个自己的用户到mysql 首先我们需要先用root用户登录mysql,但是刚安装完没有密码,我们先跳过密码 ailumiyana@ailumiyana:~/ ...

  2. Flink资料(6) -- 如何添加一个新的Operator

    false false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-n ...

  3. 012.Adding a New Field --【添加一个新字段】

    Adding a New Field 添加一个新字段 2016-10-14 3 分钟阅读时长 作者 By Rick Anderson In this section you'll use Entity ...

  4. Linux 在添加一个新账号后却没有权限怎么办

    当添加一个新账号后,我们可能会发现新账号sudo 时会报告不在sudoers中,使用su -s时输入密码后也会认证失败 上网搜索大部分都要求修改/etc/sudoers中的内容,但修改这个文件必须需要 ...

  5. RK平台Android4.4 添加一个新的遥控器支持以及添加特殊按键【转】

    本文转载自:http://blog.csdn.net/coding__madman/article/details/52904063 版权声明:本文为博主原创文章,未经博主允许不得转载. 瑞芯微平台 ...

  6. 【IntelliJ IDEA】添加一个新的tomcat,tomcat启动无法访问欢迎页面,空白页,404

    ===================================第一部分,添加一个tomcat================================================== ...

  7. linux采用模块方法,添加一个新的设备

    该文转载自:http://rangercyh.blog.51cto.com/1444712/521244 系统调用是操作系统内核和应用程序之间的接口,而设备驱动程序是操作系统内核和机器硬件之间的接口. ...

  8. Android4.0 添加一个新的Android 键值

    这里添加新的键值,不是毫无凭据凭空创造的一个键值,而是根据kernel中检测到的按键值,然后转化为Android所需要的数值: 以添加一个Linux键值为217,把它映射为android的键值Brow ...

  9. 【转】windows7的桌面右键菜单的“新建”子菜单,在注册表哪个位置,如何在“新建"里面添加一个新项

    点击桌面,就会弹出菜单,然后在“新建”中就又弹出可以新建的子菜单栏.office与txt 的新建都是在这里面的.我想做的事情是:在右键菜单的“新建” 中添加一个“TQ文本”的新建项,然后点击它之后,桌 ...

随机推荐

  1. jsp学习小记

  2. 转:ECharts图表组件入门教程之Theme:ECharts图表的皮肤是什么?如何给图表换主题(皮肤)Theme?

    一.什么是ECharts图表的皮肤(主题)? 针对这个问题我只能这样回答,ECharts图表的主题(皮肤)就犹如人的衣服一样,是用来衬托和渲染主体,使其变得更加美观好看的目的.你去过ECharts图表 ...

  3. 微信小程序 confirm(删除提示)提示框,询问框,小程序操作成功提示后跳转

    微信小程序删除处理 没有 confrim 那怎么实现这个效果呢 可以使用小程序里的模态框 代码: wx.showModal({ title: '提示', content: '确定要删除吗?', suc ...

  4. Ubuntu中开启和关闭防火墙-摘自网络

    1.关闭ubuntu的防火墙 ufw disable开启防火墙ufw enable 2.卸载了iptablesapt-get remove iptables3.关闭ubuntu中的防火墙的其余命令ip ...

  5. VS2010常用插件

  6. 菜鸟学Java(十二)——搭建一个完整的Java开发环境

    作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...

  7. 关于CAE的那点儿破事儿【二】

    前面在<关于CAE的那点破事儿>一文中,主要提到了CAE是什么.CAE能做些什么.人在CAE应用中的作用以及CAE从业中应当具有哪些基本素质.然而CAE是一把双刃剑,如果不能在工程应用中很 ...

  8. DataTable的初始化与事件注册

    TypeScript代码: let tabledata = data as any[]; if (this.dataTable) { this.dataTable.clear(); this.data ...

  9. win10+VS2015+boost_1.60.0

    安装boost库的初衷boost库是一个C++'准'标准库,对于一个C++程序员来说,了解强大的boost库是很有必要的.当然,在学习使用这样一个强大的库之前,首先要学会安装.本文讲述了boost_1 ...

  10. HBase scan setBatch和setCaching的区别【转】

    转自:http://blog.csdn.net/caoli98033/article/details/44650497 HBase的查询实现只提供两种方式: 1.按指定RowKey获取唯一一条记录,g ...