您现在的位置是:首页 > 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博客新闻主题在线商店平台betheme 21.5.6版BeTheme是一款功能丰富的WordPress主题模板,专注于为各行业提供网站建设解决方案。该模板支持WooCommerce电子商务功能,能够快速搭建在线商店平台,同时适用于博客、新闻资讯类网站建设。自2014年发布以来,该模板已经获得大量用户的使用验证。查看源码
  • pbootcms模板(自适应)花店鲜花花卉园艺网站源码一款基于PbootCMS内核开发的花店鲜花配送与花卉园艺企业网站模板。该模板采用响应式设计,自动适配手机、平板等移动设备,确保用户在任何设备上都能获得优质浏览体验。查看源码
  • (PC+WAP)绿色日志美文文学说说博客网站pbootcms模板除日志博客类网站外,通过替换图文内容可快速适配:心情日记分享平台、文学创作社区、朋友圈内容聚合站、美文鉴赏网站、读书笔记平台等应用场景。查看源码
  • 帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码
  • (自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码
  • 自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐