帝国cms直接调用数据库内容按照头条或者推荐排序
首先先解释一下这段代码的意思[e:loop={"select * from {$dbtbpre}ecms_doctor where classid=22 and lcks='".$name."' order by isgood desc LIMIT 4",0,24,0}]......[/e:loop]第一部分:
"select * from {$dbtbpre}ecms_doctor where classid=22 and lcks='".$name."' "
查询数据模型为 doctor的数据表里面字段为name的数据,{$dbtbpre}为表前缀
order by isgood desc 排序规则,按照推荐等级,倒序排列
limit 4 ,查询结果数量控制,仅显示四条记录
第二部分:
6,显示0条记录,这个0是针对e:loop而言的,第一部分中有limit 4,所以,这个地方的0是不起作用的
第三部分:
24,如果第一部分是查询函数的话,那么这个地方必须是24
第四部分:
0,表示titlepic不限制,不限制该信息是否有标题图片由此可以引申order by isgood desc 这个是可以随便换的
1,根据最新文章 select * from [!db.PRe!]ecms_news where checked=1 order by newstime desc limit 10
2,根据推荐文章 select * from [!db.pre!]ecms_news where checked=1 and isgood=1 order by newstime desc limit 10此处可以改为select * from [!db.pre!]ecms_news where checked=1 order by isgood desc limit 10
3,根据热门文章 select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10
4,根据头条新闻 select * from [!db.pre!]ecms_news where checked=1 and firsttitle=1 order by newstime desc limit 10此处可以改为select * from [!db.pre!]ecms_news where checked=1 order by firsttitle desc limit 10
5,根据评论排行 select * from [!db.pre!]ecms_news where checked=1 order by plnum desc limit 10
6,根据digg排行 select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc limit 10
7,根据投票排行 select * from [!db.pre!]ecms_news where checked=1 order by votenum desc limit 10
8,根据下载排行 select * from [!db.pre!]ecms_news where checked=1 order by totaldown desc limit 10
9,根据评分排行 select * from [!db.pre!]ecms_news where checked=1 order by infopfen desc limit 10
下一篇:帝国cms内容模板点赞和踩方法
相关推荐
-
帝国cms列表内容模板实现多图不同样式方法代码
帝国cms多图不同样式展示,列表内容模板(list.var)(*)代码如下:注意:一定要勾选(使用程序代码)
-
帝国CMS内容页模板调用显示作者名称,PHP字段判断显示或者输出其他内容!
在帝国CMS模板开发的过程中,我们会有很多不同的应用需求,例如帝国模板里面,如果某一个字段内容,后台没有填写的时候,我们需要他为空,或者输出其他的内容进行显示
-
帝国cms首页调用文章内容里第一张图片方法
帝国cms首页调用文章内容里第一张图片.无标题图片自动调用内容页里第一张图片
-
帝国cms在内容页上判断会员等级显示不同的内容
帝国cms在内容页上判断会员等级显示不同的内容,内容页是动态页面,当会员登录后,VIP会员能显示额外的内容
-
帝国CMS内容页附件中文显示或者显示代码名称下载
在帝国CMS模板制作中,比如内容页面显示该内容的附件地址,必须显示原始路径地址,或者说想要中文的路径地址。那么就要用以下方法来实现了: