destoon新增模块
最近项目用的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新增模块相关推荐
- 小特工具箱新增模块:电商类API、SDK和ERP
经过最近一段时间的开发,小特工具箱新增电商类API,包括采集主流电商平台的商品详情.销售详情和评论详情,做电商的公司可以使用这些API. 博客搬家啦,新地址: https://www.navisoft ...
- thinkcmf新增模块
我们使用build进行操作,由于tp5之后不允许使用define定义生成应用了,tp5之后的生成方式如下: 1.在项目下新增一个build.php内容为 return [ // 生成运行时目录 ...
- ecstore 新增模块(页面)
1.custom\b2c\site.xml 新增 <module id='b2c' controller='site_employee' ><name>employee< ...
- tp5.0 新增模块
其实非常简单,不过开发文档没有细说 修改public/index.php文件如下: // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/') ...
- nginx ---- nginx服务器版本升级和新增模块
如果想对Nginx的版本进行更新,或者要应用一些新的模块,最简单的做法就是停止当前的Nginx服务,然后开启新的Nginx服务.但是这样会导致在一段时间内,用户是无法访问服务器.为了解决这个问题,我们 ...
- Abp Vnext新增模块
abp add-module 模块名称 --new --add-to-solution-file
- jira中新增模块详解
一.添加模块 1.点击右上角设置图标,从列表中点击项目,进入管理页面 2.选择需要添加模块的项目,点击项目名称,进入项目设置页面,在项目设置列表中找到模块,并点击,右侧页面显示模块添加页面,如图所示: ...
- destoon功能模块
模型 名称 简介 核心 destoon 基于PHP+MySQL,采用标准化开发,易用性.扩展性.标准性强 会员 member 会员注册.登录,在线销售,企业推广,结交商友,获取商机 公司 compan ...
- 实战3--设计管理模块, 第4步, 新增模块, 部门管理
一... 设计实体类/表 1. 写实体类Department.java: package cn.itcast.oa.domain;public class Department {private Lo ...
- nginx 开发一个简单的 HTTP 模块
2019独角兽企业重金招聘Python工程师标准>>> 1. 下载 Nginx http://nginx.org/ 2. 目录结构 $ tree -L 2 . ├── mytest_ ...
最新文章
- JAVscript对象
- python哪个版本好-python下载哪个版本好
- Android自定义控件:动画类---逐帧动画AnimationDrawable
- PHP的上传文件思路及其代码
- 蓝桥杯java 算法训练 Torry的困惑(基本型)
- docker从仓库找镜像
- S3C6410移植u-boot-2010.3(2)基本的启动信息修改
- Java中static变量作用和用法详解
- Java开发知识之Java的异常处理
- android 菜单隐藏了,隐藏一些导航菜单菜单项 – Android
- 百亿美元合同告吹!微软“到嘴的鸭子”飞了
- 前景检测算法(四)--GMM
- vs2015连接oracle(11g)的方法
- 如何突破百度云下载速度限制
- 摘录自《蔡康永的说话之道》-笔记
- 重装系统显示“安装程序正在应用系统设置“静止不动
- 从产品的特点看产品思维
- HighNewTech:人类发布史上首张黑洞照片—1+17张高清图片讲解黑洞简史
- 又一次淡淡的感动——《鸡排英雄》观后感
- format函数用法详解
热门文章
- 【精华】安卓开发学习路线规划
- 2021数学建模美赛:赛前总动员
- 山东省非计算机专业,山东省高校非计算机专业教学考试(选择、判断含答案)2...
- 2022全国高中数学联赛A1卷T2几何答案
- python中chr()和ord()函数的用法
- Openstack Cinder Ceph(RBD)备份恢复过程(backup/restore)
- 《软考系统架构师》(二、信息系统基础知识)
- 微信小程序开发者工具 无法加载以下来源的扩展程序 问题解决
- 机器学习实战——xgboost股票close预测
- 超信咋老是显示服务器不可用,超信创始人自述:微信是很强大 但我们敢叫板