phpcms v9屏蔽后台版本更新提示方法总结
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-27 11:33:43 浏览: 评论:0
开源的cms系统都会在后面有一个更新提示了,这个更新提示一般是使用了iframe来调用远程的一个包,但有很多朋友发现如果有这个获取远程文章的功能,后台打开会有卡现像了,下面我们来看看解决办法.
方法一:打开phpcms/modules/admin/functions/admin.func.php,代码如下:
- <?php
 - function system_information($data) {
 - //$update = pc_base::load_sys_class(‘update’); //此代码注释即可
 - //$notice_url = $update->notice(); //此代码注释即可
 - $string = base64_decode(‘PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoIiNtYWluX2ZyYW1laWQiKS5yZW1vdmVDbGFzcygiZGlzcGxhe
 - SIpOzwvc2NyaXB0PjxkaXYgaWQ9InBocGNtc19ub3RpY2UiPjwvZGl2PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0
 - IiBzcmM9Ik5PVElDRV9VUkwiPjwvc2NyaXB0Pg==’);
 - echo $data.str_replace(‘NOTICE_URL’,$notice_url,$string);
 - ?>
 
把base64编码这句:
“PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoIiNtYWluX2ZyYW1laWQiKS5yZW1vdmVDbGFzcygiZGlzcGxheSIpOzwvc2NyaXB0PjxkaXYgaWQ9InBocGNtc19ub3RpY2UiPjwvZGl2PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ik5PVElDRV9VUkwiPjwvc2NyaXB0Pg==”
转成html就知道是怎么回事了,解码后:
<-script type="text/javascript"->$("#main_frameid").removeClass("display");<-/script-><-div id="phpcms_notice"-><-/div-><-script type="text/javascript" src="NOTICE_URL"-><-/script->
当然还有其他解决办法也是可行的.
方法二:
1、第一步:找到phpcms/libs/classes文件夹下的update.class.php文件,修改第49行的代码:
function notice() {
return $this->url('notice');}
修改为:function notice() {}
2、保存,ok
Tags: phpcms后台版本 phpcms更新提示
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
 - PHP新手上路(一)(7)
 - 惹恼程序员的十件事(5)
 - PHP邮件发送例子,已测试成功(5)
 - 致初学者:PHP比ASP优秀的七个理由(4)
 - PHP会被淘汰吗?(4)
 - PHP新手上路(四)(4)
 - 如何去学习PHP?(2)
 - 简单入门级php分页代码(2)
 - php中邮箱email 电话等格式的验证(2)
 
