码库记事本

码库记事本

phpcms的安装和卸载文件

小诸哥 0

一、安装文件

①languages文件夹

  语言包:zh-cn\order.lang.php 

//样式
<?php $LANG[\'order_new\'] = \'订单管理\'; ?>

②templates文件夹(可不写)
③config.inc.php

//基本格式固定
<?php defined(\'IN_PHPcms\') or exit(\'Access Denied\'); defined(\'INSTALL\') or exit(\'Access Denied\'); $module = \'order\'; $modulename = \'订单管理\'; $introduce = \'订单管理模块\'; $author = \'suihui\'; ?>

④extention.inc.php


//固定格式 defined(\'IN_PHPCMS\') or exit(\'Access Denied\'); defined(\'INSTALL\') or exit(\'Access Denied\');
//向menu表里添加后台数据,parentid 父级id m 模块名 c 文件名 a 方法名 listorder排序 display 是否显示 1显示 true返回值 $parentid = $menu_db->insert(array(\'name\'=>\'link\', \'parentid\'=>29, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'init\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'1\'), true); $menu_db->insert(array(\'name\'=>\'add_link\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'add\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'0\')); $menu_db->insert(array(\'name\'=>\'edit_link\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'edit\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'0\')); $menu_db->insert(array(\'name\'=>\'delete_link\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'delete\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'0\')); $menu_db->insert(array(\'name\'=>\'link_setting\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'setting\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'1\')); $menu_db->insert(array(\'name\'=>\'add_type\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'add_type\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'1\')); $menu_db->insert(array(\'name\'=>\'list_type\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'list_type\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'1\')); $menu_db->insert(array(\'name\'=>\'check_register\', \'parentid\'=>$parentid, \'m\'=>\'link\', \'c\'=>\'link\', \'a\'=>\'check_register\', \'data\'=>\'\', \'listorder\'=>0, \'display\'=>\'1\'));
//向安装表里与添加值 $link_db = pc_base::load_model(\'link_model\'); $link_db->insert(array(\'siteid\'=>1,\'typeid\'=>$typeid,\'linktype\'=>\'1\',\'name\'=>\'PHPCMS\',\'url\'=>\'http://www.phpcms.cn\',\'logo\'=>\'http://www.phpcms.cn/images/logo_88_31.gif\',\'passed\'=>1,\'addtime\'=>SYS_TIME)); $link_db->insert(array(\'siteid\'=>1,\'typeid\'=>$typeid,\'linktype\'=>\'1\',\'name\'=>\'盛大在线\',\'url\'=>\'http://www.sdo.com\',\'logo\'=>\'http://www.snda.com/cn/logo/comp_logo_sdo.gif\',\'passed\'=>1,\'addtime\'=>SYS_TIME));
//必须与array(\'name\'=>\'link\' 要对应
$language = array(\'link\'=>\'友情链接\', \'add_link\'=>\'添加友情链接\', \'edit_link\'=>\'编辑友情链接\', \'delete_link\'=>\'删除友情链接\', \'link_setting\'=>\'模块配置\', \'add_type\'=>\'添加类别\', \'list_type\'=>\'分类管理\', \'check_register\'=>\'审核申请\'); 


⑤model.php

//固定格式 知道怎么修改
<?php defined(\'IN_PHPCMS\') or exit(\'Access Denied\'); defined(\'INSTALL\') or exit(\'Access Denied\'); return array(\'link\'); ?>

⑥module.sql

//可以借助phpmyadmin 主要是向module表里添加数据
INSERT
INTO `phpcms_module` VALUES (\'link\', \'友情链接\', \'\', \'0\', \'1.0\', \'\', \'array (\n 1 => \n array (\n \\'is_post\\' => \\'1\\',\n \\'enablecheckcode\\' => \\'0\\',\n ),\n)\', \'0\', \'0\', \'2010-09-06\', \'2010-09-06\');

⑦order.sql

借助phpmyadmin 工具生成

二、卸载文件uninstall

extention.inc.php

//格式固定
<?php defined(\'IN_PHPCMS\') or exit(\'Access Denied\'); defined(\'UNINSTALL\') or exit(\'Access Denied\'); $type_db = pc_base::load_model(\'type_model\'); $typeid = $type_db->delete(array(\'module\'=>\'link\')); if(!$typeid) return FALSE; ?>

link.sql

DROP TABLE IF EXISTS `phpcms_link`;

model.php

<?php 
defined(\'IN_PHPCMS\') or exit(\'Access Denied\');
defined(\'UNINSTALL\') or exit(\'Access Denied\');
return array(\'link\');
?>

标签: cms 文件