Gravatar没有显示在电子邮件上

时间:2013-01-24 14:33:05

标签: php gravatar

我一直试图让gravatar在我定制的php网站上运行。

我已经精确地创建了gravatar网站上的内容,但是当我在我的网站上实现它时,gravatar只显示默认图像。

它显然链接到他们的网站,因为它带回了默认图像,而不是链接到给定电子邮件地址的gravatar。

我已经设置了一个gravatar多年了,它适用于主要的博客,但是当我在我的网站上测试它不起作用。

实施过程是:

<img src="https://secure.gravatar.com/avatar/<?php echo md5( strtolower( trim( $authorsemail ) ) ); ?>?s=60&d=mm" alt="<?php echo $authorsname ; ?>" class="gravatarimage" />

$authorsname只是评论作者发来的电子邮件,如图所示。

我已经回复了$authorsname这是正确的。

为什么这不起作用的任何想法

1 个答案:

答案 0 :(得分:0)

当我更换以下内容时:

<img src="https://secure.gravatar.com/avatar/<?php echo md5( strtolower( trim( $authorsemail ) ) ); ?>?s=60&d=mm" alt="<?php echo $authorsname ; ?>" class="gravatarimage" />

以下一个:

<img src="https://secure.gravatar.com/avatar/<?php echo md5( strtolower( trim( $authorsemail ) ) ); ?>?s=60&d=identicon" alt="<?php echo $authorsname ; ?>" class="gravatarimage" />

......它有效。 dd - &GT; identicon。这意味着您没有现有的gravatar,因此使用identicon作为d的值,您可以显示一些随机几何图案。

http://ma.tt/2008/04/identicons-from-gravatar/