帝国cms调用指定时间段内的点击排行
例如:24小时热门文章
代码如下:
*1就是一天内。如果要7天内的文章排行就改成*7
[e:loop={0,10,4,0,'newstime>UNIX_TIMESTAMP()-86400*1','onclickdesc'}]
<li><em>
<?=$bqno?>
</em><ahref="<?=$bqsr[titleurl]?>"target="_blank">
<?=esub($bqr[title],26)?>
</a></li>
[/e:loop]
灵动标签表用点击数:可以加上 <?=$bqr[onclick]?>
显示一周内信息点击排行
6.0以前版本要使用SQL调用,如下:
[e:loop={"select*fromphome_ecms_newswherechecked=1andnewstime>UNIX_TIMESTAMP()-86400*7orderbyonclickdesclimit10",10,24,0}]
<ahref="<?=$bqsr[titleurl]?>"target="_blank"><?=$bqr[title]?></a><br>
[/e:loop]
而6.5版本用下面就可以实现上面效果:和上边的一样,代码简洁的代码就是这样。
[e:loop={'news',10,18,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclickdesc'}]
<ahref="<?=$bqsr[titleurl]?>"target="_blank"><?=$bqr[title]?></a><br>
[/e:loop]
至于css,排版,你自己测试就可以了,想修改成什么样式都是可以的。