最近因为博客二次改建工程需要羽中再次操起php三把刀,成功将两个实用功能加进typecho:读者墙和Gravatar头像缓存。这款插件被荣誉命名为阿凡达们,谁让这词的意思就是网络头像呢~;)
猛击图片下载
(10.3KB, 2010-03-02)
读者墙相信大家都比较熟悉,就是在博客模版通常是侧边栏位置中显示一个以评论者头像组成的榜单,按月内评论数进行排列。这是一个非常好的鼓励评论参与的方式,尤其是在博客圈子内,头像入榜不仅是对评论者参与的肯定,头像链接评论者博客也是很好的回馈,由读者Gravatar头像组成的方阵鲜艳美观,彰显博客的人气和魅力!

Avatars插件读者墙功能参考了万戈的Wordpress免插件版侧边栏读者墙,结合typecho数据库类方法进行移植。
激活插件后只需在模版中合适的位置插入<?php Avatars_Plugin::output(); ?>即可显示读者墙。默认按尺寸40评级X显示10张头像,直接调用Gravatar地址,可自定义缺省头像地址(附送阿凡达蓝脑袋~)。

未指定两项自定义参数时,默认循环输出的标签是<li class="mostactive"><img...,大家可以参考我的样式在style.css文件中添加
- .mostactive {
- float:left;
- margin:2px;
- }
- .mostactive img {
- background:#191919;
- border:1px solid #0C0C0C;
- padding:2px;
- }
读者墙会实时显示过去30天内的评论者排行,鼠标移至头像上可提示评论者名称和其本月评论数,效果见本博内容页侧边栏。
Avatars插件的另一个功能就是集成了经典的Gravatar头像缓存程序 Generic Gravatar Cache(以下简称GGC)。该程序可以在初次访问时一次性下载所需Gravatar头像至缓存文件夹,再次接到访问请求时直接调用本地头像,从而达到加速显示防范出现Gravatar服务器访问问题的效果。
尽管目前Gravatar服务在国内访问速度不错,未出现被墙的情况,但防患措施还是必要的,何况对于读者墙这类的集中调用头像的功能,开启缓存提速是个不错的选择。








羽中同学。我的头像显示XX 是什么原因
抱走了。感谢~
下载地址?
猛击图片下载
先收藏~~一会安装
这个在linux主机上还好用
[...]本主题需要安装羽中大哥的gravatar缓存插件Avatars,点击【传送门】进入下载。[...]
读者墙 应该搞个独立的插件 好用点 现在这个好麻烦啊
这个其实主要就是个读者墙插件,缓存可以不用的
边走边看边学习
多谢路过 - -
太感谢了,正在找这东西
不客气,希望能有所帮助:)
最近也想弄个读者墙 刚好看看 回去我的博客折腾一下
要坚持你的博客啊
在chrome下会出现错位,看我的博客,IE下正常。
html+css的兼容问题,你换换标签写法什么的看
虽然小众,但猜想实现起来应该不难吧……MS加一个参数应该就能搞定。相对于在侧栏放一个全站读者墙,如果只是单篇文章放一个自己的读者墙,资源占用也不会多多少。
“文章评论本身不就带头像了嘛”,那既然如此那为什么要做全站读者墙呢?
把最会灌水的读者揪出来,对于全站来说是蛮炫的。
但是有时对于文章来说,寻找对本文参与度最高的读者,也是一件很有意义的事情。
话说,说到这里我又突发奇想了,强烈要求像寒泥的links插件那样,不光支持模板级输出,还要支持在文章内容里输出,这样就方便浏览量大的博客发起活动,并在文章里统计某便热门文章的参与情况了。
……呃,莫名的,我的建议越来越复杂了……
相当复杂 - - 原谅我现在没时间研究了,阿门
照搬过去试试!Gravatar头像服务器在国外有时巨慢的说
最近0.和1.开头的CDN服务器国内好像要连不上似的 - -
//这里把0.7评论模版中第一段大括号中的内容照搬来,其中头像函数那句换成缓存地址即可
看不懂这句话的意思。
我去哪里找“0.7评论模版中第一段大括号中的内容”呢?“其中头像函数”那句话是指什么呢?请指教。
如果你用的是0.8版本这段已经不适用了,这段详细解释就在插件设置界面上,0.8的评论模板中已经空荡荡鸟
你好,请问能不能将这两个分开啊。我不要读者墙,只要Gravatar缓存。
还有就是我这边测试Gravatar缓存没起到作用啊。
avatar文件夹里面一张图片都没有,刷新页面还是要加在很久。
能否IM帮我解决一下,谢啦。
读者墙你不用就好了,你的主机最好是linux+apache配置,如果装在子目录中打开.htaccess文件修改下路径
你好,我的主机配置就是linux+apache,博客也是在根目录,可就是不会用缓存。
我也是按照您说的将代码放在的上方,还是不管用。
呃。。0.8的自定义模板结构纠结了,官方也没出文档。这样我再研究下看有什么好办法更新缓存方式,或写个更详细的教程吧。
非常感谢。我会常关注你博客的。
上面提到的功能我虽然不懂php,似乎大概也能改点。不过刚才又看到别处的好东东了:读者墙,也可以不只是全站读者墙,也可以是单片文章的读者墙。在每页的评论上方拉一排读者墙似乎也很炫。
文章评论本身不就带头像了嘛,这个需求有点小众哦:)
可以使网页美观
头像?
精彩的插件哦~我也打算开始用这个了……
另有个小小的想法,读者墙有可能不止出现一次,比如侧栏有一组10个读者的读者墙,另有一个独立页面提供一个100个读者的完整墙。可是数量都是在后台定死的,于是就无法实现这个效果了。能不能把控制输出数目和大小的权力从后台移交给给output函数?涉及到缓存,可能大小控制会比较麻烦,但是数量的话问题应该不大……
另,循环代码的输出,现在是内置的,可调整class什么的,可要是能像其它常见插件或者内置循环输出那样放开完整的自定义代码权限就更好了……
增加一些自定义参数可以的,不过现在又没时间做了,要将就着用,以后升级:P
现在也去加一个墙
嗯,我这个插件是te的..
牛叉叉的 一塌糊涂
不是吧 = =||
blogger.com没法用啊,评论都那么难!
这和blogger有啥关系?*~*
俺用的blogger.com系统,这个东西用不成了。
wp的那段代码很好用:)
好东西
弄的我现在想从wp转过来的意念更强烈了。
想转就转呗
我也正在研究缓存头像的问题
我的Ngix暂时没法用这个插件了,直接读取头像有时很拖页面速度。。
看起来 像是个 好东东……
我得 快点利用起来哦……
呵呵
你那好像不是typecho的程序吧?
我来凑热闹,呵呵。typecho东东貌似不错
的确8错
( ⊙o⊙ )哇 好多人都开启了读者墙~
有意思嘛
希望制作更多更好的插件。
尽力而为^^
原来这么花哨是这样来的啊。。
还没有打算弄这个呢。
长期关注 typhcoo 中,看好它 ~
值得关注,一起看好
lz啊,你的typecho的后台编辑器是怎么来的?是插件嘛?传我一份怎么样啊?我是做软件的,看你的那个插入代码的功能不错,我自己弄了个tinymce的插入代码的功能(用的是syntaxhighlighter高亮,typecho上的那款不能兼容IE6,opera10),但是懒得再往里面整合了。
论坛上的MagikeEditor,嵌入代码?我也用的SyntaxHighlighter啊,就是那个FHilight插件
噢噢,上面有我的头像哦。
可惜我用的是WP不是Typecho。
WP读者墙也很方便
~~哈哈 好东西啊
用typecho吧,免费送x)
原来是typecho的,见识一下,嘿嘿。
眼见为识
可惜我是asp的zblog啊,不能用!
这个就得换平台了,开个全新的没问题,不晓得怎么转数据
typecho最近很火啊,是不是装个玩玩呢,考虑一下
玩玩还考虑啥~半分钟装好:)
因为最近文囧的厉害,装了也不知写啥,哈
我也裝好了 Typecho, 歡迎光臨!
http://willin.heliohost.org/typecho/
看到了,多多交流!;)
avatar。。 哈哈,我发誓不弄avatar缓存了
为啥?更新慢?
嘿~~你这个展开代码的功能是怎么来的?
论坛上那个FHilight插件啊
呵呵,typecho越来越丰富了,作为使用tc的顶起!
好好用;)
哇塞,好多的回复啊。我也来回复咯,呵呵
其实真的和卢松松说的一样,可以使用读者墙嘛,或许效果更好一点呢?
这样每页都露脸,而且限制到25名我觉得效果应该不错哦:)
貌似和那个HOT插件差不多的作用吧,很实用!
嗯就是展示评论者的排行
呵呵,缓存插件,如果更新头像了,这个缓存多久更新呢?
默认设置是7天,可以修改为任意
读者墙弄的很不错!
嗯哪~
没有我的图像。。。。我哭。。。。
多留言就上来啦:P
俺滴头像也在,很高兴,只有继续啦。
继续呗:)
天天来访,欢迎回访!
回访没问题,记得留下脚印;)
这个插件不错
那是~
时隔多日来访,哥留言量仍居第一,惭愧,再留言拂袖而去~
除非你隐身一段时间估计没人能超过你呢x)
这个挺实用的~呵呵。
实用的我才做嘛;)
飞猪avatar在有的博客显示的是更新过的,而有的站显示的是未更新之前的,这是为何?
就是因为这个缓存,开启的博客可能不会及时同步更新你的头像,一般默认缓存更新周期是7天
我发现我没有电脑的这几天,在好多博友的读者墙我的排名都掉了。
我的DRUPAL头像居然上榜了耶!!!
嘿嘿挺酷~我这里也竞争激烈哇,很多都是并列的;)
Gravatar=Great+Avatar
的确是很好用的全球通用服务^^
Ok,为了这个插件,专门把自己的插件BLOG搬出国门了...
这样也好,省了些事情...
插件更新了,优化查询方式和功能,我在代码里也加上了注释:)
我觉得可以单起一页做读者强嘛。不用没页都加上
那样专门去看的人少,读者墙的效果会降低很多
Avatars头像想当年我是弄了一个星期还是不会用
现在我的主题都是自带了我才会用的
可以说是我笨么?
刚开始不了解吧,主题自带了就会用说明你很聪明呢!:)
嗯~这下应该有头像了~
呵呵,来转转
头像还挺哲理的啊;)
呃,哲理谈不上吧 ?
那是一个标志罢了
说清楚就没意思了,意会~~
不要搞神秘么。
我从里面看出了世界。。xD
额?详细说说。我怎么没看出来呢 ?
造福广大WP人类的好东西不支持不行。
额,我这个是TE的插件。。
俺秀逗了
|||-_- 最后一个是我
还好啦么在最后;)
咦~!
我发现我在最中间哦
吼吼
这张图我要珍藏啦
真是众星捧月啊,印出来贴墙上吧
错
我准备塑封之后挂脖子上
b(≧▽≦)d
对博客的改进,是博主慢慢走向成熟的标示!
我要成熟!~( ̄▽ ̄)~
貌似已经过了元宵节了,但是还是快乐。呵呵,又有技术文章了,好像TYPECHO有0.8了吧。我去看看有什么更新。
最近一次更新改了些机制,感觉不太习惯 - -
搞得这么裤做什么~而且还不是wp~ O(∩_∩)O哈哈~
就只许WP酷啦~ te本来就很酷^. ^
站长工具里就可以查
嗯,知道了:)
羽中果然是typecho终极粉丝啊.WP里的热门插件都让你给搬过来了.呵呵.
是啊,狂扒WP~x)
我一直没有读者墙。。。
重视评论的话应该弄个:)
我抢!!!我抢!!!
恭喜上榜~^0^
果然很漂亮的呢~~~
没有美女漂亮~~;)
在这里晓龙恭祝博主元宵节快乐!呵呵!
同乐^^
下次试用一下~
现在用的没头像缓存。
缓存还是比较方便的:)
咦~一直没注意原来你用的是typecho
它比wp简单多了
只是当初因为wp的功能强大而放弃了
(我的php可是n+1刀,悲哀……)
祝你元宵节快乐
乐过了嘿嘿,typecho比较适合折腾~
以后肯定会用到的
咋不现在用捏?
试试看呀
试试typecho吧:)
羽中,我装了TYPECHO耍。。后台速度非常快非常快。。
但习惯了wordpress显得功能不多。。
我也在弄个读者墙。找到个插件但调用不出来。杯具。
typecho需要大家支持来丰富嘛,万戈那篇免插件的WP读者墙不错,我这有传送门你可以看看
看来只能用无插件了。。有插件的反正很怪异搞不好~
感觉很不错~~
第六感很好~~
很漂亮的博! jQ 效果也不錯! 強!!
喜欢折腾x)
別緊張, 這是測試 '小牆' 用 easyComment 所發的 Spam.
我这没小强。。>.<
弄一哈让我SQLite也能用嘛
用te数据类语句写的,不知道能不能兼容SQLite。。你那不能用吗?
我用SQLite出现500错误,Database Query Error
更新至1.1版已解决次问题,帮忙测试下sqlite下缓存是否能用:)
十分感谢,sqlite能用了,一切正常。
囧,我对SQLite一窍不通。。
想想办法吧,不然这么好的东东我用不成,多可怜啊
不错不错,你终于出新插件了。吾心甚慰。
马丁兄捧场,吾心甚鸡冻。。
额,你不是最近很忙么 ?
还在更新插件的说……
忘了祝你多吃点 汤圆 ……
嘿嘿~
对元宵不是太感冒的说,多谢;) 忙就忙这个那~
汗
原来忙的就是插件的说……
接上昨天的问题,iis不支持apache的伪静态,我看了下你的文件里有rewrite,外加我的blog不能调用头像,我就猜到应该是rewrite兼容的问题了
差点忘了~ 的确是Generic Gravatar Cache需要rewrite支持,我只配好了.htaccess,win主机不了解该怎么弄。。
不知道你是什么时候截的图 很遗憾 没有我
呵呵常来坐坐就上墙啦x)
我来的还不够勤么? 555
并列的很多,你得努力脱颖而出~~
没问题 下一次评比的时候 我一定要第一 到时候羽中哥给发奖品啊
顺便问一下,你的评论回复自动发邮件怎么设置的?
是用的hjin.me那里的邮件回复通知插件
笨笨使用搜狗浏览器,鼠标移到左边头像上面有点错位。
这个值得一会弄一个嘿嘿。。
元宵了恭祝元宵快乐,事业步步高升。
噎~还没考虑过这浏览器,可能是css问题,我下来瞅瞅:)
算是在ie内核下来都有这样的问题
———————————————————
piaoboyizu 今天三个月了谢谢一直以来的支持和鼓励。。
这插件太棒了...用上了...
嘿嘿;)
不错,难道是需要回复才能显示?
当然,是评论排行榜
没看到我的=。=
你已经上榜了,就差一条 - =
读者墙,我要了,羽中,出了事的话,哥来找你,呵呵
别吓我。。程序出事我负责:P
羽中总能做一些很炫的东西出来。
嗯,不错!
喜欢在视觉上多做点文章~:P
哇哈哈,很不错啊,我拍前十~~
恭喜^^,那大歪字还真醒目呢
貌似只支持apache的头像缓存吧?
不会吧。。你在win主机装有问题吗?
我看到我的头像啦,哈哈~
帅哥一发话又往前挪了几位哦;)
我把插件版改成免插件的,你居然又把它还原成插件版了。。。
不可话说加了后台,适合初学者,不错不错~
typecho缺插件,小白很容易迷茫的:)
哇,推出了,参考下你所使用的函数哈,对那个typecho啥的写法有些晕.
配置面板我狂写了堆css有点乱。。就插件实现方法那应该不难看懂吧:P
哈哈,第一个是我!~O(∩_∩)O
恭喜沙花~