[置顶] PHPCMS模块的设置和卸载

2019-06-21 23:52栏目:编程程序

修改phpcms V9的后台登陆地址
1.在网站根目录创设三个root文件夹,在这几个文件夹里新建叁个文本index.php,内容为:

ca888会员登录 1

一、先大意介绍一下phpcms,及存放地点

一、先大要介绍一下phpcms,及存放地点

<?php   define('PHPCMS_PATH', realpath(dirname(__FILE__) . '/..') . '/');   include PHPCMS_PATH . '/phpcms/base.php'; //pc_base::creat_app();   $session_storage = 'session_' . pc_base :: load_config('system', 'session_storage');   pc_base :: load_sys_class($session_storage);   session_start();   $_SESSION['admin_super'] = 1;   unset($session_storage);   header('location:../index.php?m=admin');  ?> 

倘使作者设置的模块名称叫 "mytest"

1、将phpcms放在www目录下的phpcms,并解压

1、将phpcms放在www目录下的phpcms,并解压

2.phpcms/modules/admin/文件夹里新建几个文本MY_index.php,内容为:

手续如下:

ca888会员登录 2

ca888会员登录 3

<?php  defined('IN_PHPCMS') or exit('No permission resources.');  class MY_index extends index  {   public function __construct()   {    if (empty($_SESSION['admin_super']))    {     header('location:./');     exit;    }    parent :: __construct();   }   public function public_logout()   {    unset($_SESSION['admin_super']);    parent :: public_logout();   }  }  ?> 

1.新建文件夹 /phpcms/modules/mytest,在 mytest 下新建3个文本夹和2个公文,如上海体育场面宝蓝线框

里面,readme 没什么用,首要的是install_package;

在那之中,readme 没什么用,主要的是install_package;

3.透过root/目录访问登入后台

install:安装文件存放文件夹

2、打开install_package文件

2、打开install_package文件


uninstall:卸载文件存放文件夹

ca888会员登录 4

ca888会员登录 5

templates:后台模板文件存放文件夹

 

 

index.php:前台调节器

其中:

其中:

mytest_admin.php:后台调节器

    caches 是缓存文件;

    caches 是缓存文件;

ca888会员登录,index.php 文件内容:

    phpcms是主导文件;

    phpcms是骨干文件;

<?php defined('IN_PHPCMS') or exit('No permission resources.'); class index {  public function init(){   echo '模块mytest前台控制器的默认方法';  }  public function test(){   include template('mytest', '1'); // 输出模板:mytest 模块下的 1.html (1.html内容请往下看!)  } }

              install是安装文件;

              install是安装文件;

mytest_admin.php 文件内容:

    statics是公用的文件(如放的js,css,img等公用文件);

    statics是公用的文件(如放的js,css,img等公用文件);

<?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_app_class('admin', 'admin', 0); class mytest_admin extends admin {    public function __construct() {   parent::__construct(); // 必须先执行父类 admin 的构造方法  }    public function init(){   include $this->admin_tpl('index'); // 模块mytest的后台菜单---默认页:mytest/templates/index.tpl.php  }    public function setting(){   include $this->admin_tpl('setting'); // 模块mytest的后台菜单---设置页:mytest/templates/setting.tpl.php  }   }

    uploadfile 是上传文件用的;

    uploadfile 是上传文件用的;

版权声明:本文由ca888发布于编程程序,转载请注明出处:[置顶] PHPCMS模块的设置和卸载