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

1.登入页logo图的更迭:phpcms/templates/member/login.html

  1.怎么找到这厮作品显示页面加载的法子呢?

金沙js333娱乐场 1

<div id="header">  <div class="content">  <div class="logo"><a href="{$siteinfo['domain']}"><img width="300" height="60" src="http://www.zhen.com/statics/images/zhenpin/index_images/zhenLogo.jpg"/></a></div>     </div> </div>

    
phpcms访问的是普普通通路线形式,一般都是localhost/index?m=memer&c=member&a=login,这么些路子解析在phpcms里面包车型大巴module文件夹里有二个member的目录在member的目录里有二个member.php文件,这一个文件里有一个function  login()这么些方式。

如果作者设置的模块名称为 “mytest”

金沙js333娱乐场 2

  1. 其一地点突显的文书怎么找?

手续如下:

2.注册页logo图的替换:phpcms/templates/member/register.html

    
就是找到phpcms下的templates下的defalt目录下的member那个文件夹里的login.html文件,正是那一个地方的来得页面了。

1.新建文件夹 /phpcms/modules/mytest,在 mytest
下新建3个文本夹和2个公文,如上图浅木色线框

<div id="header">  <div class="content">   <div class="logo"><img width="300" height="60" src="http://www.zhen.com/statics/images/zhenpin/index_images/zhenLogo.jpg"/></div>     </div> </div>

金沙js333娱乐场,3.总结:

install:安装文件存放文件夹

金沙js333娱乐场 3

     或者这么说不好了然,简单来讲

uninstall:卸载文件存放文件夹

3.会员中央页logo图的轮换:phpcms/templates/member/header.html

         
(1)假如是找办法正是找phpcms文件夹下的module\member\member.php里面的login()。

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

<div id="header">  <div class="logo"><a href="{$siteinfo['domain']}"><img src="http://www.zhen.com/statics/images/zhenpin/index_images/zhenLogo.jpg" height="60" /></a><h3>{L('member_center')}</h3></div>  {php $siteinfo = siteinfo($this->memberinfo['siteid']);}  {php $this->menu_db = pc_base::load_model('member_menu_model');}  {php $menu = $this->menu_db->select(array('display'=>1, 'parentid'=>0), '*', 20 , 'listorder');}     <div class="link">{L('hellow')} {get_nickname()} |   <a href="{APP_PATH}index.php?m=member&c=index&a=logout">{L('logout')}</a>   | <a href="{$siteinfo['domain']}">{L('index')}</a> </div>  <div class="nav-bar">      <map>          <ul class="nav-site cu-span">     {loop $menu $k $v}     <li>      {if $v['isurl']}       <a href="{$v['url']}" target="_blank">{L($v['name'], '', 'member_menu')}</a>      {else}       <a href="index.php?m={$v['m']}&c={$v['c']}&a={$v['a']}&{$v['data']}" {if $k==$_GET['t']}class="on"{/if}>{L($v['name'], '', 'member_menu')}</a>      {/if}      </li>      <li class="line">|</li>     {/loop}             </ul>         </map>     </div> </div>

         
(2)要是是找html文件就去找phpcms文件夹下的templates\defalt\member\login.html。

index.php:前台调节器

金沙js333娱乐场 4

    借使还不掌握就跟上边地址路径比对一下就能够找到法门。

mytest_admin.php:后台调整器

版权注脚:本文为博主原创文章,未经博主允许不得转发。

    

index.php 文件内容:


版权注解:本文为博主原创小说,未经博主允许不得转发。

<?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内容请往下看!)  } }

mytest_admin.php 文件内容:

<?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  }   }

templates/index.tpl.php

<?php defined('IN_ADMIN') or exit('No permission resources.');?> <?php include $this->admin_tpl('header', 'admin');?> 模块mytest的后台菜单---默认页 </body> </html>

templates/setting.tpl.php

<?php defined('IN_ADMIN') or exit('No permission resources.');?> <?php include $this->admin_tpl('header', 'admin');?> 模块mytest的后台菜单---设置页 </body> </html>

发表评论

电子邮件地址不会被公开。 必填项已用*标注