您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms怎么添加模块

雁玉2025-05-29phpcms教程已有人查阅

导读一、phpcms如何添加模块1、phpcms的后台控制器文件必须继承admin类2、phpcms引入admin后台模块的admin类3、phpcms每一个模块都可以有如下目录结构

一、phpcms如何添加模块
1、phpcms的后台控制器文件必须继承admin类
class mymodule extends admin {}
2、phpcms引入admin后台模块的admin类
pc_base::load_app_class('admin', 'admin', 0);
pc_base这个类是,phpcms/base.php中声明的类
pc_base::load_config(); 加载配置
pc_base::load_sys_class(类名); 调用系统类
例:
pc_base::load_sys_class('session_mysql');
pc_base::load_app_class(类名,模块名,是否初始化); 调用各模块下的类
例:
pc_base::load_app_class('link_tag', 'link');
pc_base::load_sys_func(函数库名); 调用系统函数
例:
pc_base::load_sys_func('global');
pc_base::load_app_func(函数库名,模块名); 调用各模块的函数
例:
pc_base::load_app_func('global', 'link');
pc_base::load_model(); 加载模型
3、phpcms每一个模块都可以有如下目录结构
myModule
|-------classes类库
|-----------myclass.class.php
|-------functions函数库
|-------install安装目录
|-------uninstall卸载目录
|-------templates模板
4、phpcms模块的安装,只需在xxx_module表中添加一条模块记录。
5、在扩展->菜单管理->模块管理 添加子菜单
二、phpcms模块的前后台模板
前台的模板都放在phpcms/templates/模板风格/模块/xxx.html
include template('模块', '模板文件名');
后台的模板都放在模块/templates/xxx.tpl.php
include $this->admin_tpl('模板文件名', '模块名');

本文标签:

很赞哦! ()

相关源码

  • WordPress主题模板JustNews资讯博客类源码V5.2.2JustNews主题针对博客创作、自媒体运营及资讯发布类网站的需求而设计,提供专业的内容展示与管理方案。该主题集成前端用户中心功能,支持用户在前端界面发布和投稿文章,操作流程简洁高效。查看源码
  • (自适应响应式)超市仓储仓库货架展架网站pbootcms源码下载本模板为货架展架、仓储货架行业量身打造,采用PbootCMS内核开发,充分考虑了货架产品展示和企业形象展示的需求。模板设计简洁大方,突出产品特点,能够有效展示各类货架产品的规格参数和应用场景,帮助访客快速了解企业核心业务和产品优势。查看源码
  • 自适应建材瓷砖卫浴大理石类pbootcms网站模板源码下载为建材瓷砖、卫浴瓷砖企业打造的高端响应式门户模板,基于PbootCMS内核深度开发。采用前沿HTML5自适应架构,无缝兼容手机端触控交互与PC端展示场景。查看源码
  • 自适应LED照明外贸灯具灯泡灯具英文网站模板该外贸灯具网站模板专为LED照明、灯具出口企业定制,采用PbootCMS内核开发,提供高效建站方案。通过响应式设计和SEO优化能力,帮助企业低成本构建专业外贸展示平台。查看源码
  • (自适应)绿色农业大型机械设备展示网站模板下载基于PbootCMS内核深度定制开发的农业机械行业专用模板。针对农机设备展示、产品参数说明等需求优化设计,突出农业机械行业特性查看源码
  • (自适应响应式)黑色酷炫高端数码摄影pbootcms网站模板源码本模板基于PbootCMS开发,为摄影工作室、个人摄影师及摄影爱好者设计。采用深色系风格,突出摄影作品展示效果,适配各类数码设备浏览。适用于作品集展示查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐