现在的情况是如果添加相关话题,则该话题的问题列表会出现相关话题所包含的问题。但是官方没有按照相关性排序,而是按照时间排序。这就造成话题下显示的问题和本话题相关度降低。
同样会出现,如果ABCD话题互为相关,则ABCD话题的问题列表一模一样。
目前没有找到按照相关性排序的方法,也就是如果有相关话题,先显示本话题下的问题,再显示相关话题下的问题。
摸索了两天,介绍只显示本话题下的问题的方法:
/app/topic/main.php 第175行改为
if ($posts_list = $this->model('posts')->get_posts_list(null, 1, get_setting('contents_per_page'), 'new', explode(',', $contents_topic_id)))
阅读全文
收起全文