PHPCMS2008 二次开发摘要
数据表及说明:
phpcms_admin 管理员表
phpcms_admin_role 管理员角色
phpcms_admin_role_priv 管理员角色权限
phpcms_ads 广告位置表
phpcms_ads_place 广告详细信息表
phpcms_ads_stat 广告统计信息表
phpcms_announce 网站公告信息表
phpcms_area 网站地区表
phpcms_ask 问吧信息表
phpcms_ask_actor 问吧等级表
phpcms_ask_credit 问吧积分表
phpcms_ask_posts 问吧回答表
phpcms_ask_vote 问吧投票表
phpcms_p_w_upload 网站附件表
phpcms_author 网站作者表
phpcms_block 网站碎片表
phpcms_c_down 下载模型表
phpcms_c_info 信息模型表
phpcms_c_ku6video KU6 视频模型
phpcms_c_news 新闻模型表
phpcms_c_picture 图片模型表
phpcms_c_product 商品模型表
phpcms_c_video 普通视频模型表
phpcms_cache_count 缓存信息表
phpcms_category 网站栏目表
phpcms_comment 评论模型表
phpcms_content 网站内容表
phpcms_content_count 网站内容点击详细表
phpcms_content_position 网站推荐位表
phpcms_content_tag 网站标签表
phpcms_copyfrom 网站来源表
phpcms_datasource 网站数据源表
phpcms_digg 顶一下模型表
phpcms_digg_log 顶一下日志表
phpcms_editor_data 编辑器配置表
phpcms_error_report 错误反馈表
phpcms_formguide 自定义表单表
phpcms_formguide_fields 自定义表单选项表
phpcms_hits 点击统计表
phpcms_ipbanned IP 限制表
phpcms_keylink 关键字热点链接表
phpcms_keyword 网站关键字表
phpcms_link 友情链接表
phpcms_log 网站日志表
phpcms_mail 邮件订阅表
phpcms_mail_email 邮件详细表
phpcms_mail_email_type 邮件订阅分类表
phpcms_member 网站会员表
phpcms_member_cache 会员缓存表
phpcms_member_company 公司会员表
phpcms_member_detail 会员信息表
phpcms_member_group 会员组表
phpcms_member_group_extend 订单商品表
phpcms_member_group_priv 会员组权限表
phpcms_member_info 会员信息详情表
phpcms_menu 网站菜单表
phpcms_message 网站短消息表
phpcms_model 网站模型表
phpcms_model_field 网站模型字段信息表
phpcms_module 网站模块表
phpcms_mood 网站心情表
phpcms_mood_data 心情详情表
phpcms_order 网站订单表
phpcms_order_deliver 订单发货表
phpcms_order_log 订单日志表
phpcms_pay_card 点卡详情表
phpcms_pay_exchange 交易记录表
phpcms_pay_payment 支付详情表
phpcms_pay_pointcard_type 点卡类型表
phpcms_pay_stat 支付详细表
phpcms_pay_user_account 汇款详情表
phpcms_player 网站播放器代码表
phpcms_process 网站流程表
phpcms_process_status 网站流程状态表
phpcms_position 网站推荐位置表
phpcms_role 网站角色表
phpcms_search 搜索缓存表
phpcms_search_type 搜索类型表
phpcms_session 网站session 表
phpcms_space 网站个人空间表
phpcms_space_api 个人空间API 表
phpcms_special 网站专题表
phpcms_special_content 专题内容表
phpcms_spider_job 采集任务详情表
phpcms_spider_sites 采集站点详情表
phpcms_spider_urls 采集内容详情表
phpcms_status 网站信息状态表
phpcms_times 登陆限制表
phpcms_type 网站类型表
phpcms_urlrule url 规则详情表
phpcms_vote_data 投票详情表
phpcms_vote_option 投票选项表
phpcms_vote_subject 投票标题表
phpcms_vote_useroption 投票人详情表
phpcms_workflow 工作流详情表
phpcms_yp_apply 采集内容详情表
phpcms_yp_buy 黄页公司商机表
phpcms_yp_cert 黄页证书详情表
phpcms_yp_collect 黄页收藏统计表
phpcms_yp_count 黄页点击次数详情表
phpcms_yp_guestbook 黄页公司留言表
phpcms_yp_job 黄页公司招聘表
phpcms_yp_news 黄页公司信息表
phpcms_yp_product 黄页公司产品表
phpcms_yp_relation 黄页公司关联表
phpcms_yp_stats 黄页公司状态表
phpcms_yp_stock 黄页简历详情表
模板主要语法备注:
1、变量表示
{$name} 被解析成=$name?>,表示显示变量$name 的值,其中的“name”由英文字母、
数字和下划线组成首字母必
须是英文字母或者下划线。
2、常量表示
{name}被解析成=name?>,表示显示常量name 的值,其中的“name”由英文字母、数字
和下划线组成首字母必须是英
文字母或者下划线。
3、条件判断
{if *} * {else} * {else} * {/if}或者{if *} * {/if},其中{if *}中的*就是此判断语句的条件表达式,符
合php 的表达式。
{if $userid} {$username}{else} {$noname}{/if}
4、循环
{loop $a $b} * {/loop} 或者{loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop}
被解析成 if(is_array($a)) foreach($a AS $b) { ?> * } ?>
而{loop $a $b $c} * {/loop}则被解析成 if(is_array($a)) foreach($a AS $b=>$c) { ?> * } ?>
5.模板包含
{template 'module name','file name'}例如: {template 'phpcms','header'}表示包含模板目
录,phpcms 目录下header.html 文件
建议if 和loop 语法应该写在html 注释符之间,这样可以避免在编辑工具中难看,例如:
这样写if
这样写loop
如果您不习惯这套语法,也可以直接在模板中书写php 代码,例如
World!';?>
网站常用全局变量:
IP //取得ip
TIME //取得时间戳,格式(1229393941 )可以通过date 函数格式化一个本地时间/日期,
请参考php 手册
URL //取得当前浏览的url 地址
SITE_URL //网站的url 地址
//以上是系统常量,直接调用,如()
$MODULE //系统模块信息
$MODEL //模型信息
$CATEGORY //栏目信息
$TYPE //类型信息
$AREA //地区信息
$URLRULE //url 规则信息
用户变量:
$_userid 用户id
$_username 用户名
$_areaid 地区id
$_groupid 用户组id
$_modelid
$_amount 用户资金
$_point 用户点数
$_message
$_email 用户email
系统变量($PHPCMS):
$PHPCMS[phpcmsusername] => Phpcms 官方网站帐号
$PHPCMS[phpcmspassword] => Phpcms 官方网站密码
$PHPCMS[sitename] => 网站名称
$PHPCMS[siteurl] => 网站地址
$PHPCMS[ishtml] => 生成Html
$PHPCMS[fileext] => 生成文件扩展名
$PHPCMS[enable_urlencode] => 启用内容页URL 加密转换
$PHPCMS[meta_title] => Title(网站标题)
$PHPCMS[meta_keywords] => Meta Keywords(网页关键词)
$PHPCMS[meta_description] => Meta Description(网页描述)
$PHPCMS[copyright] => 版权信息
$PHPCMS[icpno] => 网站ICP 备案序号
$PHPCMS[pageshtml] => 分页代码
$PHPCMS[segmentclass] => 中文分词方式
$PHPCMS[enablegetkeywords] => 启用自动提取关键词功能
$PHPCMS[areaid] => 网站默认地区
$PHPCMS[editor_max_data_hour] => 数据恢复保留时间
$PHPCMS[editor_interval_data] => 数据恢复自动保存时间间隔
$PHPCMS[category_count] => 开启栏目统计
$PHPCMS[show_hits] => 显示浏览次数
$PHPCMS[maxpage] => 列表页最大页数
$PHPCMS[pagesize] => 列表页默认信息数(条)
$PHPCMS[autoupdatelist] => 更新内容时列表页自动生成页数
$PHPCMS[search_time] => 搜索时间间隔
$PHPCMS[search_maxresults] => 搜索返回最多的结果数
$PHPCMS[search_pagesize] => 搜索每页信息数
$PHPCMS[adminaccessip] =>
$PHPCMS[maxloginfailedtimes] => 后台最大登陆失败次数
$PHPCMS[maxiplockedtime] => IP 锁定时间
$PHPCMS[enable_ipbanned] => IP 访问禁止
$PHPCMS[minrefreshtime] => 连续两次刷新最短时间间隔
$PHPCMS[filter_word] => 非法词语列表
$PHPCMS[thumb_enable] => 允许前台上传附件
$PHPCMS[thumb_width] => 缩略图宽度
$PHPCMS[thumb_height] => 缩略图高度
$PHPCMS[watermark_enable] => 启用缩略图功能
$PHPCMS[watermark_minwidth] => 水印宽度
$PHPCMS[watermark_minheight] => 水印高度
$PHPCMS[watermark_img] => 水印图片地址
$PHPCMS[watermark_pct] => 水印透明度
$PHPCMS[watermark_quality] => JPEG 水印质量
$PHPCMS[watermark_pos] => 水印添加位置
$PHPCMS[mail_type] => 邮件发送方式
$PHPCMS[mail_server] => 邮件服务器地址
$PHPCMS[mail_port] => 邮件服务器端口
$PHPCMS[mail_user] => 邮箱帐号
$PHPCMS[mail_password] => 邮箱密码
$PHPCMS[mail_sign] => 邮件签名
$PHPCMS[enablepassport] => 是否启用正向通行证
$PHPCMS[passport_file] => 整合程序
$PHPCMS[passport_charset] => 整合程序字符集
$PHPCMS[passport_url] => 通行证接口地址
$PHPCMS[passport_key] => 通行证私有密钥
$PHPCMS[enableserverpassport] => 是否启用反向通行证
$PHPCMS[passport_serverurl] => 反向通行证接口地址
$PHPCMS[passport_registerurl] => 通行证会员注册地址
$PHPCMS[passport_loginurl] => 通行证会员登录地址
$PHPCMS[passport_logouturl] => 通行证会员退出地址
$PHPCMS[passport_getpasswordurl] => 通行证会员找回密码地址
$PHPCMS[passport_serverkey] => 通行证私有密钥
$PHPCMS[passport_expire] => 验证字串有效期(秒):
$PHPCMS[uc] => 是否启动UcenterClient 配置
$PHPCMS[uc_api] => Ucenter api 地址
$PHPCMS[uc_ip] => Ucenter 主机IP 地址
$PHPCMS[uc_dbhost] => Ucenter 数据库主机名
$PHPCMS[uc_dbuser] => Ucenter 数据库用户名
$PHPCMS[uc_dbpwd] => Ucenter 数据库密码
$PHPCMS[uc_dbname] => Ucenter 数据库名
$PHPCMS[uc_dbpre] => Ucenter 数据库表前缀
$PHPCMS[uc_charset] => Ucenter 数据库字符集
$PHPCMS[uc_appid] => 应用id(APP ID)
$PHPCMS[uc_key] => Ucenter 通信密钥
$PHPCMS[enabletm] => 是否启动扩展设置
$PHPCMS[qq] => QQ
$PHPCMS[msn] => MSN
$PHPCMS[skype] => SKYPE
$PHPCMS[taobao] => 阿里旺旺(淘宝版)
$PHPCMS[alibaba] => 阿里旺旺(贸易通版)
$PHPCMS[version] => 版本号
GET标签实例说明:
get 标签可调用本系统和外部数据,适合熟悉SQL 语句的人使用。注意:get 标签属性值必
须用双引号括起来
1、调用本系统单条数据,示例(调用ID 为1的信息,标题长度不超过25个汉字,显示更
新日期):
{get sql="select * from phpcms_content where contentid=1" /}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2、调用本系统多条数据,示例(调用栏目ID 为1通过审核的10条信息,标题长度不超过
25个汉字,显示更新日期):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc"
rows="10"}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}
3、带分页,示例(调用栏目ID 为1通过审核的10条信息,标题长度不超过25个汉字,
显示更新日期,带分页):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc"
rows="10" page="$page"}
标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
{/get}
分页:{$pages}
4、自定义返回变量,示例(调用栏目ID 为1通过审核的10条信息,标题长度不超过25
个汉字,显示更新日期,返回变
量为$v):
{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc"
rows="10" return="v"}
标题:{str_cut($v[title], 50)} URL:{$v[url]} 更新日期:{date('Y-m-d', $v[updatetime])}
{/get}
5、调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID 为1的10个最新主
题,主题长度不超过25个汉字,
显示更新日期):
{get dbname="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc"
rows="10"}
主题: {str_cut($r[subject], 50)} URL : http://bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更
新日期: {date('Y-m-d',
$r[dateline])}
{/get}
6、调用外部数据,示例(调用数据源为bbs,分类ID 为1的10个最新主题,主题长度不
超过25个汉字,显示更新日期):
{get dbsource="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc"
rows="10"}
主题: {str_cut($r[subject], 50)} URL : http://bbs.phpcms.cn/viewthread.php?tid={$r[tid]} 更
新日期: {date('Y-m-d',
$r[dateline])}
{/get}
7、调用ecshop 数据,示例(调用数据源为ecshop,调用产品库中最新的5个产品):
{get dbsource="ecshop" sql="SELECT `goods_id`,`goods_name`,`goods_thumb` FROM
`ecs_goods` ORDER BY `goods_id`
DESC" rows="5" }
产品ID:{$r[goods_id]}
名称:{$r[goods_name]}
产品图片:{$r[goods_thumb]}
{/get}
主要文件功能说明:
Corpandresize -------文件裁剪JS 插件
Admin -----------------网站后台管理文件
Include ----------------网站主要系统包含文件
--------------/admin ---------网站后台类文件
-------------/encoding-------数据编码转换
-------------/fields -----------网站字段类型
-------------/fonts------------字体文件
-------------/ipdata------------IP 数据库
------------p_w_upload.class.php 附件上传处理类
------------block.class.php 网站碎片类
------------cache.func.php 网站缓存类
-----------cache_apc.class.php apc 缓存类
-----------cache_eaccelerator.class.php eaccelerator 缓存类
-----------cache_memcache.class.php memcache 缓存类
------------cache_shmop.class.php shmop 缓存类
------------common.inc.php 系统公共文件
------------config.inc.php 系统配置文件
------------count.class.php 点击次数类
------------date.class.php 日期时间类
------------db_access.class.php access 数据库操作类
------------db_mssql.class.php sqlserver 书库操作类
------------db_mysql.class.php mysql 数据库操作类
------------dir.func.php 文件夹操作函数库
--------------------------/function dir_path($path) 返回文件路径
--------------------------/function dir_create($path, $mode = 0777) 递归建立文件夹函数
--------------------------/function ftp_dir_create($path, $mode = 0777) FTP 建立文件夹函数
--------------------------/function dir_copy($fromdir, $todir) 拷贝文件夹函数
--------------------------/function dir_iconv($in_charset, $out_charset, $dir, $fileexts =
'php|html|htm|shtml|shtm|js|txt|xml') 文件
内容转换编码
--------------------------/function dir_list($path, $exts = '', $list= array()) 文件夹列表函数
--------------------------/function dir_touch($path, $mtime = TIME, $atime = TIME) 更改文件夹时间
或者建立空文件夹
--------------------------/function dir_chmod($dir, $mode = 0777, $require = 0) 修改文件夹权限函
数
--------------------------/function dir_tree($dir, $parentid = 0, $dirs = array()) 文件夹列表函数
--------------------------/function dir_delete($dir) 删除文件夹函数
------------filecheck.class.php 文件检测类
------------form.class.php shmop 缓存类
------------ftp.class.php FTP 操作类
------------global.func.php 公共函数库
------------------------------function new_htmlspecialchars($string) 去掉HTML 标签函数
------------------------------function new_addslashes($string) 增加转义函数
------------------------------function new_stripslashes($string) 解析转义函数
------------------------------function filter_xss 取出跨站过滤
------------------------------function safe_replace($string) HTML 标签替换函数
-----------------------------function filter_word($data = '') 黑名单过滤函数
-----------------------------function format_textarea($string) 格式化string
-----------------------------function format_js($string, $isjs = 1) 格式化JS
-----------------------------if(!function_exists('file_put_contents')) 判断是否存在file_put_contents
函数
----------------------------function str_charset($in_charset, $out_charset, $str_or_arr) 转换函数
----------------------------function stripstr($str) 替换字符串函数
-----------------------------function random($length, $chars = '0123456789') 随机长度函数
----------------------------function set_cookie($var, $value = '', $time = 0) 生成COOKIE 函数
----------------------------function get_cookie($var) 得到COOKIE 函数
----------------------------function content_set($contentid, $field, $data) 生成文件函数
----------------------------function content_get($contentid, $field) 得到文件函数
----------------------------function content_del($contentid, $field) 删除文件函数
----------------------------function content_file($contentid, $field) 得到TXT 文件函数
-----------------------------function content_init($field) 初始化文件函数
-----------------------------function menu($parentid, $code = '') 菜单函数
-----------------------------function url($url, $isabs = 0) URL 函数
-----------------------------function is_ie() 判读IE 函数
-----------------------------function is_websearch() 判读搜索引擎函数
-----------------------------function is_date($ymd, $sep='-') 判读日期函数
-----------------------------function is_email($email) 判读EMAIL 函数
----------------------------function str_exists($haystack, $needle) 判读字符串函数
-----------------------------function file_down($filepath, $filename = '') 文件下载函数
-----------------------------function fileext($filename) 文件后缀名函数
----------------------------function implodeids($array, $s = ',') 组合字符串函数
----------------------------function check_submit($var) 判读本站提交函数
----------------------------function check_in($id, $ids = '', $s = ',') 判读是否在数组中函数
---------------------------function ip() 来源IP 判读函数
-----------------------------function ip_banned($ip) 禁止IP 函数
-----------------------------function str_cut($string, $length, $dot = '...') 字符串截断函数
-----------------------------function cache_page_start() 缓存页面开始函数
------------------------------function cache_page($ttl = CACHE_PAGE_TTL, $isjs = 0) 缓存页面函数
-----------------------------function cache_page_clear() 清除缓存函数
-----------------------------function cache_count($sql) 缓存ID 函数
-----------------------------function cache_member() 会员缓存函数
-----------------------------function cache_read($file, $path = '', $iscachevar = 0) 读取缓存函数
-------------------------------function cache_write($file, $array, $path = '') 写入缓存函数
------------------------------function cache_delete($file, $path = '') 删除缓存函数
-----------------------------function setting_set($tablename, $where, $setting) 网站设置函数
-----------------------------function setting_get($tablename, $where) 得到网站设置函数
----------------------------function string2array($data) 字符串装成数组
-----------------------------function array2string($data, $isformdata = 1) 数组转城字符串
---------------------------function subcat($module = 'phpcms', $parentid = NULL, $type = NULL) 子栏
目函数
----------------------------function submodelcat($modelid = 1, $parentid = NULL, $type = NULL) 模型
子栏目函数
----------------------------function catpos($catid, $urlrule = '') 当前位置函数
---------------------------function subarea($parentid = 0) 子地区函数
----------------------------function areapos($areaid, $urlrule = '') 地区位置函数
----------------------------function subtype($module = 'phpcms', $modelid = 0) 类型函数
----------------------------function template($module = 'phpcms', $template = 'index', $istag = 0) 模
板函数
----------------------------function thumb($imgurl, $width = 100, $height = 100 ,$autocut = 1,
$smallpic =
'p_w_picpaths/nopic_small.gif', $ftp = 0) 缩略图函数
---------------------------function ssi($file) SHTML 函数
-----------------------------function get($sql, $rows = 0, $page = 0, $dbname = '', $dbsource = '',
$urlrule = '', $distinct_field = '',
$catid = 0) GET 标签函数
----------------------------function tag($module, $template, $sql, $page = 0, $number = 10, $setting =
array(), $catid = 0) 普通
标签函数
-----------------------------function block($pageid, $blockno) 碎片函数
------------------------------function get_sql_catid($catid) 得到栏目函数
------------------------------function get_sql_areaid($areaid) 得到地区函数
-----------------------------function get_sql_in($string, $s = ' ') 分解IN SQL 语句函数
------------------------------function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array =
array(), $catid = 0) 分页函数
-------------------------------function pageurl($urlrule, $page, $array = array()) 页面路径函数
-----------------------------function showmessage($msg, $url_forward = 'goback', $ms = 1250, $direct
= 0) 显示信息函数
-----------------------------function createhtml($file) 生成HTML 函数
----------------------------function keyid_make($module, $tablename, $titlefield, $id) 生成KEY 函数
-----------------------------function keyid_get($keyid) 得到KEY 函数
--------------------------------function keyid_verify($keyid, $verify) KEY 加密函数
------------------------------function checkcode($checkcode, $enable = 1, $forward = '') 验证码函数
-----------------------------function usedtime() 格式化日期函数
----------------------------function debug() 测试函数
----------------------------function tpl_data($module = 'phpcms', $template = 'index') 得到模板内容
函数
--------------------------function load($file, $module = 'phpcms', $dir = '', $isinit = 1) 载入文件函数
------------------------function sizecount($filesize) 格式化大小函数
----------------------function phpcms_auth($txt, $operation = 'ENCODE', $key = '') PHPCMS 加密函
数
-----------------------function hash_string($str) 生成字符串函数
----------------------function areaname($areaid) 生成地区函数
------------------------function phpcms_error($errno, $errmsg, $filename, $linenum, $vars) 错误信
息函数
------------------------function contentpage($content = '', $maxpage = 10000) 内容分页函数
-----------------------function menu_linkage($linkageid = 0, $id = 'linkid', $defaultvalue = 0) 菜单载
入文件函数
------------html.class.php 生成静态文件类
------------http.class.php HTTP 协议操作类
------------iconv.func.php 编码转换函数
------------p_w_picpath.class.php 图像文件操作类
------------ip_area.class.php IP 及地区操作类
------------json.class.php json 操作类
------------keyword.class.php 文章keyword 操作类
------------ku6video.class.php ku6 视频操作类
------------linkage.class.php 友情连接操作类
------------log.class.php 日志操作类
------------memo.class.php 备注操作类
------------menu.class.php 菜单操作类
------------menu.inc.php 菜单位置文件
-------------mime.inc.php 文件头类型文件
------------output.class.php CSS 文件类
------------player.class.php 播放器文件类
------------priv.inc.php 权限类
------------priv_group.class.php 会员组权限
------------priv_role.class.php 角色权限
------------publish_priv.inc.php 后台管理权限
------------rss.class.php rss 文件操作类
-------------scws.class.php 单词分类操作类
-------------segment.class.php 单词分类操作类
-------------sendmail.class.php 邮件发送类
--------------session_apc.class.php session 保存apc 操作类
--------------session_eaccelerator.class.php session 保存eaccelerator 操作类
--------------session_files.class.php session 保存files 操作类
---------------session_memcache.class.php session 保存memcache 操作类
---------------session_mysql.class.php session 保存mysql 操作类
--------------session_shmop.class.php session 保存shmop 操作类
--------------stat.class.php 统计类
---------------template.func.php 模板解析函数
---------------template_edit.func.php 模板编辑函数
--------------times.class.php 验证次数类
-------------tree.class.php 生成树类
----------------ubb.func.php UBB 操作类
---------------upgrade.class.php 系统更新类
----------------upload.class.php 文件上传类
---------------url.class.php 路径操作类
---------------url.func.php 路径函数库
---------------version.inc.php 系统版本号
---------------xml.func.php xml 操作函数
二次开发:(PHPCMS2008爱墙模块)
1.在应用程序目录下建立一个以模块命名的文件夹
2.在下面建立install 文件夹
3.把其它模块的install 文件夹下的chmod.txt config.inc.php extention.inc.php mysql.sql
复制过来修改相应的代码根据需要也可以复制其它文件比如templates languages
templates 文件夹下面就是我们后台模版管理需要操作的模版如没有模版可以不用复制
languages 语言包可选
4.进入网站后台安装模块输入路径就可以安装了
5.在模块下面建立include admin 文件夹
include 文件夹下面复制一个common.inc.php
根据需要可以建立priv.inc.php 模块名的class 文件
admin 文件夹下面复制其它模块的admin.inc.php 过来
在复制一份修改成模块名.inc.php
如要安装设置模块复制setting.inc.php 并在admin 文件夹下建立templates
里面setting.tpl.php
6.根据需要写入程序
IP TIME 都是PHCMS 内置的常量
$M 里面是保存的模块配置信息
7.建立unstall 文件夹
复制delete.txt mysql.sql 过来修改其中代码OK
我们的一个简单模块算是建立成功了
如果要权限设置那么复制priv.inc.php 并在admin 文件夹下建立templates
里面纺织priv.tpl.php 并在include 中建立priv.inc.php 里面设置权限设置的内容