你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

phpcms二次开发经验分享

1.      屏蔽phpcms 后台提示的新版本升级信息51行:

找到phpcms/libs/classes文件夹下的update.class.php文件

function notice() { return $this->url('notice');}
复制代码修改为:       

function notice() { }

 

2.      更改下载文件名为上传时的附件名(原创):

1.修改Phpcms/libs/classes/attachment.class.php         106行

 

//$temp_filename = $this->getname($fileext);

//文件转换格式

         $temp_filename =iconv("utf-8","gbk",$file['name']);

 

//如果文件存在

if(file_exists($savefile)){

         $savefile= $this->savepath.rand(10,99).$temp_filename;

         }

 

//文件路径名再转换格式

$filepath =iconv("gbk","utf-8",$filepath);

         //if(!$this->overwrite&& file_exists($savefile)) continue;

 

3.   关闭前台和后台验证码

后台:\phpcms\modules\admin\index.php  33行

/*$code =isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) :showmessage(L('input_code'), HTTP_REFERER);

if ($_SESSION['code']!= strtolower($code)) {

           showmessage(L('code_error'),HTTP_REFERER);

           }*/

前台:删除下面的代码

\phpcms\modules\member\index.php  查找“//判断验证码”下面4行代码:
//判断验证码
    $code = isset($_POST['code']) &&trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'),HTTP_REFERER);
    if ($_SESSION['code'] != strtolower($code)) {
     showmessage(L('code_error'), HTTP_REFERER);
    }


5.修改后台页面模板:

登陆界面phpcms\modules\admin\templates\login.tpl.php

    后台顶部phpcms\modules\admin\templates\index.tpl.php

内容phpcms\modules\admin\templates\main.tpl.php