2010-12-16 143 views
0

我用這個代碼來生成dinamicaly類似按鈕:Facebook的類似問題 - 相同的計數所有崗位

<? $artlink = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ?><iframe src="http://www.facebook.com/plugins/like.php?href='.$artlink.'&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none;margin-top:12px;overflow:hidden; width:450px; height:24px;"></iframe> 

每一個崗位都有喜歡的相同的計數。問題是什麼? 我有Joomla 1.5.20,sef404 2.1,視圖和模塊緩存。如果我關閉緩存,它無法幫助。

我的網站: valovilag4.com

非常感謝!

回答

0

您應該對您的$ artlink進行編碼,我認爲「特殊」字符導致了問題。

試試這個:

$artlink=urlencode($artlink); 

或者使用類似部件的XFBML版本。

+0

謝謝!你解決了我的問題! – 2010-12-16 09:29:02

+0

嗨,我有同樣的問題。我使用完全相同的方法將我的頁面的href輸出爲像Dean一樣的按鈕,所以我非常希望這個解決方案對我也有效。我改變它使用urlencode()並沒有改變;我網站上的所有網頁都具有相同的計數(這比應該高)。我正在使用FBML方法;這裏是我的代碼:'」show_faces =「false」 width =「450」action =「recommend」font =「arial」colorscheme =「dark」>' - 有什麼建議嗎? – jessica 2011-02-18 03:10:09