我正在一個顯示場地列表的網站上工作,並希望爲列表中的每個場地添加一個Foursquare「保存」按鈕。是否可以在單個頁面上顯示多個Foursquare「保存」按鈕?我嘗試過創建多個vCard塊(每個場地一個),並在每個塊中插入一個「保存」按鈕,但是這些位置沒有被拾取。在一個頁面上多個Foursquare「保存」按鈕
回答
檢查了widgets.js
和widgets.asyncbundle.js
的來源後,我發現將'Save to Foursquare'按鈕的屬性設置爲VCard的ID將會鏈接這兩個。像這樣:
<div id="hcard-Station-Amsterdam-Centraal" class="vcard">
<span class="fn">
<span class="given-name">Station Amsterdam Centraal</span>
</span>
<div class="adr">
<div class="street-address">stationsplein 15</div>
<span class="locality">Amsterdam</span>,
<span class="region">Amsterdam</span> ,
<span class="postal-code">1012AB</span>
</div>
</div>
<div id="hcard-Jaarbeursplein" class="vcard">
<span class="fn">
<span class="given-name">Jaarbeursplein</span>
</span>
<div class="adr">
<div class="street-address">Jaarbeursplein</div>
<span class="locality">Utrecht</span>,
<span class="region">Utrecht</span>,
<span class="postal-code">3521AL</span>
</div>
</div>
<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-context="hcard-Station-Amsterdam-Centraal" data-variant="wide">Save to foursquare</a>
<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-context="hcard-Jaarbeursplein" data-variant="wide">Save to foursquare</a>
但是,由於事實上這沒有記錄,它可能會在不久的將來改變。
保存到foursquare小部件的進行中文檔可以通過@https://developer.foursquare.com/overview/widgets訪問。他們會隨着時間的推移被清理乾淨,但應該足以幫助這個和未來的小部件相關的問題=)。
特別是,有關您所需的「data-context」屬性的文檔將很快推送到鏈接頁面。
該文檔沒有提到頁面上多個按鈕的'data-context'屬性,因此提到這個並且說'但是應該足夠好來幫助這個和未來的小部件相關的問題'並不是幫助... – 2012-04-02 15:22:40
The文檔將很快更新,以包括該屬性 – akdotcom 2012-04-05 17:56:48
好吧,不知道你在爲4sq工作,無論如何,當你知道它不包含屬性仍然有誤導性時,提及文檔作爲解決方案。添加到您的答案,它將在文檔中很快描述,我會撤銷我的downvote。 – 2012-04-06 15:50:54
與「數據-VID」試試這個:
<!-- Place this anchor tag where you want the button to go -->
<br />
All In PartyRadio Studio<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-vid="50575a55e0e27c7feb062116">Save to foursquare</a>
<br />
Sing Sing Music Hall<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-vid="4d47d1fe2165721ebe9ac0d7">Save to foursquare</a>
<br />
Retro Klub<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-vid="4d437d813616b60c2764dac2">Save to foursquare</a>
<br />
Tisza Dokk<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-vid="4f73231de4b0e3a99689cc61">Save to foursquare</a>
<br />
Zöld Zsiráf Kultúrpart<a href="https://foursquare.com/intent/venue.html" class="fourSq-widget" data-vid="4ffad97ef13633933ececa5f">Save to foursquare</a>
<!-- Place this script somewhere after the anchor tag above. If you have multiple buttons, only include the script once. -->
<script type='text/javascript'>
(function() {
window.___fourSq = {"uid":"606"};
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'http://platform.foursquare.com/js/widgets.js';
s.async = true;
var ph = document.getElementsByTagName('script')[0];
ph.parentNode.insertBefore(s, ph);
})();
</script>
- 1. Uploadify多個按鈕 - 一個頁面
- 2. 在按鈕上刷新一個頁面
- 3. 如何在一個頁面上選擇多個單選按鈕?
- 4. 用一個按鈕保存多個標籤面板
- 5. 一個頁面上多個類似Facebook的按鈕
- 6. 在同一頁面上的多個按鈕活動 - android eclipse
- 7. 在同一頁面上顯示多個Google plus按鈕
- 8. WPF多個按鈕導航一個框架的多個頁面
- 9. 在打印另一個頁面的頁面上打印按鈕
- 10. 在一個按鈕上用PHP打開一個新頁面
- 11. 如何在單個保存按鈕上運行多個查詢?
- 12. Facebook多個按鈕在單個頁面上
- 13. 如何在一個頁面上實現更多的一個Facebook iLike按鈕?
- 14. 只能在一個按鈕中保存多個表格
- 15. 在一個頁面中嵌入多個Twitter按鈕?
- 16. 流動遊戲在一個頁面中尋找多個按鈕
- 17. 僅從一個頁面上的多個按鈕定位一個ID(或類別)
- 18. 使用matplotlib在單個pdf頁面上保存多個圖
- 19. 同一頁面性能問題上的多個Tweet按鈕
- 20. 如何將兩個按鈕居中放在一個頁面上
- 21. 在一個頁面上的兩個選擇按鈕
- 22. 在一個頁面上爲10個提交按鈕編碼
- 23. 如何在UITableView上放置一個按鈕,如Foursquare
- 24. 我想通過單擊十字按鈕關閉另一個頁面使按鈕在一個頁面上可見
- 25. 在按鈕上打印多個頁面在ASP.net中單擊
- 26. 多個表單在一個頁面上,如何處理後退按鈕行爲?
- 27. 多個Facebook Like按鈕(不同的活動)在一個頁面上?
- 28. HTML - 如何在一個頁面上高效地完成多個Facebook Like按鈕
- 29. 如何在一個頁面上使用多個jQuery按鈕樣式?
- 30. 多個Facebook的「發送」按鈕在一個頁面上有不同的描述?
務必(4Q文檔中未類=「電子名片」的)使用類=「電子名片」 – sglessard 2012-02-22 15:06:36
它的工作很好的爲我的博客。我有一個需要去的地方,他們現在工作很好。希望4sq團隊在未來構建一個更好的解決方案,就像隱藏文本字段一樣,因爲文本字段的值已成爲場地的URL。這可以爲頁面作者減少很多工作。 – 2012-04-27 02:04:44
這很好。請注意,如果您是組織,則vcard格式有點不同:在父元素上class =「org fn」,然後在包含組織名稱的子元素上使用class =「organization-name」。使用這個功能,我可以讓我們的兩個博物館位置顯示相對的4Square保存按鈕。 – 2013-05-20 20:54:37