|
首先先解释一下这段代码的意思[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内容模板点赞和踩方法下一篇:请问灵动标签如何实现调用去除重复标题?
|