2012-01-05 60 views
0

如何在Facebook活動源插件上實現自定義CSS? This related post沒有完全回答這個問題。這是正確的方式嗎?如何樣式Facebook活動源

在什麼地方

<fb:tag name='link'></fb:tag> 

去?裏面的

<fb:activity site="..." app_id="..." ></fb:activity> 

在它之外,之前還是之後?我有點迷茫......

+2

fbml已棄用,因此您不應該使用它。你在哪裏做這件事,基本上是從別人的牆上拉出所有的帖子,並在你的網站上顯示他們? 不確定您熟悉哪種服務器端語言,但如果它是PHP,則有一個Facebook PHP SDK,其中包含有關如何獲取信息的示例,一旦擁有該信息,您可以根據自己的喜好設計樣式,而不是依賴任何插件,小工具等 – martincarlin87 2012-01-05 15:58:21

+0

感謝martincarlin87。我正在做一個Facebook應用程序。我想只是有一個所有最新的行動流。我認爲應該獲得最新的Open Graph操作,但是我找不到應該在哪裏輪詢所有應用程序用戶的操作,並在應用程序內發佈類似活動框的流......你能指出我的方向嗎? – chuuke 2012-01-05 16:44:37

回答

0

Facebook的PHP SDK:https://github.com/facebook/php-sdk

用一些簡單的例子來的時候,我會建議它上傳到你的服務器,並用它修補,Facebook有一個陡峭的學習曲線,但在這裏堆棧溢出甚至有一個Facebook部分:facebook.stackoverflow.com所以只是採取每一步,如果你不能通過閱讀Facebook文檔得到它:developers.facebook.com那麼你總是可以問在這裏,我'我確定有人能幫助你。

入門:http://developers.facebook.com/docs/reference/php/

一旦你開發的應用,你將它添加到您的粉絲專頁,然後你會阿貝爾測試什麼樣的信息,你可以得到使用Graph API瀏覽器:https://developers.facebook.com/tools/explorer

+0

謝謝。我已經啓動並運行了PHP SDK,一個完整的應用程序以及成功發佈的開放圖形操作。我無法弄清楚的是如何輪詢應用程序中的所有操作,並以反向時間順序顯示它們,例如流......實質上模仿活動饋送插件......是否存在某些Facebook PHP或甚至是Java SDK函數來輪詢和顯示這些數據? – chuuke 2012-01-05 17:09:33

+0

我已經更新了我的答案,我之前創建的用於從特定ID的提要中提取數據的答案可以是粉絲頁面的ID或用戶的ID。您可以更改結尾處的'/ feed'來希望檢索,只是試圖找到解釋不同選項的頁面。這裏是:http://developers.facebook.com/docs/reference/api/ – martincarlin87 2012-01-05 17:22:31

+0

非常感謝!我敢打賭,我可以使用應用程序的ID並檢索已發佈操作的提要......絕對是指向正確的方向! – chuuke 2012-01-05 17:49:53

1

我使用活動饋送的唯一方法是當它在一個將在所有帖子中一般提升的小部件中時。任何將這些片段插入到博客帖子或其他「難以查找和編輯」帖子和頁面的人都會後悔 爲什麼? 由於Facebook每個月左右都會更改腳本,並且您插入的腳本片段不再可用 我在博客文章中有數百個空白區域,其中插入了一個活動源,並且腳本在某些星期後總是停止工作,當時fb添加了一些代碼或更改某些腳本的位置或重命名文件,而舊腳本沒有規範或通用的重新調整方式。

使用腳本每月都會過時而沒有意義,然後您需要查找插入代碼段並將其更改爲新的工作代碼的所有帖子。 林總是不得不重新插入新代碼到我的fb社交小部件,因爲他們停止運作...

除非考慮到它,否則不可行。只有在oyu會在停止工作時注意到的空間中插入

0

您提到的那篇文章是我害怕的紅鯡魚。如果您在活動標記之間放置任何HTML,則會在添加iframe之前將其呈現。因此,從我所能看到的來看,它並不是首發。但是,我最終找到了一個解決方案,我在該主題上給出瞭解決方案。我在這裏重複它,以防有人搜索沒有看到其他線程。

經過大量工作,我設法定製了一個Activity插件。

您可以在這裏看到的結果:

http://www.quniverse.co.uk/shopdata/about_us.php

隨意張貼在該網站上的評論,它用於測試目的,純粹的存在,所以我沒有什麼大驚小怪上升也提供了其清潔。

我解釋我是如何在此處發佈的博客文章中實現這一點:

http://facebookanswers.co.uk/?p=302

簡單地總結一下:

  1. 您不能插入CSS到活動插件。
  2. 依靠它具有透明背景的事實,並提供您自己的。
  3. 關掉標題並提供您自己的。
  4. 您可以指定淺色或深色字體,幾個字體和邊框顏色。

如果您閱讀博客文章,您將得到一個完整的解釋。

1

正如Facebook的答案所回答的那樣,您無法真正使用自定義CSS來設置樣式,也不能通過JS來設置樣式,因爲活動源小部件會創建iframe。

從martincarlin87的信息是有用的,但是這不完全是你與該活動插件,這是你的意思我想會得到什麼: http://developers.facebook.com/docs/reference/plugins/activity/

對於使用這個你不能真正與Facebook的API進行交互,這是一個小小的世界。現在...(2012年7月12日)