最近项目用的destoon,业务需要新增模块,但是查了官网和博客,因为版本问题,都不成功,这里记录一下
destoon版本7.0
新增模块名secondhand(旧物),复制buy(求购)
一、复制根目录下的buy这个文件夹,粘贴然后重命名为secondhand。
在该文件夹下找到index.php
将$moduleid修改为新建模块的id;
二、复制里面的module/buy文件夹,重命名为secondhand,
1.将module/secondhand/buy.class.php重命名为secondhand.class.php
2.打开这个新文件夹内的admin/config.inc.php这个文件,里面的代码这样修改

<?php
defined('DT_ADMIN') or exit('Access Denied');
// 旧物模块修改
$MCFG['module'] = 'secondhand';//改为该模块名称
$MCFG['name'] = '旧物';//改为该模块名称
$MCFG['author'] = 'DESTOON';
$MCFG['homepage'] = 'www.destoon.com';
$MCFG['copy'] = true;//这里原本是false改为true;
$MCFG['uninstall'] = true;
$MCFG['moduleid'] = 23;//改为该模块id$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 = 1;
?>

做完这一步就可以在后台新建模块了:
登录后台,在 我的面板-》模块管理 里面选择添加模块,然后填入模块名‘旧物’,所属模型也选 ‘旧物’,就可以看到它的moduleid;把它填入上述需要的地方(如图)

三、复制 template/default/buy/ 为 template/default/secondhand/ //默认商城该页面模板
四、复制 template/default/member/my_buy.htm 为 template/default/member/my_secondhand.htm // 商城前端的该模块管理页面
复制 template/default/tag/list-buy.htm 为 template/default/tag/list-secondhand.htm // tag页面,若无则忽略
复制 template/default/homapage/buy.htm 为 template/default/homepage/secondhand.htm
复制 template/mobile/buy 为 template/mobile/secondhand
// 有mobile的都是与手机有关的,若不需要手机端不需要复制
复制 skin/default/buy.css 为 skin/default/secondhand.css
复制 lang/zh-cn/buy.inc.php 为 lang/zh-cn/secondhand.inc.php
复制 company/buy/ 为 company/secondhand/
复制 module/company/buy.inc.php 为 module/company/secondhand.inc.php
复制 mobile/buy为 mobile/secondhand
复制 file/setting/buy.csv 为 file/setting/secondhand.csv // 数据库相关文件
复制 file/setting/buy.sql 为 file/setting/secondhand.sql
并将secondhand.sql中的destoon_buy_6改为destoon_secondhand_23;还有destoon_buy_data_6改为destoon_secondhand_data_23(根据自己的模块名和id修改)

完成之后登录后台,在 我的面板-》模块管理 里面选择添加模块,然后填入模块名‘旧物’,在所属模型这个下拉选项中你会发现多出来一个名为’旧物‘的选项,就可以看到它的moduleid;

将刚新复制的文件夹中的buy全部改为secondhand,moduleid改为新的id。

到这里就可以在前台看到你新增的模块啦,接着就是自己根据业务需求修改里面的代码啦

destoon新增模块相关推荐

  1. 小特工具箱新增模块:电商类API、SDK和ERP

    经过最近一段时间的开发,小特工具箱新增电商类API,包括采集主流电商平台的商品详情.销售详情和评论详情,做电商的公司可以使用这些API. 博客搬家啦,新地址: https://www.navisoft ...

  2. thinkcmf新增模块

    我们使用build进行操作,由于tp5之后不允许使用define定义生成应用了,tp5之后的生成方式如下: 1.在项目下新增一个build.php内容为 return [     // 生成运行时目录 ...

  3. ecstore 新增模块(页面)

    1.custom\b2c\site.xml  新增 <module id='b2c' controller='site_employee' ><name>employee< ...

  4. tp5.0 新增模块

    其实非常简单,不过开发文档没有细说 修改public/index.php文件如下: // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/') ...

  5. nginx ---- nginx服务器版本升级和新增模块

    如果想对Nginx的版本进行更新,或者要应用一些新的模块,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务.但是这样会导致在一段时间内,用户是无法访问服务器.为了解决这个问题,我们 ...

  6. Abp Vnext新增模块

    abp add-module 模块名称 --new --add-to-solution-file

  7. jira中新增模块详解

    一.添加模块 1.点击右上角设置图标,从列表中点击项目,进入管理页面 2.选择需要添加模块的项目,点击项目名称,进入项目设置页面,在项目设置列表中找到模块,并点击,右侧页面显示模块添加页面,如图所示: ...

  8. destoon功能模块

    模型 名称 简介 核心 destoon 基于PHP+MySQL,采用标准化开发,易用性.扩展性.标准性强 会员 member 会员注册.登录,在线销售,企业推广,结交商友,获取商机 公司 compan ...

  9. 实战3--设计管理模块, 第4步, 新增模块, 部门管理

    一... 设计实体类/表 1. 写实体类Department.java: package cn.itcast.oa.domain;public class Department {private Lo ...

  10. nginx 开发一个简单的 HTTP 模块

    2019独角兽企业重金招聘Python工程师标准>>> 1. 下载 Nginx http://nginx.org/ 2. 目录结构 $ tree -L 2 . ├── mytest_ ...

最新文章

  1. JAVscript对象
  2. python哪个版本好-python下载哪个版本好
  3. Android自定义控件:动画类---逐帧动画AnimationDrawable
  4. PHP的上传文件思路及其代码
  5. 蓝桥杯java 算法训练 Torry的困惑(基本型)
  6. docker从仓库找镜像
  7. S3C6410移植u-boot-2010.3(2)基本的启动信息修改
  8. Java中static变量作用和用法详解
  9. Java开发知识之Java的异常处理
  10. android 菜单隐藏了,隐藏一些导航菜单菜单项 – Android
  11. 百亿美元合同告吹!微软“到嘴的鸭子”飞了
  12. 前景检测算法(四)--GMM
  13. vs2015连接oracle(11g)的方法
  14. 如何突破百度云下载速度限制
  15. 摘录自《蔡康永的说话之道》-笔记
  16. 重装系统显示“安装程序正在应用系统设置“静止不动
  17. 从产品的特点看产品思维
  18. HighNewTech:人类发布史上首张黑洞照片—1+17张高清图片讲解黑洞简史
  19. 又一次淡淡的感动——《鸡排英雄》观后感
  20. format函数用法详解

热门文章

  1. 【精华】安卓开发学习路线规划
  2. 2021数学建模美赛:赛前总动员
  3. 山东省非计算机专业,山东省高校非计算机专业教学考试(选择、判断含答案)2...
  4. 2022全国高中数学联赛A1卷T2几何答案
  5. python中chr()和ord()函数的用法
  6. Openstack Cinder Ceph(RBD)备份恢复过程(backup/restore)
  7. 《软考系统架构师》(二、信息系统基础知识)
  8. 微信小程序开发者工具 无法加载以下来源的扩展程序 问题解决
  9. 机器学习实战——xgboost股票close预测
  10. 超信咋老是显示服务器不可用,超信创始人自述:微信是很强大 但我们敢叫板