我一直试图让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
这是正确的。
为什么这不起作用的任何想法
答案 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
的值,您可以显示一些随机几何图案。