您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms后台新建模块的步骤方法
语芙2025-05-29phpcms教程已有人查阅
导读1、新建数据库,导出数据结构2、在phpcms/modules/下新建模块文件夹(1)phpcms/modules/模块名称/(2)在根目录下新建前台控制器和后台控制器文件
1、新建数据库,导出数据结构
2、在phpcms/modules/下新建模块文件夹
(1)phpcms/modules/模块名称/
新建文件夹
classes、functions、install、templates、uninstall、
(2)在根目录下新建前台控制器和后台控制器文件
index.php 前台
模块名称.php 后台
3、在install文件夹下 新建文件夹 languages文件夹,在根目录下新建如图
(1)config.inc.php 里
修改箭头sql文件改成 新建数据表的名称
把第一步导出的数据结构复制进去。
(4)module.sql文件(依情况进行修改)
(6)在phpcms/model/建立模型
模块名称_model.class.php
2、在phpcms/modules/下新建模块文件夹
(1)phpcms/modules/模块名称/
新建文件夹
classes、functions、install、templates、uninstall、
(2)在根目录下新建前台控制器和后台控制器文件
index.php 前台
模块名称.php 后台
3、在install文件夹下 新建文件夹 languages文件夹,在根目录下新建如图
(1)config.inc.php 里
<?php
defined('IN_PHPCMS') or exit('Access Denied');
defined('INSTALL') or exit('Access Denied');
$module = '模块名称';
$modulename = 'test';
$introduce = '测试';
$author = '你的名字';
$authorsite = 'http:// .nidewangzhi.cn';
$authoremail = 'nideyouxiang@163.com';
?>
(2)extention.inc.php里写 (依情况进行修改)
<?php
defined('IN_PHPCMS') or exit('Access Denied');
defined('INSTALL') or exit('Access Denied');
$parentid = $menu_db->insert(array('name'=>'manage', 'parentid'=>29, 'm'=>'manage', 'c'=>'manage', 'a'=>'init', 'data'=>'', 'listorder'=>0, 'display'=>'1'), true);
$menu_db->insert(array('name'=>'add', 'parentid'=>$parentid, 'm'=>'manage', 'c'=>'manage', 'a'=>'add', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
//$menu_db->insert(array('name'=>'unreply', 'parentid'=>$parentid, 'm'=>'guestbook', 'c'=>'guestbook', 'a'=>'unreplylist', 'data'=>'', 'listorder'=>0, 'display'=>'1'));
$language = array('manage'=>'测试', 'add'=>'添加');
?>
(3)修改箭头sql文件改成 新建数据表的名称
把第一步导出的数据结构复制进去。
(4)module.sql文件(依情况进行修改)
INSERT INTO `phpcms_module` VALUES ('manage', '测试', 'manage/', 0, '1.0', '留言本', '', 0, 0, '2014-7-18', '2014-7-18');
(5)model.php
<?php
defined('IN_PHPCMS') or exit('Access Denied');
defined('INSTALL') or exit('Access Denied');
return array('manage');
?>
index.html 空着(6)在phpcms/model/建立模型
模块名称_model.class.php
<?php
/*define('IN_PHPCMS') or exit('No.permission resourde.');*/
pc_base::load_sys_class('model', '',0);
class manage_model extends model{
public function __construct()
{
$this->db_config = pc_base::load_config('database');
$this->db_setting = 'default';
$this->table_name = 'manage';//此处换成自己的新模块的表名
parent::__construct();
}
}
?>
本文标签:
很赞哦! ()
相关教程
图文教程
cms基本概念dedecms,phpcms介绍
cms是"Content Management System"的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。
phpcms日期时间调用格式大全
PHPCMSV9如何调用时间标签,下面分享常见的调用时间标签|日期时间格式化1、日期时间格式化显示:a标准型:
PHPCMS程序目录结构分析介绍
想熟练的使用PHPCMS做出一个优秀的网站,那必须对PHPCMS十分了解和熟悉,PHPCMS程序的目录并不是很多,而且目录结构和功能分类清晰明了,这里介绍一下PHPCMS程序的目录结构
phpcms模块开发swfupload使用方法
正式接触phpcms模块开发后.开发了几个功能模块.其中遇到了需要批量上传图片的问题.于是开始挖掘phpcms里面的swfupload的用法,在phpcms里面自带的内容类型里面能够直接指定
相关源码
-
pbootcms响应式蓝色旅游旅行社pbootcms网站源码下载为旅游公司、旅行社定制的响应式网站模板,聚焦旅游线路展示、景点推荐及预约服务场景。采用PbootCMS内核开发,自适应技术确保PC与手机端数据实时同步查看源码 -
帝国CMS游戏应用APP推广下载站模板免费下载本模板为移动应用推广、手机游戏推广行业设计,集成H5游戏平台与APP下载功能,支持PC端与移动端自适应访问。专注于为应用开发商、游戏发行商提供专业的线上推广展示平台。查看源码 -
(自适应)五金配件机械加工设备pbootcms模板免费下载这款基于PbootCMS开发的网站模板为五金配件和机械加工行业设计,采用简洁有力的设计风格,突出工业产品的专业性和可靠性。模板结构清晰,功能完善,能够有效展示各类工业产品的技术参数和应用场景。查看源码 -
(自适应响应式)html5文章资讯新闻博客pbootcms网站模板下载本模板基于PbootCMS系统开发,为新闻资讯、博客类网站设计,特别适合各类文章内容的发布与管理。采用响应式技术,确保在不同设备上都能获得良好的阅读体验。查看源码 -
(自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码 -
(自适应响应式)刷卡机POS机无线支付设备pbootcms网站源码下载本模板基于PbootCMS系统开发,为支付终端设备企业设计,特别适合POS机、移动支付终端、刷卡设备等金融科技产品展示。采用响应式布局技术,确保各类支付终端产品在不同设备查看源码
| 分享笔记 (共有 篇笔记) |
