哆嗦
六星会员
六星会员
  • 发帖数19669
  • 铜币457两
  • 威望3022点
  • 贡献2点
  • 注册日期2006-07-24
  • 最后登录2017-12-10
阅读:3721回复:1

[经验分享]去除phpwind8.x没有反应的init.phpwind.net/init.php

楼主#
更多 发布于:2017-05-02 11:06
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
pw8.x底部总是一直在加载http://init.phpwind.net/init.php,严重拖速度,下面是去除方法:
以PHPwind 8.7为例
涉及文件及修改:
global.php
找到:
if ($SCR != 'post' && !defined('AJAX')) {
        $ceversion = defined('CE') ? 1 : 0;
        $output .= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$GLOBALS[db_sitehash]}&v={$GLOBALS[wind_version]}&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.insertBefore(g,d.body.firstChild);}(document,\"script\"));</script>";
    }
注销掉,改为:
if ($SCR != 'post' && !defined('AJAX')) {
        $ceversion = defined('CE') ? 1 : 0;
        $output .= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$GLOBALS[db_sitehash]}&v={$GLOBALS[wind_version]}&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.insertBefore(g,d.body.firstChild);}(document,\"script\"));</script>";
    }



lib/staticpage.class.php
找到:
*$content .= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$db_sitehash}&v=$wind_version&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.appendChild(g)}(document,\"script\"));</script>";
注销掉,改为:
/*$content .= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$db_sitehash}&v=$wind_version&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.appendChild(g)}(document,\"script\"));</script>";*/


require/template.php
找到:
$content.= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$db_sitehash}&v=$wind_version&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.appendChild(g)}(document,\"script\"));</script>";
注销掉,改为:
/*$content.= "<script type=\"text/javascript\">(function(d,t){
var url=\"http://init.phpwind.net/init.php?sitehash={$db_sitehash}&v=$wind_version&c=$ceversion\";
var g=d.createElement(t);g.async=1;g.src=url;d.body.appendChild(g)}(document,\"script\"));</script>";
*/


simple/index.php
$ceversion = defined('CE') ? 1 : 0;
$output = str_replace(array('<!--<!---->', "<!---->\r\n", '<!---->'), '', ob_get_contents());
if ($db_htmifopen) {
    $output = preg_replace("/\<a(\s*[^\>]+\s*)href\=([\"|\']?)((index|cate|thread|read|faq|rss)\.php\?[^\"\'>\s]+\s?)[\"|\']?/ies", "Htm_cv('\\3','<a\\1href=\"')", $output);
}
$output .= "<script type=\"text/javascript\" src=\"http://init.phpwind.net/init.php?sitehash=$db_sitehash&v=$wind_version&c=$ceversion\"></script>";
ob_end_clean();
ObStart();
echo $output;
flush();
exit();
注销掉,改为:
/*
$ceversion = defined('CE') ? 1 : 0;
$output = str_replace(array('<!--<!---->', "<!---->\r\n", '<!---->'), '', ob_get_contents());
if ($db_htmifopen) {
    $output = preg_replace("/\<a(\s*[^\>]+\s*)href\=([\"|\']?)((index|cate|thread|read|faq|rss)\.php\?[^\"\'>\s]+\s?)[\"|\']?/ies", "Htm_cv('\\3','<a\\1href=\"')", $output);
}
$output .= "<script type=\"text/javascript\" src=\"http://init.phpwind.net/init.php?sitehash=$db_sitehash&v=$wind_version&c=$ceversion\"></script>";
ob_end_clean();
ObStart();
echo $output;
flush();
exit();
*/


或者在以上文件中
将里面的:


$content .= "<script language=\"JavaScript\" src=\"http://init.phpwind.net/init.php?sitehash={$db_sitehash};v=$wind_version;c=$ceversion\"></script>";

替换成:
$content .= "";


可配合使用:
去除phpwind8.x版本失效的统计代码
http://www.phpwind.net/read/3711056

去除phpwind8.x版本拖慢速度的app.open.phpwind.com
http://www.phpwind.net/read/3712560
аdmin5
PW 终极会员
PW 终极会员
  • 发帖数33410
  • 铜币1001039两
  • 威望1116486点
  • 贡献5点
  • 注册日期2008-12-13
  • 最后登录2017-06-14
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
沙发#
发布于:2017-05-03 03:45
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
做个记号,楼主辛苦了!
游客

返回顶部