知行合一

解决DISCUZ7.2和ss7.5聚合设置提示论坛路径错误的方法

discuz发布了新的7.2版本,可是在ss后台整合的时候,总是提示论坛路径设置错误,打开SS的后台admin_bbs.php文件,看了之后,我们知道,原来ss是通过读取你设置的URL加一个默认文件的内容,通过远程下载方式,如果下载到的内容的长度大于100,则认为正确,小于则认为错误,很简单,大家打开ss的admin_bbs.php文件,将以下代码:
$_SC[‘bbsurl’] = trim($_POST[‘bbsurl’]);

$txt = sreadfile($_SC[‘bbsurl’].’/viewthread.php’, ‘r’, 1);
if(strlen($txt) < 100) {
  showmessage(‘bbs_url_error’, CPURL.’?action=bbs&error=bbsurl’);
}

替换为:
$_SC[‘bbsurl’] = trim($_POST[‘bbsurl’]);
//echo “<script>alert(‘”.$_SC[‘bbsurl’].”‘);</script>”;
$txt = sreadfile($_POST[‘bbsurl’].’/index.php’, ‘r’, 1);
if(strlen($txt) < 100) {
  showmessage(‘bbs_url_error’, CPURL.’?action=bbs&error=bbsurl’);
}

就可以了

赞(0) 打赏
未经允许不得转载:嘟嘟鱼 » 解决DISCUZ7.2和ss7.5聚合设置提示论坛路径错误的方法
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    嘟嘟鱼,你好。看了你博客上的技术文章,很想和你交流交流。我的QQ:779407922,谢谢。

    zzz12年前 (2010-01-12)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏