1、后台登陆前提示信息取消及成功后提示信息取消。    
(1)后台登陆前提示信息取消
      
        phpcms\modules\admin\classes\admin.class.php
                //        if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'?m=admin&c=index&a=login');

if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid'])
                        {
                           header ("Location:?m=admin&c=index&a=login");//直接进入后台,不需要提示。
                         }
      (2)后台登陆成功后提示信息取消
     
         phpcms\modules\admin\index.php
              在public function login()中
                  修改
                        showmessage(L('login_success'),'?m=admin&c=index');
                为
                        header("location:?m=admin&c=index");
2、后台右下角一行的取消,对于显示器小时尽可能更多的是留给管理部分。

phpcms\modules\admin\templates\index.tpl.php
          修改
                  <iframe name="right" id="rightMain" src="?m=admin&c=index&a=public_main" frameborder="false" scrolling="auto" style="border:none; margin-bottom:30px" width="100%" height="auto" allowtransparency="true"></iframe>
                <div class="fav-nav">
                                        <div id="panellist">
                                                <?php foreach($adminpanel as $v) {?>
                                                                <span>
                                                                <a onclick="paneladdclass(this);" target="right" href="<?php echo $v['url'].'menuid='.$v['menuid'].'&pc_hash='.$_SESSION['pc_hash'];?>"><?php echo L($v['name'])?></a>
                                                                <a class="panel-delete" href="javascript:delete_panel(<?php echo $v['menuid']?>, this);"></a></span>
                                                <?php }?>
                                        </div>
                                        <div id="paneladd"></div>
                                        <input type="hidden" id="menuid" value="">
                                        <input type="hidden" id="bigid" value="" />
                    <div id="help" class="fav-help"></div>
                                </div>
        为下一行
                <iframe name="right" id="rightMain" src="?m=admin&c=index&a=public_main" frameborder="false" scrolling="auto" style="border:none; margin-bottom:0px" width="100%" height="auto" allowtransparency="true"></iframe>
        修改
        var heights = strs[0]-150,Body = $('body');$('#rightMain').height(heights);   
        为
        var heights = strs[0]-120,Body = $('body');$('#rightMain').height(heights);   //取消右下角部分

3、后台登陆后直接入“内容”菜单,更加方便。

phpcms\modules\admin\templates\index.tpl.php
    修改
      if($_value['id']==10) {
   为
     if($_value['id']==4) {
      修改
        $("#leftMain").load("?m=admin&c=index&a=public_menu_left&menuid=10");
     为
        $("#leftMain").load("?m=admin&c=index&a=public_menu_left&menuid=4");

4、选择“内容”菜单下的“管理内容”,直接取消左部(有管理内容部分)显示。

直接变成

phpcms\modules\content\templates\content_quick.tpl.php
  添加
   <div id="closeParentTime" style="display:none"></div>
<!--上行内容原程序中没有,加入后打开时自动关闭左边窗口-->
    修改
        setInterval(closeParent,5000);
     为
        setInterval(closeParent,1000);
       不修改上面一行也行,只是反应时间长,网友反映“没成功”是因为时间设置长的原因。
5、添加修改内容直接在右部显示,不喜欢跳出窗口。。

6、在信息列表头部加入“生成相关列表页”,手动生成与刚添加信息有关大小类列表页。最后只生成首页就可行了。(/Phpcms V9.3.1 Release 20130305 中添加信息或修改信息时会生成全部列表页及首页。比例消耗资源。)。

7、分站生成与主站平行。

说明:我的主站放在www文件夹下,其它为分站。我与2013年6月13日修改过,之前忘掉一条语句。
phpcms\modules\content\classes\htm.tpl.php
修改
                //添加到发布点队列
                //当站点为非系统站点
下面的:
                        $file = $this->html_root.'/'.$site_dir.$file;

                        $file = "../".$site_dir.'/'.$file;//建立与主站平行的目录
修改“//非系统站点时,生成到指定目录”下面的
                         $base_file = "../".$site_dir.'/'.$base_file;

                                $base_file = '../'.$site_dir.$this->html_root.'/'.$base_file;
修改                } else {下面的

$file = PHPCMS_PATH.substr($this->html_root,1).$base_file;

                        if($this->siteid==1)
                         {
                          $file = PHPCMS_PATH.substr($this->html_root,1).'/'.$base_file;//如果为二层必须要有/
                         }
            else
                          {
                          $file = PHPCMS_PATH.$base_file;
                          }
                   $file =str_replace('//','/',$file);
修改public function index() 中
                        $file = $this->html_root.'/'.$site_dir.'/index.html';

                        $file = '../'.$site_dir.'/index.html';
最后利用IIS绑定不同域名就行了。
8、修改专题生成内容。。

9、修改同时利用PHPCMS标签调用多个栏目内容。

见45楼http://bbs.phpcms.cn/forum.php?m ... p;extra=#pid2870889
10、修改下面内容使默认模板更干净,没有style=""。   
见44楼http://bbs.phpcms.cn/forum.php?m ... p;extra=#pid2870873
11、修改在生成静态网页时设置“阅读收费”,内容页无法显示“阅读此信息需要您支付** 点,点击这里支付。”  
见43楼http://bbs.phpcms.cn/forum.php?m ... p;extra=#pid2870863
12、修改phpcms v9.3.1裁剪缩略图无效  
见42楼http://bbs.phpcms.cn/forum.php?m ... page%3D1#pid2870841

13、PHPCMS v9支持Email登陆的方法    
见49楼http://bbs.phpcms.cn/forum.php?m ... p;page=4#pid2890227
14、修改单页分页方法    
看到网上有单页分页的方法,试了一下没成功,结合网友提示重新编辑形成了新的单页分页方法。
见57楼http://bbs.phpcms.cn/forum.php?m ... p;extra=#pid2931461

15、推荐位正确修改方法    
见63楼http://bbs.phpcms.cn/forum.php?m ... p;extra=#pid2984271

本文来自转载 http://bbs.phpcms.cn/thread-772940-1-1.html

phpcms后台部分修改的更多相关文章

  1. phpcms后台栏目权限修改无效的原因和解决方法

    现象:在phpcms后台中,新建角色,然后修改角色对应栏目权限,结果一直只能选择一半数量的栏目.剩下的栏目怎么修改都不生效. 对比: step1:再另一个phpcms后台做同样操作,依旧是这个结果.跟 ...

  2. phpcms v9 后台添加修改页面空白页问题解决方法

    phpcms v9 添加修改页面空白页的解决方法 找一个正常运行的phpcms 将caches\caches_model\caches_data 目录下的 content_form.class.php ...

  3. PHPCMS后台密码忘记解决办法

    什么是PHPCMS? PHPCMS是一款网站管理软件.该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计.开发与维护.它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各 ...

  4. ecshop后台导航修改教程说明

    ecshop后台导航修改教程说明 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2014-06-25   需要操作的文件为: 1.修改admin\includes\in ...

  5. PHPCMS后台登陆路径修改方法(V9版)

    转自:http://hi.baidu.com/geek_cheng/item/b903ebe7b4ac3af9e0a5d4aa?qq-pf-to=pcqq.c2c 最新发布的PHPCMS V9由于采用 ...

  6. phpcms后台进入地址(包含No permission resources错误)

    安装phpcms后却不知道怎么进入后台,实际上输入如下地址即可进入后台登陆界面: http://你的域名/admin.php 如果出现No permission resources.错误,可能是之前修 ...

  7. phpcms后台管理

    phpcms从网上下载就好了,记住这个要安装在Wamp中的www文件下 从网页输入网址进入后台控制 输入密码账号,即进入后台控制界面: 后台管理有自带的网页模板把他换成自己的模板: 修改站点:   把 ...

  8. 利用phpcms后台漏洞渗透某色情网站

    本文来源于i春秋学院,未经允许严禁转载 phpcms v9版本最近爆了好几个漏洞,网上公开了不少信息,但没有真正实战过,就不能掌握其利用方法,本次是在偶然的机会下,发现一个网站推荐楼凤信息,通过分析, ...

  9. phpcms专题路径修改

    两个文件改三处就可以了,既可以后台点击专题列表链接问题,也可以解决生成专题多一个“/”的问题. 1.\phpcms\modules\special\classes\html.class.php大概第1 ...

随机推荐

  1. OpenCV数据结构:CvMat,IplImage,CvArr的应用

    最近看HS算法时,发现在新的OpenCV3.0已经移除了该算法,于是不得不看老版的.这其中涉及到了CvMat,CvArr,IplImage的使用.关于这三个结构与Mat的转换关系,总结如下: (1)派 ...

  2. C# 文件压缩与解压(ZIP格式)

    在企业开发过程中经常会遇到文件的压缩与解压,虽然网上很多流行的压缩文件格式都是RAR的,但是由于RAR不是一个开放的标准,因此ZIP成了更多人的选择.如果你不想自己开发的话可以选择开源的项目,比如Sh ...

  3. (转)ASP.NET MVC4 部署错误 Could not load file or assembly

    使用VS2010 测试ASP.NET MVC 4 Web API 在部署时候遇到了问题,发现园友有解决的方式,因此转载.         我的解决方式有两种:使用VS2015将VS2010的项目重新发 ...

  4. 在SoCEDS环境下编译和更新preloader和uboot程序的方法

    在SoCEDS环境下编译和更新preloader和uboot程序的方法   前面有介绍preloader在HPS boot过程中的的作用,接下来讲述下用户在SoCEDS环境下改如何编译preloade ...

  5. 第一次听到了docker

    1.今天工作中,同时要我给应用申请3个docker,因为之前是一直在做开发,部署就在tomcat里面测试,下来搜素了一下,发现docker和maven类似,不过docker是环境的一个快照,因为之前开 ...

  6. PHP过滤HTML标签的三种方法

    在做项目的过程中,我们经常需要用到过滤一些html标签来实现提高数据的安全性,其实就是删除那些对应用程序有潜在危害的数据.它用于去除标签以及删除或编码不需要的字符.首先分享一些比较常见的 $str=p ...

  7. 一个构建XML对象的js库

    初学javascript,学习中用到在IE中建立XML对象,于是写了一个简单的“库”.因为水平所限,肯定会有不恰当的地方,欢迎指正. 如果大家有知道现存的更好的东西,非常希望大家能将它推荐给我. 代码 ...

  8. IOS开发-jqeurey mobile

    有一阵子没写东西了,最近打算重新拾起开发,做点手机上的东东,选中了phonegap.jquery mobile,phonegap的部署网上非常多,有空了再班门弄斧,这里先记下jquery mobile ...

  9. canvas-7globleCompositeOperation2.html

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. Android多线程异步处理:AsyncTask 的实现原理

    AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用. AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法.注意继承时需要设定三个泛型P ...