2010-12-16 144 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