Emlog按天数时间调用随机热门文章列表3 }# [/ h) U3 _6 U
把以下代码复制到模板目录下的module.php里面,其中30*24*60*60中的30为天数,可自行修改- <?php$ I: ^4 H! @2 G
- //30天按点击率排行文章
! g5 ^& S# J6 B - function sheli_hotlog($log_num) {
0 { z5 }* F& w - $db = MySql::getInstance();! S3 ~) v& j4 j# k
- $time = time();& T7 T0 }- v' o4 H5 V
- $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";0 [' n# [$ i. c( Y
- $list = $db->query($sql);" O0 g# @0 c3 n" b$ Q
- while($row = $db->fetch_array($list)){ ?>
" F! w- r- H3 ` |. Q - <li><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a></li>
9 u" ~* c2 s# |. b - <?php } ?>
/ j/ n/ m" z; { ?* i - <?php } ?>
复制代码 在需要的调用的地方输入<?php sheli_hotlog(10);?>调用,其中10为调用的数量。
0 ~( y- O1 N0 G2 W# u! S |