emlog首页和侧边栏不显示某个分类的文章方法 - 星瀚资源网 - 免费分享你需要的资源信息,给你不一样的获取资源方式,努力收集各行业资源,争做最优秀的免费分享平台
专注行业与圈内动态,免费分享最具价值内容,投稿联系QQ:447306017
【公告】:


emlog首页和侧边栏不显示某个分类的文章方法

发布:星瀚 2021-10-12 14:04 分类: 各种技巧 关键词: 字数:758  去评论(0)

emlog首页和侧边栏不显示某个分类的文章方法-星瀚资源网www.zjkhzx.cn


emlog首页和侧边栏不显示某个分类的文章方法

emlog首页和侧边栏默认的是调用所有分类,也就是所有文章都会在首页显示,有时候我们不想在首页文章列表显示某一个分类的文章(如公告等),我们可以修改代码来实现:

一、首页不显示某个分类的文章


    修改emlog根目录include/controller/log_controller.php下

    找到$sqlSegment ='ORDER BY top DESC ,date DESC';(我用的emlog5.3.1是第19行)

    将这行修改为$sqlSegment ='and sortid not in (9999) ORDER BY top DESC ,date DESC';

    这里是在单引号后添加了一句and sortid not in (9999) ,9999是你要屏蔽的分类的分类id

    括号里面可以添加多个分类,用英文逗号隔开,如:not in (6666,8888,9999)

二、侧边栏不显示某个分类


     修改emlog根目录include/lib/cache.php下

     找到function mc_sort()下面第二行

    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "sort ORDER BY pid ASC,taxis ASC");

    将这行修改为$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "sort where sid not in (9999) ORDER BY pid ASC,taxis ASC");

    这里是在ORDER BY前添加了一句where sid not in (9999),9999是你要屏蔽的分类的分类id

    括号里面可以添加多个分类,用英文逗号隔开,如:not in (6666,8888,9999)





副业必备



您阅读这篇文章共花了: 

正文到此结束
免责声明
  本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

 


发表评论

电子邮件地址不会被公开。 必填项已用*标注






22642