首页 > CMS > PhpCMS > 正文

phpcms v9屏蔽后台版本更新提示方法总结

2024-09-10 07:16:09
字体:
来源:转载
供稿:网友

开源的cms系统都会在后面有一个更新提示了,这个更新提示一般是使用了iframe来调用远程的一个包,但有很多朋友发现如果有这个获取远程文章的功能,后台打开会有卡现像了,下面我们来看看解决办法.

方法一:打开phpcms/modules/admin/functions/admin.func.php,代码如下:

  1. <?php 
  2.  function system_information($data) { 
  3.   //$update = pc_base::load_sys_class(‘update’);  //此代码注释即可 
  4.   //$notice_url = $update->notice();                        //此代码注释即可 
  5.   $string = base64_decode(‘PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiQoIiNtYWluX2ZyYW1laWQiKS5yZW1vdmVDbGFzcygiZGlzcGxhe 
  6. SIpOzwvc2NyaXB0PjxkaXYgaWQ9InBocGNtc19ub3RpY2UiPjwvZGl2PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0 
  7. IiBzcmM9Ik5PVElDRV9VUkwiPjwvc2NyaXB0Pg==’); 
  8. echo $data.str_replace(‘NOTICE_URL’,$notice_url,$string); 
  9. ?> 

把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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表