phpcms 二次开发步骤

    首先在phpcms/modules/下建立项目目录   如:phpcms/modules/项目名称/项目文件,除特别需要外,项目名称要和项目文件一致,在项目目录中,如有自定义语言包的需求,可在项目目录中建立如下文件夹

  phpcms

    |-modules

      |-项目名称

          |-classes   公共类文件 

        |-install     安装文件

           |-language      语言包文件

        |-unstall    卸载文件 

        |-functions      公共函数

    插件的安装分手动和自定义部分

          手动安装要配置安装文件夹 在安装文件夹下配置如下文件:

    |-install

       |-language      语言包文件

        |-config.inc.php 安装配置信息(用来配置,插件信息,插件来源和开发者)

        |-extention.inc.php  用来配置菜单信息,就是后台操作菜单的链接

        |-model.php           用来定义modle 目录下,数据操作模块的文件名

        |-module.sql          用来定义插件数据库的操作(也可以由其他数据sql 和extention.inc.php文件相互配合)

    |-unstall                  卸载

            |-extention.inc.php  卸载菜单

        |-module.sql            清空数据

        |-model.php             卸载数据

   还有一个重要的文件是,模块开发分为对外,和对内文件 对内(也就是后台管理软件,一般和项目名称相同或者在extention中配置其他文件名为了统一一般相同)对外文件可以用index.php和其他文件管理

        在后台文件中格式为

    defined('IN_PHPCMS') or exit('No permission resources.');    //首先加载公共信息

    pc_base::load_app_class('admin','admin',0);                       //加载后台公共类

    class 项目名称 extends admin {                                         //开始类

       function __construct() {                                            //构造方法(初始化信息和加载公共类)
        parent::__construct();

        }

    public function init() {                                            //默认加载方法

 

 

 

    

      

      

转载于:https://www.cnblogs.com/kakaxi/archive/2012/07/11/2585684.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值