2010-01-02 38 views
3

我想能夠將我的推文從twitter導入Drupal作爲Nndes。我希望能夠將@names#tags鏈接回正確的頁面。我也不希望myTweeterName出現在推文的開頭。Drupal import來自推特的推文作爲節點

你會怎麼做呢? twitter模塊不創建節點,但將數據存儲在其自己的表中。 Feed模塊可​​以從RSS提要中讀取tweet作爲節點,但會顯示我的名字,而不是鏈接@names#tags

以下帖子Gábor顯示了他是如何做到的,但我不確定他是如何編寫自定義模塊來做到這一點的。

任何指針,將不勝感激。

回答

3

Gabor正在使用Feeds模塊以及來自twitter模塊的輸入過濾器。

從他的崗位:

鳴叫有一定的特殊物品,如 @username引用和#哈希標籤。 這些應該鏈接到他們的 各自的twitter.com頁面,並且 twitter模塊具有輸入過濾器 這些我可以用來建立一個 輸入格式。 (鑑於我的使用情況,我 沒有用於其餘的twitter 模塊,所以我把格式代碼轉換爲 我的站點特定的模塊,而不是 實際上使用twitter.module。) twitter feed也包括我在開頭的用戶名 ,其中我的網站 讀者都知道或者不約 照顧,所以我也寫了一個快速 過濾器,這將改變我 用戶名是「從Twitter」鏈接 的結束節點體。

您需要使用feeds模塊開始導入您的推文。然後,您需要將來自Twitter模塊的輸入格式添加到您的默認導入(可能是「已過濾的HTML」)。

+0

你需要開始使用飼料模塊導入您的鳴叫。然後,您需要將來自Twitter模塊的輸入格式添加到您的默認導入(可能是「已過濾的HTML」)。 是我迷路的那一點>我會放手一搏。 – Jack 2010-01-03 16:36:16

2

這是不可能的任何更多,如Twitter不會將用戶的時間線導出爲一個RSS feed

+0

應該仍然可以(通過API),只需更多的工作! :( – 2015-01-11 23:44:02