2013-04-14 43 views
1

我爲我的頁面內容填充使用PHP我的數據庫頁面的HTML元素生成的唯一的JavaScript分享Tweet按鈕。我在這個動態內容旁邊有一個Tweet按鈕,但按鈕當然是一個按鈕,適用於該頁面的所有可用內容。我需要知道是否有可能以某種方式爲每個頁面設置一個獨特的按鈕。如何enusre我的動態內容

這裏是直接從Twitter網站採取的鳴叫按鈕代碼:

<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.game-center-achievements.com/" data-via="gcachievements0" data-size="large">Tweet</a> 
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> 

我想我可能會使用一個變量作爲,所以當從5行中我的數據庫中的ID 5中選擇一個ID,將相同的id應用於JavaScript,我不知道Twitter是否支持這個,或者這個提供的JavaScript可以被改變來實現我想要的。

Here是我的網頁,它使用的鏈接設置頁面的內容,你可以看到鳴叫按鈕是整個頁面相同。

任何有識之士將感激,因爲我無法看到,如果這之前已經完成。

回答

1

Twitter分享按鈕用於共享「頁面URL」。如果你看到上面的代碼,它在錨中有一個data-url。這是在鏈接被點擊時將被共享的頁面。如果data-url屬性丟失,那麼假設你想分享當前頁面。

去這裏:https://twitter.com/about/resources/buttons#tweet並獲取代碼。確保您擁有「使用頁面網址」作爲共享網址。這樣,您可以在所有頁面上插入相同的代碼,但它們真的可以共享您當前所在的頁面。

+0

感謝您的幫助! – deucalion0