一些不常用的EMLOG小功能集合(收集中)-站长杂谈下载

一些不常用的EMLOG小功能集合(收集中)

开通本站Svip会员,全站资源免费下
! ^3 C' T* C1 t: T$ Q5 m* F1 Q$ V' z
调用最新微语一条代码(直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几天开始)
  1. <?php $newtws_cache = $CACHE->readCache('newtw');echo $newtws_cache[0]['t'];?>
复制代码

1 ?0 C+ m8 g9 ~7 p热门评论者排行榜(已经去除管理员,其中的15表示显示数量;30*24*60*60中的30表示30天,使用下面代码时,需要)
  1. <?php; b; a& j' w; b+ a( i' j
  2. $db = MySql::getInstance();
    : @. o/ A) g% W! k" V$ Z# ~
  3. $url .=BLOG_URL.'';4 [: \) ]1 A: H! A2 t% @' {
  4. $time = time();
    ( A$ e- d; Z6 j9 I# L
  5. $sql = "SELECT COUNT(poster) AS p,poster,mail,url FROM ".DB_PREFIX."comment WHERE url!='$url' AND date > $time - 30*24*60*60 AND hide='n' GROUP BY poster ORDER BY p DESC LIMIT 15";& x# y+ n) J4 P) @- |- v! O
  6. $count = $db->query($sql);
    ! R0 [9 A, u" W8 Z. a
  7. while($row = $db->fetch_array($count)){6 t' K: n$ ~* _6 Y5 Q
  8. $g = myGravatar($row['mail']);0 |2 L$ z5 g8 k+ S& \
  9. $sycomments .= '<a href="'.$row['url'].'" title="'.$row['poster'].' 发表 '.$row['p'].' 条评论"  rel="nofollow" target="_blank"><img width="40" height="40" src="'.$g.'" alt="'.$row['poster'].'发表'.$row['p'].'条评论!" /></a> ';
    / C. x2 W0 s" c& F+ |/ g
  10. }echo $sycomments;/ l' z$ d7 u) t
  11. ?>
复制代码
  1. <?php //获取Gravatar头像,请检查你的module.php是否存在此代码,如存在删除此代码即可' y4 z! h- A1 _2 Z" C" ]
  2. function myGravatar($email, $s = 40, $d = 'mm', $g = 'g') {4 P3 ]" L8 }* ?+ z$ w2 @
  3. $hash = md5($email);
    / d) o& U& L' g" H
  4. $avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
    ! Y1 ]; G0 f- M; D
  5. return $avatar;
    ! `  K2 N3 _5 m. u9 o; ^( p
  6. }?>
复制代码

3 n; r6 P. |+ X0 c0 V( g. g所有文章分类代码
  1. <?php $sort_cache = $CACHE->readCache('sort');foreach($sort_cache as $value){?><a href="<?php echo Url::sort($value['sid']); ?>"><?php echo $value['sortname'];?></a><br><?php }?>
复制代码
# a1 [2 J  Z- g' l* A1 K6 E

! [" B& x+ T1 s% M. g2 p

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部