EMLOG按天数时间调用随机热门文章列表
玩EMLOG已经很久了,从一开始的EMLOG3.5到现在的EMLOG5.1.2,EMLOG给我的感觉就是简洁好用,只要熟悉了功能没什么大问题,前段时间应客户要求,用EMLOG做了个淘客站点,在首页排版布局的时候,有一块空白不知道放什么,最后征求客户的要求,需要我放上24小时文章排行榜、周文章排行榜、月文章排行榜,对于不懂多少PHP代码的我遇到难题了,我就努力的去研究MYSQL的一些查询参数,参考别人的现成代码,最终给我捣鼓出来了,效果做的还行客户很满意,我自个也感觉不错,今个就把EMLOG周文章排行榜、EMLOG月文章排行榜、EMLOG24小时文章排行榜的代码分享给有需要的EMER们,用此代码可以在任何地方实现EMLOG按天数时间调用随机热门等文章列表。<?php //30天按点击率排行文章 function getdatelogs($log_num) { $db = MySql::getInstance(); $time = time(); $sql = "SELECT gid,title FROM ".DB_PREFIX."blog WHERE type='blog' AND date > $time - 30*24*60*60 ORDER BY `views` DESC LIMIT 0,$log_num"; $list = $db->query($sql); while($row = $db->fetch_array($list)){ ?> <li><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a></li> <?php } ?> <?php } ?> 以上是按30天输出点击热门文章列表,把代码复制到模板目录下的module.php里面,在需要的地方输入<?php getdatelogs(10);?>调用,10为文章列表调用数量,30*24*60*60为30天,如要改成7天只需要把30改为7即可,一年就改成365即可。
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《蓝叶》。
- 本文网址:https://lanye.org/web/447.html
- 上篇文章:EMLOG实现最新头条文章标题加摘要显示代码
- 下篇文章:腾讯视频最新去广告调用代码

啪啪啪2019-06-14 05:31回复
#8
只要随机不要热门呢

蓝叶2019-06-18 00:56回复
@啪啪啪:只需要把'views'改成rand()

思想者2016-05-05 12:33回复
#7
为什么我安照此方法弄了,没有显示呢?

蓝叶2016-05-05 13:39回复
@思想者:当前时间30天内有文章才会显示,不是按照文章发布的那个时间算的,也可能是代码复制问题,可以手动复制下不要使用复制按钮复制。

小Y2013-08-31 15:08回复
#6
为什么就只能显示10篇呢,我要改成15篇怎么弄?我写成<?php getdatelogs(15);?>,却没有效果

蓝叶2013-08-31 17:52回复
@小Y:这是按天数调用的,如果你30天内没有15篇文章也调不出来。

魑魅魍魉2013-08-12 16:40回复
#5
蓝月,来顶顶啊

cxw2013-08-09 00:45回复
#4
能不能带输出图片呢?不只是 附件 图片。。 外链输出、、、、

蓝叶2013-08-09 00:49回复
@cxw:可以但有些麻烦

魑魅魍魉2013-08-04 14:49回复
#3
谢谢分享,我来了,魑魅魍魉

李明2013-07-01 20:08回复
#2
已使用了,谢谢分享!

枫叶红秋雨2013-07-01 19:59回复
#1
不错