SupeSite7.5聚合DISCUZ7.2提示“论坛路径错误”的方法

两种方法:

一,
ss聚合论坛,因为域名解析不正确而无法实现聚合,在了解聚合机制器后,给出下面一个方法。
论坛聚合实质上是将论坛数据库中的数据读取出来,进行显示。
论坛的路径是在config.php文件中配置的,聚合时虽然读取论坛程序文件的内容,但并不读取程序中的变量。
所以可以跳过读取论坛文件这一步,只要config.php文件中路径设置正确,依然可以聚合成功。
打开admin/admin_bbs.php文件,找到下面三句:

        
if(strlen($txt) < 100) {                                                                                 
        showmessage('bbs_url_error', CPURL.'?action=bbs&error=bbsurl'); 
}                                                                                                               

将它们注释掉就不会有任何提示了。
注意:虽然干掉了错误提示,但论坛的路径一定要配置正确,否则在前台显示时路径会有问题。http://www.discuz.net/thread-1508244-1-1.html

二,

今天想实现Supesite 7.5 与Discuz 7.2进行聚合,结果却提示“论坛路径错误”,试了几次都不行,通过研究,找到解决办法,打开SS的后台admin_bbs.php文件,看了之 后,我们知道,原来ss是通过读取你设置的URL加一个默认文件的内容,通过远程下载方式,如果下载到的内容的长度大于100,则认为正确,小于则认为错 误,很简单,大家打开Supesite7.5的admin文件夹中的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’);
}

之后上传覆盖即可解决。

http://www.blook.org.cn/discuz7-2-and-supesite7-5/

以上两种方法来源网络,本人收集共享!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值