让联盟论坛的帖子显示在自己论坛上,让联盟两字不再形同虚设!
演示:http://www.xyjhbbs.cn/bbs
安装方法:
1. 解压union.inc.php,并修改里面的代码行:
$url="自己论坛URL/viewthread.php?tid=";//帖子URL地址前缀
$fid="(23,24,26,37)"; //要交换的板块ID列表
把这两行改成你适合你自己论坛的设置,然后把union.inc.php上传至论坛目录/include/crons下
2. 进入后台-其他设置-计划任务
添加新计划任务“联盟论坛”,任务脚本是:union.inc.php,运行时间为00,15,30,45分钟,并立即执行一次。
(这样设置是每15分钟更新一次CACHE,可以根据需要自行修改更新频率,例如设置为00,30为半小时更新一次)
以上两步,联盟的双方都必须要做好,然后进入第3步
3. 修改discuz.htm文件
找到
<!--{if $_DCACHE['forumlinks']}-->
在上面添加:
<div class="mainbox forumlist">
<span class="headactions">
【联盟论坛】
</span>
<h3><a href="对方论坛URL">对方站名</a></h3>
<table width=100% cellspacing="0" cellpadding="0">
<iframe width=100% height=220px src=对方论坛URL/forumdata/cache/cache_union.html></iframe>
</table>
</div>
把对方的信息相应填入即可。
4. 更新缓存,安装完成。
此时在自己论坛主页已经有了对方的最新最热帖子列表了。
卸载方法:
删除添加的计划任务,把discuz.htm还原,最后删除上传的union.inc.php文件即可 |