2011-07-20 22:30:00
(07-20-2011 10:30 PM)瓦斯 提到: _树状目录显示方式比之平板显示方式,读者可以有针对性地选择性特定发帖人的帖子阅读。目前mybb的默认方式是平板显示,也就是不管3721你全部要读一遍。如果能够像资源管理器那样,把树状目录显示在左边,把帖子内容显示在右边,那么这个论坛就会比较方便了。
对mybb做一些的研究,注意到论坛的显示都是按照模块式集成的。这也就给我们改进提供了方便。我话了一些时间来寻找那个树状目录的显示模块,也就是那个“这个主题的帖子”下的所有树状目录,到底是在哪里控制显示的。
现已查明,树状目录的显示只是用一个{$threadexbox}就可以显示了,把这个命令插在哪里,哪里就会显示出该帖的树状目录。现有的树状显示方式中树状目录是放在帖子底部的,给浏览点击带来不方便。为了证实这个{$threadexbox}有用,我想在帖子顶部也同时显示一个树状目录(底部原有的树状目录暂时不删掉)。
在后台的模板showthread中,第15行插入一行{$threadexbox}(可以从第56行复制):
保存之后,就可以在前台的树状展开中看到如下的效果:
在树状显示的情况下,回复帖子之后,默认会回到平板模式,需要再次选择树状显示才能出现树状目录。
我想,当我们对mybb的结构进一步了解之后,可以把树状目录移到左边,底部的树状目录删掉。最后就是把默认显示方式改成树状显示。当树状目录成为主流之后,就要设法强制填写回帖标题,不要自动的“RE:上一个标题”。