爱站屋博客 - 好东西不私藏,大家一起分享!关于博客 留言板

网站首页 技术教程 正文

EMLOG读者墙美化代码

星云 2018-12-09 技术教程 288 ℃

EMLOG读者墙[db:标签]化代码适用于创建单页或放置侧边栏

EMLOG读者墙美化代码-第1张图片-爱站屋博客

将以下代码放到module.PHP核心文件中

  1. <?php
  2. function guest($num){
  3. global $CACHE;
  4. $user_cache = $CACHE->readCache('user');
  5. $name = $user_cache[1]['name'];
  6. $DB = Database::getInstance();
  7. $sql = "SELECT count(*) AS comment_nums,poster,mail,url FROM ".DB_PREFIX."comment where date >0 and poster !='". $name ."' and poster !='' and hide ='n' group by poster order by comment_nums DESC limit 0,$num";
  8. $log_content = $content[1];
  9. if(strpos($log_content, '[READERWALL-WEEK]') > -1) {
  10. $cur_time_span = strtotime('last Year',strtotime('Sunday'));
  11. }
  12. $result = $DB -> query( $sql );
  13. while($row = $DB -> fetch_array($result)){
  14. $img = "<li><a rel=\"external nofollow\" target=\"_blank\" href=\"" . $row[ 'url' ] . "\" title=\"" . $row[ 'poster' ] ."(赐教" . $row[ 'comment_nums' ] . "次)\"><img alt=\"avatar\" src=\"" . getGravatar($row['mail']) . "\" class=\"avatar\"><em>" . $row[ 'poster' ] ."</em><strong>+" . $row[ 'comment_nums' ] . "</strong></a></li>";
  15. if( $row[ 'url' ] ){
  16. $tmp = "<li><a rel=\"external nofollow\" target=\"_blank\" href=\"" . $row[ 'url' ] . "\" title=\"" . $row[ 'poster' ] ."\" ><img alt=\"avatar\" src=\"" . getGravatar($row['mail']) . "\"><em>" . $row[ 'poster' ] ."</em><strong>+" . $row[ 'comment_nums' ] . "</strong></a></li>";
  17. }else{
  18. $tmp = $img;
  19. }
  20. $output .= $tmp;
  21. }
  22. $output = ''. $output .'';
  23. return $output ;
  24. }
  25. ?>

CSS

  1. ul.readers-list{overflow:hidden;margin:0 auto;padding:0;}
  2. ul.readers-list li{display:inline-block;width:20%;}
  3. ul.readers-list a{position:relative;display:block;overflow:hidden;margin:0 4px;padding:4px 4px 4px 44px;height:40px;border:1px solid #eaeaea;color:#999;text-decoration:none;line-height:32px;}
  4. ul.readers-list img{float:left;margin:0 8px 0 -38px;width:30px;height:30px;border:3px #fff solid;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(34,25,25,.5);}
  5. ul.readers-list em{position:absolute;overflow:hidden;margin-right:10px;width:50%;height:36px;color:#000;text-overflow:ellipsis;white-space:nowrap;font-style:normal;transition:all .2s ease-out;}
  6. ul.readers-list strong{position:absolute;right:8px;width:20%;color:#999;text-align:right;}

挂载调用适当位置

  1. <ul class="readers-list"><?php echo guest(100); ?></ul>

猜你喜欢

本文暂时没有评论哦(●'◡'●)

欢迎 发表评论:

:如果评论未出现,请刷新网页,谢谢合作!

会员中心
搜索
ip签名图
    IP签名图
网站分类
标签列表
文章归档
站点信息
  • 文章总数:80720
  • 页面总数:3
  • 分类总数:12
  • 标签总数:629
  • 评论总数:1899
  • 浏览总数:968187
爱站云安全认证