【分享】允许游客浏览所有回复的修改方法

官方默认游客只能看到一个回复。对于刚开始的小站来说,比较不利于搜索引擎抓取和推广。于是自己动手改了一下,让游客也能看到所有的回复。 演示效果:http://www.youxidaxue.com/question/94 只需要修改一个文件,找到打开:\app\question\controller\c_main_class.inc.php 找到以下代码,大概178行左右。 else if (! $this->user_id) { if ($question_info) { $answer_list = $this->model('answer')->get_answer_list_by_question_id($question_id, 1, 'AND an.answer_id = ' . (int)$question_info); } else { $answer_list = $this->model('answer')->get_answer_list_by_question_id($question_id, 1, null, 'agree_count DESC'); } } 改成: else if (! $this->user_id) { $answer_list = $this->model('answer')->get_answer_list_by_question_id($question_id, $limit, null, 'agree_count DESC'); } 这样就可以了 。如果你没改过这个文件,下载附件覆盖即可。
已邀请:

zhengqiang - WeCenter 产品经理

赞同来自: kimwang 裸奔 jekkay

本功能已经在后台游客权限里面完善了。不需要单独hack了。

肥鲨鱼 - 哎要不错

赞同来自: zhengqiang 这货会火

后台

用户组编辑 - 游客

访问回复权限:
1显示一个回复(最佳回复或赞同最多的回复)
2显示所有回复

就有这个选项

moretalent - 工程师在线问答 www.engineer365.cn

赞同来自: 这货会火

想要赞个,发现没有按钮。

kimwang - 温饱尚未解决,不敢儿女情长。

虽然已经完善,不过还是感谢楼主了。

spendl - WeCenter运营交流群:188012349,模板交流群:12016350

不建议修改系统文件,不然程序出新版本你会蛋疼的!

该问题目前已经被锁定, 无法添加新回复