帝国CMS自定义列表限制某个栏目显示在首页(适用于所有自定义列表首页)

[ 帝国cms教程   // 2015-05-06 00:00:00  ]
 

之前奇芳阁介绍了关于使用自定义列表的方式为帝国cms首页分页的文章《帝国CMS首页实现列表分页方法以及自动更新自定义列表为首页》,那么在自定义列表首页如何限制某个栏目显示在首页呢?

帝国CMS自定义列表限制某个栏目显示在首页:

首先我们先熟悉一下什么是栏目ID:后台--栏目--栏目管理 如下图所示:

然后 后台-- 栏目--自定义列表--管理自定义列表-首页列表-修改:

查询SQL语句里面有一个统计记录和一个查询记录的SQL语句,我们就从这里改造!

比如我不想显示栏目ID为1的栏目内文章,就这样写:

统计记录里写:

select count(*) as total from [!db.pre!]ecms_news where classid <>1

查询记录里写:

select * from [!db.pre!]ecms_news where classid <>1 order by id desc

注意[!db.pre!]ecms_news 这个为你适用的系统模型 ,你的可能和我的不一样!

where classid <>1 的意思就是ID为1的栏目不显示在首页了! 如果想限制多个栏目,就用and连接,比如 where classid <>1 and classid<>2 and classid<>3

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

www.000webhost.com