站长网 经验 phpcms的安装和卸载文件

phpcms的安装和卸载文件

一、安装文件 ①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(Acce

一、安装文件
 
①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');  
?> 

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jianzhan/jy/2021/1217/39885.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部