phpcms 后台新建模块步骤
1、新建数据库,导出数据结构

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://www.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'=>'添加');
?>
defined('IN_PHPCMS') or exit('Access Denied');
defined('INSTALL') or exit('Access Denied');
return array('manage');
?>index.html 空着
/*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();
}
}
?>


 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号