小改 Show Top Commentators, 及求助

最近琢磨着给评论相关的侧栏组件加上评论者自己的图像,由于 16x16 比较小不太适合用 Gravatar, 于是考虑更加简单的 favicon. 而最新评论当中没有留下网站地址的网友比较多,于是从侧栏上的 Show Top Commentators 下手,这个插件可以显示自定义时间内评论最多的网友链接。编辑该插件,几次测试之后确定了正确的修改方法,修改第 86 行(具体显示效果可能依赖于其他关于<li>的 css 定义):

echo $ns_options["start_html"];  //修改为:
echo "<li style='background-image: url(" . $url . "/favicon.ico)'>";

即用 $url 获取评论者的网站地址,将 /favicon.ico 作为列表图标。但是已知的问题有两个:没有 favicon, 或者 favicon 并不在默认地址。我用目前上榜的 5 个网友测试了一下,显示效果如下:

mercy kerby Geedr.com kaka Dickey
IE6 正确 正确
Opera 正确 正确
Firefox 正确 正确 正确 正确
 

其中 kaka 的路径错误,kerby 和 Dickey 的文件存在,但显示有有问题。对前一种情况,总不能去分析对方的 header 来获取吧,太不现实。后一种情况,我也没弄明白为什么… 或者,可以让获取错误的时候显示 css 里定义的默认列表图标?欢迎高手给指导一下 😛

最新评论

  • 衣皇后 对你爱爱爱不完,我可以天天月月年年看你博客到永远! 我为什么爱 Twitter
  • Kaylin Pra quem leva a sério esses argumentos desses links, é melhor nunca mais assistir um filme de Holywood. Todos sabem que Disney era conaorvsder para os padrões de lá. 人脸标签!体验 Picasa 网络相册新功能
  • Justice | | | | | inmidderen film izleme sitesi bedava filmler canlı film seyret binlerce filmler online sinema izletir beleÅŸ filmler filmini full izle ücretsiz sinema izleme sitesi filmini izle direk filmler son çıkan filmler vizyondan sonra full sinema izleme sitesi filmleri tam izle indirmeden bedava filim filmler full ve bedava 非常有创意的献血慈善广告
  • Mikel Congratulations on your spicy new name; and the expansion of your services.As a long time patron of ‘Chef Sazon’, I look forward to Roho Kitchen’s future success. Whether it is cooking classes, food and beverage pairing classes,event catering, or pop- up reratusants— I know that Roho Kitchen will always deliver an amazing culinary experience!. Semih Sayginer的开伦表演
  • Charlotte Gee willekirs, that's such a great post! 超牛的flash忍者游戏: N-Game

发表您的评论

您的评论将回复给 原评论者

:D:):O8):(8D;DXD:P:nice::rainbow::cafe::love::cake:

目前有 15 条评论

  

不错哦,很高兴能上榜 :)
虽然我的favicon在默认地址,但是不知道为什么在我的Blog的存档页面里是不会显示favicon的....

btw,可以的话交换下链接吧 :)


fisio 回复: done~ 😀

😮 太强了,你这个还可以显示favicon---

很多人的Favicon都不在根目录哦...

嘿嘿嘿,评论一下第五位就变成我的了


fisio 回复: 我k...赶紧去把你的 icon 最大尺寸改为 16x16... 👿

这个想法很好,可是一般只有独立博客的favicon才会放在根目录,BSP如yo2只会用路径来指定,就不好获取了。yo2的每个用户的favicon路径好像是比较固定的,你看看能不能写一个函数把路径选择出来。


fisio 回复: 如果要根据对方 header 里面的信息来,就太复杂了,我搞不定.. 不过 yo2 是没问题的,上传的 favicon 都会自动映射到根目录,你可以找个 yo2 用户试试看 😀

不对啊,昨天看的时候还是16*16的啊,今天怎么变成这个大一坨?


fisio 回复: 昨天我就发现了 IE6 下有这个问题,让你改最大尺寸为16x16来着=.=

我的Favicon的确是32*32的,刚才在IE下,所以看到了丑恶的一幕.IE太傻了...

OK,上传完毕,心情舒畅了 👿

厉害

测试一下

强悍,这是我见到的第一个在评论榜显示头像的博客,不错!


fisio 回复: 呵呵,谢谢~ 😀

嘿嘿,我也学你改了下 😀

这个功能不错,可以吸引更多的回头客

There is a critical shortage of inaoimftrve articles like this.


有 1 篇其他博客的文章引用了本文

  1. 08年9月7日Shawn's Blog