«

EMLOG隐藏不显示某指定分类的方法

时间:2019-9-15 11:05     作者:博客志     分类: emlog教程


在一些特定情况下我们需要将网站的某个指定分类在前台进行隐藏,对于其他系统来说并不难,但对于EMLOG原生系统来说并不简单,现在就来为大家分享一些EMLOG隐藏不显示某指定分类的方法。

一、EMLOG首页隐藏指定分类下的文章

1、打开EMLOG内核文件include/controller/log_controller.php

2、大约在第19行,找到如下代码

$sqlSegment ='ORDER BY top DESC ,date DESC';

3、将上述代码修改为如下代码

$sqlSegment ='and sortid not in (9999,8888,7777) ORDER BY top DESC ,date DESC';

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

1、打开EMLOG内核文件include/lib/cache.php

2、 找到function mc_sort()下面第2行,找到如下代码

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

3、将上述代码修改为如下代码

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "sort where sid not in (9999,8888,7777) ORDER BY pid ASC,taxis ASC");

三、注意事项

1、本教程一种方法的第3步,第二种方法的第3步中的 in (9999,8888,7777)指的是隐藏ID为9999、8888和7777的分类,如需隐藏单独分类则直接写入ID即可

2、本教程需要修改内核,非专业人士慎用