首页 > CMS > PhpCMS > 正文

PHPCMS模块开发基本步骤

2024-09-10 07:15:27
字体:
来源:转载
供稿:网友

第一步:按CSDN官方网上的开发步骤先确定好模块的类型,我这里以开发独立模块为例.

第二步:在PHPCMS的目录下新建一个存放模块的文件夹test;

第三步:在test下新建一个install文件夹,文件夹内建一个config.php文件,并且格式如下:

  1. <?php 
  2. $module = "jifen"
  3. $modulename = "游戏积分统计"
  4. $introduce = "独立模块"
  5. $enablecopy = "0"
  6. $isshare = "0"
  7. $author = "黄文"
  8. $authorsite = "http://www.Vevb.com"
  9. $authoremail = "hjwtp2005#qq.com"
  10. ?> 

第四步:在install下建一个mysql.txt,格式最基本要这样写,在module表中插入你的模块信息数据,代码如下:

  1. INSERT INTO `hjw_module` ( `moduleid` , `name` , `module` , `moduledir` , `moduledomain` , `iscore` , `iscopy` , `isshare` , `version` , `author` , `site` , `email` , `introduce` , `license` , `faq` , `setting` , `disabled` , `publishdate` , `installdate` , `updatedate` ) 
  2. VALUES ( 
  3. NULL , '游戏积分统计''jifen''jifen''''0''0''0''1.0''黄文''www.Vevb.com''hjwtp2005@qq.com''FLASH游戏用的积分统计模块''''''a:4:{s:9:&quot;credit_on&quot;;s:1:&quot;1&quot;;s:10:&quot;credit_num&quot;;s:2:&quot;10&quot;;s:11:&quot;digg_cookie&quot;;s:1:&quot;1&quot;;s:7:&quot;hits_on&quot;;s:1:&quot;1&quot;;}''0''0000-00-00''0000-00-00''0000-00-00' 
  4. ); 

你也可以在这里写上你要建立的其它相关的表,不建也可以,在开发时你再一步一步建立,chmod.txt是记录你要把一些安装文件拷贝到安装目录,开发时无需建立.

第五步:进入你安装好的PHPCMS系统后台,新建一个模块,目录填上test,点下一步就会显示你在config.php中写的信息,确定安装,好了,mysql.txt中的sql语句执行成功.

第六步:进入网站频道,修改其中一个频道,让他更新频道信息缓存文件,不记得哪个文件是写入模块缓存信息的文件了,好像是以c开头的,然后就可以进入你新建的模块也点配置了.

这时你可能会看到一步说模块未安装的信息提示,哪你就在test目录下建一个admin.inc.php文件,在test/admin目录下建一个setting.inc.php文件,admin.inc.php文件最基本写法如下:

  1. <?php 
  2. defined('IN_PHPCMS'or exit('Access Denied'); 
  3. define('MOD_ROOT', PHPCMS_ROOT . "/" . $mod); 
  4. $skinid = isset($skinid) ? $skinid : 'default'
  5. $skindir = PHPCMS_PATH . 'templates/' . $CONFIG['defaulttemplate'] . '/skins/' . $skinid//Vevb.com 
  6. if (!@include_once(MOD_ROOT . "/admin/" . $file . ".inc.php")) showmessage($LANG['illegal_operation']); 
  7. ?> 

这样他就会找到setting.inc.php了,在setting.inc.php里写入一些HTML可以测试一下.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表