2007-06-07, Thursday - 11:29pm

Gravatars2显示问题解决方法

博客记录 Leave A Comment

本站使用了名为 Gravatar2 的插件,在 Gravatar 插件作者表示停止开发后,ZenPax接过了“革命的枪”,对本插件做后继开发。在本站使用 Gravatar2 时,出现了未注册用户图片不显示的问题。

对于Gravatar的介绍,可以参考

问题描述:

没有申请 Gravatars 头像的使用者,本地头像无法显示,也就是说,不能正常读取模板默认图片(Default gravatar image),显示为文字链接。申请过 Gravatars 头像的用户显示正常。

问题缘由:

很多模板(themes)是面向 Gravatar 插件开发的。而对于 Gravatar2 插件支持不完善。

解决方法:

  1. 下载所使用模板中留言 PHP 文件(comments.php)。
  2. 用记事本等软件打开此文件。
  3. 寻找以下字段:
    1. if (function_exists('gravatar'))

    例:我所使用的Unnamed SE模板中,语句如下:

    1. <?php if (function_exists('gravatar')) { ?>
    2. <a href="http://www.gravatar.com/" title="<?php _e('Globally Recognized Avatars','unnamed'); ?>"><img src="<?php gravatar("X", 32get_bloginfo('template_url')."/images/default_gravatar.png"); ?>" class="gravatar" alt="<?php _e('Gravatar Icon','unnamed'); ?>" /></a>
    3.       <?php } ?>
  4. 将上述语句,修改为:
    1. <?php if (function_exists('gravatar')) { gravatar_image_link(); ?>
    2. <?php } ?>
  5. 问题解决
Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 China Mainland License.

18 Responses - “Gravatars2显示问题解决方法”

  1. GRCisca  [Blog Author]

    2007-06-07 - 11:43 pm  :

    1

    Gravatar头像测试

  2. GRkevin

    2007-06-20 - 12:27 am  :

    2

    请问是否就是直接删除
    ">" class="gravatar" alt="" />

    即可?

  3. GRCisca  [Blog Author]

    2007-06-20 - 9:49 am  :

    3

    每个模板可能细节不一样,
    用gravatar_image_link()来替换< .a .href …… a >的内容

  4. GR有点笨小林

    2007-06-26 - 9:29 pm  :

    4

    我的也是这情况,所以我现在暂时不用2的

  5. GRCisca  [Blog Author]

    2007-06-26 - 9:52 pm  :

    5

    @有点笨小林 修改起来倒是很简单,我现在用的就是G2。

  6. GR有点笨小林

    2007-06-27 - 11:56 pm  :

    6

    呵呵 现在我的这风格貌似不能用G的了。。。

  7. GR有点笨小林

    2007-06-28 - 3:14 pm  :

    7

    By shaopeng on 2007年06月28日
    这个主题,在FF下,字体显得比较小,应该挑大一些。呵呵。

    ===============

    By 有点笨小林 on 2007年06月28日
    @shaopeng 啊?这样啊,不知道你FF用的什么字体呢?如果我这样调大的话虽然适合FF了,但是WIN的用户不就感觉太大了?能否给个建议我呢?哈

  8. GR有点笨小林

    2007-06-29 - 3:08 pm  :

    8

    谢谢指导,我字体已经改好了.哈哈

  9. GRkoowo

    2007-07-01 - 8:10 pm  :

    9

    真是太喜欢了!
    very good!

  10. GRN/A

    2007-07-06 - 8:49 pm  :

    10

    谢谢,我去试一下。

  11. GRLaurel

    2007-07-15 - 2:14 am  :

    11

    谢谢

  12. GRCisca  [Blog Author]

    2007-07-15 - 12:59 pm  :

    12

    @ laurel You are welcome.

  13. GRanguskwan

    2007-07-25 - 1:21 pm  :

    13

    我的总是显示不了,郁闷头顶了

  14. GRArvan

    2007-08-17 - 11:20 pm  :

    14

    测试一下吧?实在是无奈了。

  15. GRTime Regained

    2008-01-08 - 8:07 pm  :

    15

    看上面说comments.php里Gravatars定义冲突 不过我在自己的模板文件里没有找到Gravatars的定义。。。

    现在的结果就是和你文中所述问题一模一样

    不知道博主是否肯帮忙看看到底怎么解决 麻烦了
    多谢

  16. GR雪人

    2008-01-28 - 12:58 pm  :

    16

    测试下

  17. GRCross

    2008-04-20 - 6:17 pm  :

    17

    没治了,用您介绍的方法改了,结果还是不能正常显示

  18. GR郁祉峤

    2008-10-30 - 8:48 pm  :

    18

    测试一下

Leave A Response

Comment Feed     Trackback URI