PHPCMS禁止检测更新屏蔽升级提示 禁用调用help请求 提高速度
2016-08-12 16:08:15   来源:sslee   评论:0 点击:

今天进入网站后台首页速度很慢,标题栏一直在转圈,经过审查得知是后台首页请求“update v9 phpcms cn”这个域名,由于今天这个官网域名

  今天进入网站后台首页速度很慢,标题栏一直在转圈,经过审查得知是后台首页请求“update.v9.phpcms.cn”这个域名,由于今天这个官网域名打不开,请求失败,所以很慢。

  这是登入后台,程序自动检测程序升级造成的,那么怎么禁止PHPCMS升级检测,屏蔽升级提示呢?


禁止PHPCMS升级检测

解决方法1:

  打开 phpcms\libs\classes\update.class.php ,找到53行,将其注释掉或者删除,代码如下:

function notice() {
// 禁止检测更新	return $this->url('notice');
}


解决方法2(未测试):

 将\phpcms\modules\admin\index.php中public_main()中的代码:

system_information($data);

修改为:

echo "$data<script type=\"text/javascript\">$(\"#main_frameid\").removeClass(\"display\");</script>";






禁止help请求显示

help.jpg

显示这样的错误怎么办:http://v9.help.phpcms.cn/api.php?jsoncallback=jQuery


当更新后台缓存的时候,感觉比以前慢很多,这也是因为官方响应慢造成的,phpcms请求v9.help.phpcms.cn这个域名超时,因此造成慢,解决方法如下:

找到 phpcms\modules\admin\templates\index.tpl.php  大概在310行

代码修改如下:

function _MP(menuid,targetUrl) {
	$("#menuid").val(menuid);
	$("#paneladd").html('');

	$("#rightMain").attr('src', targetUrl+'&menuid='+menuid+'&pc_hash='+pc_hash);
	$('.sub_menu').removeClass("on fb blue");
	$('#_MP'+menuid).addClass("on fb blue");
	$.get("?m=admin&c=index&a=public_current_pos&menuid="+menuid, function(data){
		$("#current_pos").html(data+'');
	});
	$("#current_pos").data('clicknum', 1);
	// 屏蔽显示help请求,加快响应速度 show_help(targetUrl);
}
/** 屏蔽显示help请求,加快响应速度
function show_help(targetUrl) {
	$("#help").slideUp("slow");
	var str = '';
	$.getJSON("http://v9.help.phpcms.cn/api.php?jsoncallback=?",{op:'help',targetUrl: targetUrl},
	function(data){
		if(data!=null) {
			$("#help").slideDown("slow");
			$.each(data, function(i,item){
				str += ''+item.title+'';
			});
			
			str += '';
			$('#help').html(str);
		}
	});
	$("#help").data('time', 1);
}
*/

注释中的代码可以删除,看个人处理。


相关热词搜索:禁止更新 升级提示 禁用help

上一篇:phpcms注入漏洞修复补丁 文件/api/phpsso.php
下一篇:PHPCMS V9添加模板自定义全局变量 PATH路径自定义

分享到: 收藏