读者墙这个功能wordpress最先看到,羽中后来出了个@插件版的,并自带头像缓存;然后冰剑又出了个代码版的@水榜之血条,这个相对于插件版的复杂一点,但效果更为直观,有类似于游戏里人物的血量显示效果。
不知道在哪里看到的另一个css版本的,我就在把它拿过来用了,和小冰地没啥区别,也就是现在的post页侧栏的灌水大军。好久没有折腾了,找不到写的,就把这个给需要折腾的各位小盆友,下面附上代码吧。
哈哈,此文是预发布的。
//获得读者墙 function get_most_active_friends(){ $db = Typecho_Db::get(); $sql = $db->select('COUNT(author) AS cnt','author', 'url', 'mail') ->from('table.comments') ->where('status = ?', 'approved') ->where('type = ?', 'comment') ->where('authorId = ?', '0') ->where('mail != ?', 'admin@gmail.com')//排除自己上墙 ->group('author') ->order('cnt', Typecho_Db::SORT_DESC) ->limit('20');//这里面填写读取前几位用户 $result = $db->fetchAll($sql); $mostactive = ""; if( count($result)>0){ $maxNum = $result[0]['cnt']; foreach ($result as $one) { $width = round(30 / ($maxNum / $one['cnt']),2);//血条长度 $mostactive .= '<li title="'.$one['author'].' : '.$one['cnt'].'次重要讲话"><a href="'.$one['url'].'" target="_blank" rel="nofollow">'; $mostactive .= '<img src="/usr/uploads/avatarCache/'.md5($one['mail']).'.jpg" />';//头像缓存 $mostactive .= '</a><div class="active-bg"><div class="active-degree" style="width:'.$width.'px"></div></div></li>'; } echo $mostactive; } }
#readerswall .gavaimg{margin-top:5px;} #readerswall ul li{background:#eee;display:inline;width:30px;height:38px;margin:0 7px 10px 0;padding:5px;float:left;list-style:none;border: 1px solid #bdbdbd; -moz-border-radius:2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;} #readerswall ul li:hover{border:1px solid #8AAB46;} #readerswall ul li a{border-left:0;padding:0;} #readerswall ul li a:hover{border-left:0;padding:0;} #readerswall img{width:30px;height:30px;display:block;box-shadow:#ccc 5px 5px 5px;} #readerswall .active-bg{width:30px;height:2px;_font-size:0;margin-top:5px;background:#DFDFDF; } #readerswall .active-degree{background:red;width:30px;height:2px;_font-size:0;}
传送带-->Gravatar头像缓存插件
<?php get_most_active_friends();?>
1、我瞎折腾的。 <?php $this->created=$this->dateWord(''); <!--获取时间:N天(小时、分钟)-->?> <?php $this->dateWord(''); <!--蚂蚱给简化的N天(小时、分钟)-->?>?> 2、雨云说这个也可以。 <?php $modified = new Typecho_Date($this->modified); echo $modified->format('Y-m-d'); <!--获取时间:X年X月X日-->?>
<?php echo gmdate('Y-m-d H:i:s', $this->modified + Typecho_Widget::widget('Widget_Options')->timezone); ?>
童鞋,您来自火星?这里无法寻找您的足迹!
喜欢折腾的人…
找点事做,混时间蛮快的,转Typecho来吧~
不折腾了,直接使用DreamhostAPP省心
前排强势插入。
位置很好占的,然后呢?
回过头来再插一次、、
这回够了吧?
你个YD的家伙。。。。
嗯,我局的吧……应该再来一次、、
这个其实吧,最主要的原因还是我没有上榜、、、
这个应该是觉得..
好吧,我今天到此为止了。改天还来、
怎么丫的和冰剑一样,纯净水啊?蛋疼菊紧~~~ :-?
你Y回复真快。勾引我多说几句啊?
我怕你们了,后生可畏呀,大有钱途!
是吗?要上榜了耶o(-"-)o
打住吧,你已经上网了,啊啊啊啊,我晕死~~
这个好,又简单又好看,必须要折腾啊!
折腾啊,各种折腾。。。
你那个自留地是怎么整的?
喝酒中,等下回家附上代码。
呃,慢慢喝,不着急,喝酒事大,代码事小啊!
@暮春
我都有点想换TYPECHO了。
换嘛,这下有感觉Te和Wp的差别了吧?
貌似我排第四名。
多灌水,第一名会是你的
那会是我
你还早,加上你以前的也还是有那么多滴。
看来需要进数据库,把你的马甲给你去掉了
多灌水。。
多灌水。。
多灌水。。
多灌水。。
多灌水。。、
五连击。。
我擦,干嘛呢?小冰,喝醉酒了?你不会一直在提交吧?这么多同样的评论。。。
没啊,故意的。。
你说的嘛,多灌水,得第一,哈哈。
囧~~这个,那个。。。太无聊了你
额,我也觉得无聊。。
不过貌似我已经是第一了,哈哈。
太水了啊这个,我无言以对。天啊,神啊。。。。
额,只能六层。。。
灌水,肯定要水啊。。
况且这是你说的,多灌水,得第一。
@冰剑:
我服你了。。。。我洗洗睡觉去了,你慢慢刷吧,我明天慢慢来删~
我也洗洗睡了。。
你那个获取时间的,可以简写成
呀哈,试过了,确实行,谢谢蚂蚱兄~~
水墙代码最后哪里少了一个div
咦,还没注意到这个呢,它居然还没有错位?加上了啊
我才排到第五,跟第一的有很大差距啊,看来要多灌水,争做第一
灌水可以,也要有点内涵嘛,加油哦!
你的归档貌似展不开了
chrome+firefox都没法
嗯?我的IE+谷歌都没问题啊,可以正常折叠+展开的啊
哟,这玩意也被移植了啊~把我用的那个皮也移植过来嘛,多安逸的~
那个好像也不错,感觉血条更直观点,或许以后可以更多定义单篇文章的评论时,可以用那个来做。
我要改血条版 嘎嘎
去吧,折腾去吧,呵呵。 :-D
你用的皮好像熠熠早就已经发布了
他是什么时候发布的,官方是28号发布出来的~
D3版本,说错了,是蓝冰做的
http://forum.typecho.org/topic.php?id=1885
D3跟D4差别很大~
谢谢了。。。。灰常强大。
不可气,用起了么?
先藏着。,。。都很久没动博客了。。。。
我的主题里没有functions.php这个文件怎办
新建一个呗,可以参考默认的板子的functions.php
那个血条灰常( ^_^ )不错 :shock
欢迎!我也很喜欢
,wp好像也有个版本,你不妨搜搜看。
还是你博客人气好。。我的博客基本都没有人来。
虚假的,好几个家伙都是纯灌水的,你主要都是技术文,我的全是闲扯这类的。
你的插件都比我的好
插件比你好,什么意思喔?
不会弄css啊 结果显示成一列了 还没血条
有这个状况?我是从我的代码里面直接复制下来的,应该没有遗漏什么步骤吧,回家后我再看看吧。
我的也是,li的style:inline和float:left应该没问题,但事实是一竖条且不血条,求解中,谢谢。
抱歉,我可不会,这个是冰剑的技巧。
很不错哦,挺好玩的,哈哈,看来我灌水还不够啊~~~
哈哈,你排在前四甲,其实灌水只是一说,能时不时地来看看,都很感激了!
是个好东西啊,可惜没有动力了。
你那是折腾过了已经,以前折腾,歇息了几年,我是又折腾上了。
这篇评论非上一百不可,哈哈!
100?不太可能,呵呵。
这100里有好多是灌水,然后里面有好多都是我的回复。
蛮不错的,很实用的技巧,以后也折腾下!
折腾吧,这个是来自于冰剑的技巧。
这个还不错哦,不过最近懒得弄博客
准备改变模式了?博客还是要时不时地写写才行啊
这博客貌似很火哦!
水友很多,不在于火,在于这个氛围,呵呵。
舞哥 我头像加载失败 不过我自己还没调试 折腾下再问
有头像啊,显示正常。
我说的是我博客里的 读者墙
好吧,是我理解错了。。。
居然可以纯表情?我记得不带中文字符就不能通过啊
这个东东,我怎么折腾都失败,暂时放弃下。
以后来了,我就接着这层盖。