帝国cms 自定义列表建立tag效果 根据关键字调用

想入飞飞12个月前记录1256

统计记录:(如:select count(*) as total from phome_ecms_news where classid=1 and checked=1)

注:这句SQL的意思是查找统计位于数据表phome_ecms_news 新闻数据表的栏目id=1和审核过的信息总数
在我们平时用的栏目模板里面  就是 本栏目一共有xxx条信息。   xxx就是用这个SQL统计出来的。
 
查询记录:(如:select * from phome_ecms_news where classid=1 and checked=1 order by id)
注:这句SQL的意思是查询出*(这个符号代表所有字段信息)从phome_ecms_news 这个数据表条件是栏目ID=1 和审核=1(就是审核通过的意思)by id就是按照信息的ID排序。  (如果用倒序加上一个desc,例如:by id desc)
 
本文介绍如何使用帝国cms的自定义列表功能将文章进行分类,达到类似于tag文章效果,无需增加栏目即可达到效果

1.数据表字段中添加分类

2.系统模型中启用该模型

3.自定义列表以下代码

 

展示代码如下:

1.调用新闻数据表下 字段xwfl 为江苏新闻的内容

统计记录: select count(*) as total from [!db.pre!]ecms_news where xwfl="江苏新闻"
查询记录: select * from [!db.pre!]ecms_news where xwfl="江苏新闻" order by id desc

  

说明,该代码使用于帝国cms7.2版本,xwfl="江苏新闻" 意为找出文章字段xwfl 内容为 江苏新闻的文章。因此调用后所有xwfl字段为江苏新闻的文章就会被调出


2.调用关键词中有“谢寒”二字的文章

select count(*) as total from [!db.pre!]ecms_news where title like '%谢寒%'
select * from [!db.pre!]ecms_news where title like '%谢寒%' order by id desc
标签: 帝国cms

相关文章

帝国CMS批量提取新闻正文内容的第一张图片作为标题缩略图的SQL语句

执行以下脚本的时候请 先备份数据库!文本存放的新闻正文字段不可用!新闻正文字段作为主表的情况用以下语句:update  phome_ecms_news  set...

帝国CMS 7.5 数据库重置管理员密码方法教程

通过phpmyadmin登录MYSQL数据库修改管理员密码。1.登陆到phpmyadmin,找到你的网站对应帝国CMS数据库;2.找到******_enewsuser数据表,这个表放着后台的所有用户。...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。