您现在的位置是:首页 > 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();
}
}
?>
本文标签:
很赞哦! ()
相关教程
图文教程
phpcms添加memcache支持的代码示例
2,修改phpcms/libs/functions/globl.func.php 文件的四个函数3,修改phpcms/libs/classes/cache_memcache.class.php
phpcms密码忘记了怎么办
1、首先登陆数据库,找到该网站对应的数据库,在这里我们主要用到member表和times表2、有没有被锁定ip地址呢,有的话真的要等一个小时么?看这里教你接除锁定,没有的话直接跳过第二部分,看第四部分就好了
phpcms与phpsso通信失败怎么办
1、检查站点根目录\caches\configs目录下的system.php文件中的域名配置等信息;2、检查站点根目录\phpsso_server\caches\configs目录下的system.php文件中的域名配置等信息;
phpcms修改pages模板样式的方法示例
首先打开phpcms\libs\functions\global.func.php文件然后找到里面 * 分页函数 这一段最后进行修改即可,如下格式:
相关源码
-
手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码 -
(自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码 -
(自适应响应式)HTML5简繁双语电子元器件设备制造Pbootcms模板下载本模板为电子科技设备制造、电子元件生产等高科技企业设计,采用PbootCMS内核开发,具备简繁双语切换功能。模板设计充分考虑了电子科技行业的技术展示需求,能够专业呈现各类电子元器件、电路板、智能设备的参数规格和应用方案。查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
(自适应手机端)锁锁芯锁具网站pbootcms模板 智能防盗锁网站源码下载本模板基于PbootCMS系统开发,为智能锁具、防盗锁芯及相关安防产品企业设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验,数据实时同步更新。查看源码 -
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码
| 分享笔记 (共有 篇笔记) |