2013-01-24 43 views
0

我一直在試圖讓我的定製php網站上的gravatar工作。Gravatar沒有在電子郵件中顯示

我已經創建正是有人問的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是剛剛從評論作者的電子郵件,如圖所示。

我已經echo'ed的$authorsname,這是正確的。

任何想法,爲什麼這不工作

+0

適合我。你確定用戶提供的電子郵件與用於註冊gravatar的電子郵件相同嗎? –

+0

這可能是一個緩存問題,你有沒有嘗試按下CTRL + F5頁面? – Beardy

+0

@Pushpesh是註冊的電子郵件是一個我使用一個MAC :( – Robert

回答

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。這意味着您沒有現有的重力圖,因此使用identicon作爲d的值,您將允許出現一些隨機的幾何圖案。

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

相關問題