您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms新增模块步骤教程
彤梁2025-06-12phpcms教程已有人查阅
导读1、新建数据库2、定义模块类在phpcms/model/下命名:表名+_model.class.phpguestbook 模块的标准结构通常是这样的。classes 为模块类文件夹
1、新建数据库
2、定义模块类在phpcms/model/下
命名:
表名+_model.class.php
内容:
guestbook 模块的标准结构通常是这样的。
classes 为模块类文件夹
functions 为模块函数文件夹
templates 为模块模板文件夹,这里通常放置含有权限控制的控制器模板,也就是后台模板!!!
如果您的模块有单独的前台模版,你需要在phpcms/templates/default下,
创建一个您的模块同名目录来放置前台模板(并进行配置,后面会说到),“default”为你的风格包名称,我们默认适用default。
install和uninstall为模块安装和卸载模块
4、创建控制器和模板
目录:phpcms/modules/模块/
需要注意的是:控制器类的类名称与控制器文件名必须相同。本留言本模块有以下二个控制器:
(1)前台模板控制器
前台控制器主要控制前台页面显示和数据对接。
(2)前台HTML页面
在phpcmc/templates/default
创建与模块名称相同的文件夹,新建indx.html文件进行保存。
(3)修改前台配置文件
在目录
phpcms/templayes/default/config.php
修改
在后台模块文件加里添加后台控制器
后天模块文件夹名+.php;
6、在后台文件夹 phpcms/modules/新增模块/templates/
新增后相关的页面。
2、定义模块类在phpcms/model/下
命名:
表名+_model.class.php
内容:
<?php
define('IN_PHPCMS') or exit('No.permission resourde.');
pc_base::load_sys_class('model','',0);
class guestbook_model extends model{
public function __construct()
{
$this->db_config = pc_base::load_config('datatbal');
$this->db_setting = 'default';
$this->table_name = 'guestbook';//此处换成自己的新模块的表名
parent::__construct();
}
}
?>
3、创建模块guestbook 模块的标准结构通常是这样的。
classes 为模块类文件夹
functions 为模块函数文件夹
templates 为模块模板文件夹,这里通常放置含有权限控制的控制器模板,也就是后台模板!!!
如果您的模块有单独的前台模版,你需要在phpcms/templates/default下,
创建一个您的模块同名目录来放置前台模板(并进行配置,后面会说到),“default”为你的风格包名称,我们默认适用default。
install和uninstall为模块安装和卸载模块
4、创建控制器和模板
目录:phpcms/modules/模块/
需要注意的是:控制器类的类名称与控制器文件名必须相同。本留言本模块有以下二个控制器:
(1)前台模板控制器
前台控制器主要控制前台页面显示和数据对接。
(2)前台HTML页面
在phpcmc/templates/default
创建与模块名称相同的文件夹,新建indx.html文件进行保存。
(3)修改前台配置文件
在目录
phpcms/templayes/default/config.php
修改
‘templates|default|’=>
array(
...
...
...
//新增模块
‘模块英文名’=>'模块中文'
),
在新增一个配置:
‘templates|default|模块英文名’=>
array(
'index.html'=>'模块名字',
),
5、后台控制器的设置在后台模块文件加里添加后台控制器
后天模块文件夹名+.php;
6、在后台文件夹 phpcms/modules/新增模块/templates/
新增后相关的页面。
本文标签:
很赞哦! ()
相关教程
图文教程
phpcms网页无法访问的解决方法
phpcms网页无法访问的解决办法:首先修改“/caches/configs/system.php”里面所有和域名有关的;然后对相应的站点的域名进行修改;接着更新系统缓存
PHPCMS配置https的方法
1、使用宝塔面板进行申请免费SSL证书、自动配置https;宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持Linux与Windows系统。一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,通过Web端轻松管理服务器。
phpcms模型管理,推荐位管理,类别管理
phpcms的默认设置不一定能满足需求,这个时候必须启用【模型管理】,【推荐位管理】,【类别管理】三个高级功能为什么需要使用这些功能呢
phpcmsV9标签整理当前栏目调用写法
1.phpcms v9 所有当前栏目信息标签下面做总结,方便大家找到在内容页想调用的东西2.标签phpcms v94.phpcms v9调用全站较新文章功能代码
相关源码
-
(PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码 -
响应式艺考培训学校机构pbootcms模板html5源码基于PbootCMS免费开源内核开发,为艺考培训学校与艺术机构设计,替换图文即可快速适配全行业需求。响应式布局兼容手机/PC端,数据实时同步,运维效率提升300%。查看源码 -
(自适应响应式)化妆美容口红唇膏化妆品模板pbootcms源码下载基于PbootCMS开发的响应式模板,为化妆品品牌、美容机构打造,通过优雅的视觉呈现提升产品展示效果与品牌调性。采用时尚杂志排版风格,色卡系统规范产品展示。微交互动画增强用户体验,智能推荐算法提升产品关联展示效果。查看源码 -
(自适应)pbootcms家政服务保洁保姆打扫卫生网站模板下载本模板基于PbootCMS内核开发,为家政服务企业量身定制。设计风格温馨亲切,突出家政行业的专业与贴心服务特性,多方位展示企业服务项目与优势。查看源码 -
(自适应)家政保洁保姆打扫卫生清灰服务pbootcms模板免费下载采用手工编写的DIV+CSS架构,代码结构清晰无冗余,加载速度优异。响应式设计适配各类终端设备,保障手机、平板、电脑端的一致浏览体验。查看源码 -
(PC+WAP)聚氨酯粉末涂料防腐耐用材料粘合剂网站源码下载为化工涂料企业设计的展示系统,集成产品技术参数库、颜色样板展示器和配方查询模块。支持粉末涂料、环氧树脂等多类产品分类展示查看源码
| 分享笔记 (共有 篇笔记) |
