帝国CMS自定义信息列表可以为一个板块再次细分几个小板块,个人觉得可以做点类似一些聚合页面。
帝国CMS的自定义信息列表建立容易,觉得有点不会的就是SQL语句的设置,昨天建立了几个自定义列表,前几个好好的可以正常调用,最后面一个死活调用不出来,后来在帝国CMS论坛得到了求助(谢谢-html高手)
对于:查询SQL语句,统计记录与查询记录的SQL条件应该相同。
修改之后的SQL查询语句为:
统计记录:select count(*) as total from [!db.pre!]ecms_news where title like '%关键词%'
查询记录:select * from [!db.pre!]ecms_news where title like '%关键词%' and classid in (select classid from [!db.pre!]enewsclass where bclassid in (2)) order by newstime desc
查询记录对于单纯的新闻表的调用又加了一个条件:and classid in (select classid from [!db.pre!]enewsclass where bclassid in (2))
条件的意思查询的栏目ID 需要在母栏目ID2之内,也就是调用ID为2的母栏目下信息包含子栏目。
select * from [!db.pre!]ecms_news where (title like '%关键词%' or title like '%关键词%') order by newstime desc
模糊匹配两个关键词,可以试下,我也是小白,自己试了一次可以使用,如果把“or” 换成 "and",又是什么结果呢?不妨自己试试。有问题找百度。呵呵
注意:1、打入的空格多少以及符号的输入法问题。
2、统计记录与查询记录的SQL条件有时候不完全相同也可以正常调用,有时候需要给予相同条件,不管怎么说达到了需求,就可以了。
来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/23.html转载请标注此链接
Davids zhou | 站点地图 | | | 皖ICP备14017762号 如有侵犯您权利点击上面QQ -Powered By 帝国CMS -davids.zhou#qq.com(#换@)
Davidszhou个人博客主要记录在网站建设、SEO优化、python开发、PHP开发中遇到问题记录保存,作为他人参考学习教程