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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[展示] 父论坛显示子论坛的帖子discuz7.0——子目录在后面

[复制链接]
cc52017 发表于 2008-12-14 11:01:47 | 显示全部楼层 |阅读模式
插件发布
插件名称: 父论坛显示子论坛的帖子discuz7.0
插件来源:
适用版本: Discuz! 7.0
语言编码: GBK简体 
最后更新时间:
插件作者: cc52017
插件简介: https://discuz.dismall.com
本帖最后由 cc52017 于 2008-12-14 11:04 编辑

刚给自己的论坛升完级,由于以前的修改方法不好用了,所以自己整理了一个,拿出来和大家分享,希望您能用得上。这个是根据魔焰男孩版本修改的,子目录的名称是跟在标题的后面的,版权归原作者

1. 打开 forumdisplay.php

1.1
查找:
if($subexists)

在上面添加:
$subfid = $subname = array();
if($subexists) {
foreach($sublist as $subinfo) {
  $subname[$subinfo['fid']] = $subinfo['name'];
  $subfid[] = $subinfo['fid'];
}
}
$fidarr = $fid.($subexists ? ','.implode(',', $subfid) : '');

1.2
再找:
$query = $db->query("SELECT uid, groupid, username, invisible, lastactivity, action FROM {$tablepre}sessions WHERE $guestwhere fid='$fid' AND invisible='0'");

改成:
$query = $db->query("SELECT uid, groupid, username, invisible, lastactivity, action FROM {$tablepre}sessions WHERE $guestwhere fid IN ($fidarr) AND invisible='0'");

1.3
再找(共2处, 都需要改):
WHERE t.fid='$fid' $filteradd AND $displayorderadd

改成:WHERE t.fid IN ($fidarr) $filteradd AND $displayorderadd


2. 打开 forumdisplay.htm
2.1查找:<!--{if $thread['readperm']}-->

在上面添加:
<!--{if ($thread['fid'] != $fid) && !$thread['displayorder']}--> - [{lang forum_subforums} <a href="forumdisplay.php?fid=$thread[fid]" class="bold">$subname[$thread[fid]]</a>]<!--{/if}-->
蝴蝶网络 发表于 2008-12-14 11:02:43 | 显示全部楼层
啥?


貌似现在就显示吧
回复

使用道具 举报

cat0086 发表于 2008-12-20 18:38:10 | 显示全部楼层
是可以显示,但有2个问题哦

1、不能分页,原来有人写出过分页的,请看这里改成7的哦 https://discuz.dismall.com/viewthread.php?tid=355807
2、在父论坛显示了子论坛帖子后,当父论坛不能用“主题分类”
回复

使用道具 举报

popuppp 发表于 2008-12-20 18:44:17 | 显示全部楼层
这么强大?
回复

使用道具 举报

popuppp 发表于 2008-12-20 18:44:23 | 显示全部楼层
这么强大?
回复

使用道具 举报

popuppp 发表于 2008-12-20 18:44:39 | 显示全部楼层
支持个。耕农啊。确实不错
回复

使用道具 举报

小冯1 发表于 2008-12-20 18:58:41 | 显示全部楼层
其实可以分页的
回复

使用道具 举报

cat0086 发表于 2008-12-20 19:49:00 | 显示全部楼层
怎么分页呢?
回复

使用道具 举报

cat0086 发表于 2008-12-20 20:07:25 | 显示全部楼层
顶啊


!!
回复

使用道具 举报

hitxiong 发表于 2008-12-20 20:13:59 | 显示全部楼层
希望更加完善,谢谢楼主了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 19:58 , Processed in 0.109934 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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