0

我一直试图让 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,这是正确的。

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

4

1 回答 1

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-> identicon。这意味着您没有现有的 gravatar,因此将identicon用作 的值d,您允许出现一些随机的几何图案。

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

于 2013-01-24T14:56:35.500 回答