海量素材、源码、软件、教程、资源

实时更新,建站资源,各种源码、素材、软件、课程、资源,自由下载



  • 注册
  • 查看作者
  • Zblog添加调用评论最多的读者列表(读者墙)

    博主在博客调用全站评论最多的用户进行头像展示,可以有效调动读者评论的积极性,提高博客的活跃度,这个效果也就是常见的网站读者墙。使用php版本zblog的博主,可以通过添加下面的方法实现zblog读者墙功能,方法非常简单。

    在当前主题的include.php文件中,添加以下代码:

    /*www.xhsay.com*/
    function readers($num){
    global $zbp;
    if($num){
    $i = $num;
    }else{
    $i=10;
    }
    $sql = $zbp->db->sql->Select(
    $zbp->table['Comment'],
    array('COUNT(comm_ID) AS cnt, comm_Name, comm_HomePage , comm_Email'),
    array(
    array('<>', 'comm_Name', '访客'),
    array('=', 'comm_AuthorID', 0),
    array('CUSTOM', '1=1 GROUP BY comm_HomePage')
    ),
    array('comm_PostTime' => 'DESC'),
    $i,
    null
    );
    $array=$zbp->db->Query($sql);
    $r ="\r\n";
    foreach ($array as $comment) {
    $r .= '<li><a href="'.$comment['comm_HomePage'].'" title="'.$comment['comm_Name'].'" target="_blank" data-original-title="[' . $comment['comm_Name'] . '] 近期点评' . $comment['cnt'] . '次"><img src="http://cn.gravatar.com/avatar/' .md5(strtolower($comment['comm_Email'])).'&amp;r=X&amp;s=40" alt=""></a></li>';
    }
    $r .="\r\n";
    return $r;
    }

    在要显示读者墙的位置对应的主题模板文件中,添加调用代码:

    {readers('20')}

    其中的20是要显示的数量,默认显示10个,使用默认数量,把20去掉即可。

  • 0
  • 0
  • 0
  • 50
  • 请登录之后再进行评论

    登录
    聊天
    关注 1
    • 今日签到
    • 累计签到

    暂没有数据

  • 安逸
  • tcotu
  • an
    an
  • 发布
  • 任务
  • 动态
  • 到底部
  • 单栏布局 侧栏位置:
    关闭窗口
    下载海报