帝国CMS灵动标签按照点击数实现天、周、月排行榜调用方法

发布时间:2022-08-29作者:帝国建站网

帝国灵动标签调用最近7天内热门信息

方法1
[e:loop={"select * from {$dbtbpre}ecms_news where FROM_UNIXTIME(newstime)>SUBDATE(NOW(),INTERVAL 7 DAY)  order by onclick desc limit 10",0,24,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> 
[/e:loop]
方法2
[e:loop={"select * from {$dbtbpre}ecms_news where newstime>UNIX_TIMESTAMP()-86400*7  order by onclick desc limit 10",0,24,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> 
[/e:loop]
方法3[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]

newstime:代表文章发布时间

其中86400*7中的,86400是代表一天的时间戳,7表示7天,如果是月就是86400*30,年就是86400*365

其排列方式:文章发布时间起统计

今天(24小时):newstime>UNIX_TIMESTAMP()-86400*1 必须是今天发布的文章  

一周:newstime>UNIX_TIMESTAMP()-86400*7 必须是一周内发布的文章  

news代表新闻表,如果调用其他请用其他比如article

帝国CMS调用当天的热门信息

[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400','onclick desc'}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]

帝国CMS调用当月热门信息

[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*30','onclick desc'}]
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]


上一篇:帝国CMS编辑器fckeditor修改:让图片自动固定宽度

下一篇:帝国cms下载站内容页模板调用下载扣除点数方法和代码是什么?