本帖最后由 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}--> |