Emlog按天数时间调用随机热门文章列表
" v8 ~& Q5 |3 s" a F9 c1 k6 _% V0 `把以下代码复制到模板目录下的module.php里面,其中30*24*60*60中的30为天数,可自行修改- <?php
$ e: A. N( i+ n3 [3 T" Z - //30天按点击率排行文章
9 {3 r! R- T. a) c, g* Y5 A - function sheli_hotlog($log_num) {
/ U6 O* Q5 k T" t8 {. v - $db = MySql::getInstance();; f: v5 U" w% b2 B+ E, o: Z
- $time = time();
# p; y* J% p! E$ {! }; l1 C - $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";
: z0 A; D2 [! d# t7 ~ - $list = $db->query($sql);5 ^4 {7 V$ M- y9 S( M+ U7 `& s4 S
- while($row = $db->fetch_array($list)){ ?>
) O* F9 u) Y/ z3 L- ?' P5 E: d1 P - <li><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>"><?php echo $row['title']; ?></a></li>, {. Z9 y( R8 H$ l& U
- <?php } ?>
. e. C+ H; S+ c/ C - <?php } ?>
复制代码 在需要的调用的地方输入<?php sheli_hotlog(10);?>调用,其中10为调用的数量。
" p4 L. A; h8 ^ |