Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

联盟论坛帖子列表交换,让联盟不再有名无实

[复制链接]
q-tech 发表于 2008-3-14 19:01:26 | 显示全部楼层 |阅读模式
插件发布
插件名称: 联盟论坛帖子列表交换
插件来源:
适用版本: Discuz! 6.1
语言编码: GBK简体 
最后更新时间:
插件作者: 藕粉
插件简介: 联盟论坛之间传递帖子列表,生成静态HTML文件,不需要读取数据库,几乎不会增加双方服务器的负担。

演示:http://www.xyjhbbs.cn/bbs
让联盟论坛的帖子显示在自己论坛上,让联盟两字不再形同虚设!

演示: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文件即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
zhenyusen 发表于 2008-3-14 19:02:42 | 显示全部楼层
支持一个--不错
回复

使用道具 举报

good114 发表于 2008-3-14 19:04:57 | 显示全部楼层
果然是厉害!
回复

使用道具 举报

zxwindow 发表于 2008-3-14 19:26:21 | 显示全部楼层
能搞一个版块吗
回复

使用道具 举报

yingouqlj 发表于 2008-3-14 19:43:54 | 显示全部楼层
用 IEFRAME??

那有什么作用吗 ???
回复

使用道具 举报

qq9688 发表于 2008-3-14 21:06:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| q-tech 发表于 2008-3-15 08:27:47 | 显示全部楼层

回复 5# yingouqlj 的帖子

传递帖子列表,生成静态的HTML文件,可以自行设置生成的频率,在对方的iframe内不需要读取数据库,生成的HTML很小,一般只有3KB,几乎不会增加双方服务器的负担。
iframe总不可能嵌入对方的整个主页吧,嵌入静态HTML文件是最优化的选择了
回复

使用道具 举报

 楼主| q-tech 发表于 2008-3-16 12:30:44 | 显示全部楼层
PW的也已经做好了
http://www.xyjhbbs.cn/bbshttp://www.lstkbbs.com.cn,DZ和PW相互交换帖子列表
回复

使用道具 举报

chazzz 发表于 2008-3-28 17:38:40 | 显示全部楼层
1)要是该方的版块设权限是看不见了?

2)与多个论坛联盟否加重负担?
回复

使用道具 举报

 楼主| q-tech 发表于 2008-3-28 17:52:05 | 显示全部楼层

回复 9# chazzz 的帖子

1)可以自行设置交换的帖子所在版块FID列表,例如水区,版主讨论区内的帖子不参与交换。

2)因为交换的仅是个约3KB的静态HTML文件,不涉及数据库操作,而计划任务里也只是定时生成HTML,并不因和多个联盟论坛交换而加重服务器负担。
因此,即使跟多个联盟论坛交换列表,对双方服务器的负担也几乎没有增加。

[ 本帖最后由 q-tech 于 2008-3-28 17:55 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 09:28 , Processed in 0.037499 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表