开箱即用,据我所知,phpBB 3.1.10在主页的论坛中显示每个类别的一个帖子帖子,即“最后一个帖子”。有没有办法更改类别中显示的“最后帖子”的默认数量?例如:
Pub
Chit Chat
-------> Best Beer [**Only this one is displayed - "Last Post"**]
-------> Best Bike to ride to a bar
------->...
-------> Thread N
Politics & Religion
--------> Trump [**Only this one is displayed - "Last Post"**]
--------> The Pope
--------> Thread N
答案 0 :(得分:0)
你是对的:phpBB 3.1.10每个类别显示一个帖子帖子。并且没有该参数的配置。它是硬编码的。由于查询优化,phpbb团队做了一个重要的选择:最后一篇文章,最后一篇文章及其链接在phpbb_forum
表中重复。因此,要显示论坛列表和最后一篇文章,phpbb引擎只需要一个请求。
如果你想这样做,你必须改变检索这些数据的代码和forum_list_body.html。我认为你不能只用扩展系统来做。你将不得不改变论坛的核心。修改将改变性能,因为您必须为每个类别和每个论坛启动查询以检索每个论坛的N个最后帖子。