zoukankan      html  css  js  c++  java
  • 1.phpcms的安装和卸载文件

    一、安装文件

    ①languages文件夹

      语言包:zh-cnorder.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 ( 1 => array ( 'is_post' => '1', 'enablecheckcode' => '0', ), )', '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');
    ?>
  • 相关阅读:
    在归并排序中对小数组采用插入排序实现代码
    PAT 1032. Sharing
    1031. Hello World for U
    PAT 1030. Travel Plan
    PAT 1029. Median
    PAT 1028. List Sorting
    PAT 1027. Colors in Mars
    PAT 1026. Table Tennis
    PAT 1025. PAT Ranking
    Several Important Commands in GMT
  • 原文地址:https://www.cnblogs.com/suihui/p/3229685.html
Copyright © 2011-2022 走看看