2012-01-13 75 views
0

我有頁面,其網址如下。如何發送像facebook一樣的按鈕的網址?

http://example.com/?f=chatter 

它有三個環節。 當我點擊一個鏈接時,顯示詳細信息頁面。其中有類似的網址

http://example.com/?f=chatter&aid=6 

但是,此網址並未出現在瀏覽器地址欄中。它顯示在其詳細信息頁面上的文本框中。在地址欄中的網址保持不變http://example.com/?f=chatter

我的頁面是.tpl的

現在我想添加像按鈕的詳細信息頁面facebook的,這將分享鏈接,詳細說明這是在顯示頁面文本框。

但是當我點擊Facebook上的按鈕時,它會共享瀏覽器地址欄中的鏈接。

{$url} this contains the details page url which is displaying in the textbox. 

我已經使用了下面的facebook按鈕代碼。

<iframe src="//www.facebook.com/plugins/like.php?href={$url};send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe> 

在href我在哪裏我把地方{$url}

+1

請務必對您的$ url進行網址編碼。 – DMCS 2012-01-13 20:47:40

+0

是的,與網址編碼它解決了我的問題。但是現在我怎樣才能用鳴叫按鈕來做到這一點? – Ahmad 2012-01-16 06:54:02

回答

0

我不知道這是否是對你有用,但我使用的是jQuery插件,是不幸的是不是免費的($ 5)稱爲jQuery Social Share Buttons plugin

雖然我在獲取Facebook的喜歡按鈕問題包括一個彈出窗口,允許將URL張貼到我的提要中(在嘗試實現時不斷收到'未知RPC服務:窗口小部件交互'錯誤),我可以通過twitter按鈕發佈網址。

相關問題