发现里如何不显示文章

最新版有了一个专栏,感觉不错,写的文章也能在专栏的文章栏里,那么发现那里的文章显示个人觉得有点重复了,而且我个人认为发现那里是解决问题的地方,专栏那里是获取资讯的地方,那么请问下如何发现那里的文章功能去掉或者不显示呢,谢谢
谢谢啦,搞定了
1.png
已邀请:

Coding思维 - Coding思维:http://www.shouke8.com

赞同来自: xiubao hellocenter Satyr cooldev

这个需要更改一下模板,文件路径\views\default\explore\ajax\list.tpl.htm
通过判断
<?php if ($val['question_id']) { ?>

这个是问题的判断,只需要在\views\default\explore\ajax\list.tpl.htm
<?php if ($this->posts_list) { ?>
<?php foreach($this->posts_list as $key => $val) { ?>
<?php if ($val['question_id']) { ?>
 
加个判断就可以实现发现不显示文章了
 
PS:补充

QQ截图20180704200747.png

 
在文件头部和底部加入上图所示代码

香布拉啦

赞同来自:

我到现在都不知道怎么申请专栏...

bennyyao - wc爱好者,入门二次开发者

赞同来自:

在app/explore/main.php修改这两处,把函数的第一个参数null改为【“question”】,这样发现模块就只有问题了。其他地方不受影响。
if ($_GET['sort_type'] == 'hot')
{
$posts_list = $this->model('posts')->get_hot_posts(null, $category_info['id'], null, $_GET['day'], $_GET['page'], get_setting('contents_per_page'));
}
else
{
$posts_list = $this->model('posts')->get_posts_list(null, $_GET['page'], get_setting('contents_per_page'), $_GET['sort_type'], null, $category_info['id'], $_GET['answer_count'], $_GET['day'], $_GET['is_recommend']);
}

要回复问题请先登录注册