2012-01-05 71 views
2

我想有一個頁面上的多個Facebook的按鈕一樣,都指向同一個URL。我對Like Button的理解是,您喜歡頁面的URL。但是,舉例來說,我有一個包含多個產品屬性的頁面,可能是不同顏色的T恤(紅色,藍色,綠色等)。每種顏色都沒有自己的URL。多的Facebook如按鈕同一頁URL

有沒有可能相同的URL多​​次樣?人喜歡紅衫,人喜歡藍色襯衫等

我試圖用#標籤要做到這一點,然而,這沒有奏效。最初的想法是通過Javascript動態地改變Open Graph Meta標籤,但是A)不能解決同一個URL的問題,以及B)只能在Facebook API從點擊,而不是初始頁面加載或單獨的遠程調用。

任何想法?

注:我不能追加查詢字符串的URL(即mysite.com/t-shirt?color=red)

回答

3

你真的應該考慮爲每個產品創建一個頁面。

這會給你帶來額外的好處: - 在新聞饋送圖像和產品鏈接; - 單一產品的seo更好; - 您的網站更好的SEO。

您使用的是CMS?

編輯:

有幾個例子,如果你google一下。但他們都需要你至少創建一個非常基本的HTML頁面。這很容易和快速。

你可以嘗試更加具體的瞭解你的情況,如果你需要更好的幫助。

+0

也許這是一個不好的例子,但我所處的情況不能有多個頁面。所以我正在尋找同一頁面上的解決方案。 – Chris 2012-01-05 22:31:52

+0

我是否真的需要一個投票來給出一個好建議? – 2012-01-05 22:37:16

2

做到這一點的唯一方法是動態的。它使用PHP。所以地址的每個按鈕會重定向到PHP ......是這樣的:

對於T恤紅色: http://www.yourDomain.com/tshirt.php?color=red

對於T恤藍色:把每一個地址 http://www.yourDomain.com/tshirt.php?color=blue

像這樣的按鈕href-param 這個工作對我來說每次我用於多個Facebook的按鈕。

+0

然後我會根據查詢字符串更改Open Graph Meta數據,以確保Facebook正在拉取正確的標籤/標題? 這是唯一的方法嗎? – Chris 2012-01-06 14:39:58

相關問題