2011-11-02 65 views
2

假設我有一個使用自定義cms的博客站點http://www.example.com,並且我希望網站中的每個內容都顯示一個類似按鈕。我已經能夠添加一個插入每個頁面的代碼片段,包含類似的代碼,但我怎麼去區分每個不同的職位的喜歡,因爲我記得,像代碼的Facebook需要src="http://www.example.com",我該如何爲src="http://www.example.com/news/a_news.php"之類的每個頁面創建src值。我如何實現...?插入Facebook像按鈕

回答

1

請參考下面的URL來爲您的頁面生成像按鈕一樣。 http://developers.facebook.com/docs/reference/plugins/like/

一旦你完成設置獲取代碼(SDK腳本+按鈕代碼),看起來像下面。

像按鈕代碼URL http://www.site.com/news/a_news.php

<div id="fb-root"></div> 
<script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

<div class="fb-like" data-href="http://www.site.com/news/a_news.php" data-send="false" data-layout="box_count" data-width="450" data-show-faces="true"></div> 

現在你必須動態地建立像每個鏈接按鈕的代碼。

說的b_news.php按鈕將

<div class="fb-like" data-href="http://www.site.com/news/b_news.php" data-send="false" data-layout="box_count" data-width="450" data-show-faces="true"></div> 

爲c_news.php按鈕將

<div class="fb-like" data-href="http://www.site.com/news/c_news.php" data-send="false" data-layout="box_count" data-width="450" data-show-faces="true"></div> 

你只需要改變的數據HREF =像按鈕,所有的設置。

+1

是的,但這需要我手動執行,是否有一個片段或我必須包括哪些解析自動鏈接到HREF屬性的頁面? –