2012-11-07 53 views

回答

2

我已經在過去使用Tweetline這一點。它比Twitter時間軸插件更加靈活,您可以輕鬆過濾掉提及和轉發內容。


編輯與EE1修復:幸運的是Twitter的API(甚至是舊版本)支持銳推和回覆的參數,params用於在那些因此增加是很簡單的。尋找這個上線82:

$TMPL->log_item("Using '{$timeline}' Twitter Timeline {$log_extra}"); 

在其下方添加以下內容:

// toggle retweets and replies 

if ($TMPL->fetch_param('replies') == 'off') 
{ 
    $this->parameters['exclude_replies'] = TRUE; 
} 

if ($TMPL->fetch_param('retweets') == 'on') 
{ 
    $this->parameters['include_rts'] = TRUE; 
} 

然後你可以在你的模板中使用這樣的代碼:

{exp:twitter_timeline screen_name="someguy" limit="1" replies="off" retweets="off"} 

由於方式API的設置看起來好像默認包含回覆,而轉發不是。值得一提的這個也從API docs

計數的值是作爲微博的數量是有限的返回,因爲暫停或已經應用了數後刪除的內容被刪除最好的思想。即使include_rts未提供,我們也會在轉發中​​包含轉推。建議您在使用此API方法時始終發送include_rts = 1。

+0

謝謝大教堂。這看起來很完美,但它只是EE2。不過,我現在開始在我的EE2網站中使用它,而不是Twitter時間軸插件。我只是使用這個EE1網站的JS解決方案,因爲看起來沒有EE1插件可以做到這一點。 – Stephen

+0

不知何故,我錯過了你的問題中的EE1參考。儘管如此,JS還是要堅持 - 我必須在下週左右在客戶的舊EE1網站上實施Twitter Feed,並且我還希望隱藏回覆。我會看看我是否可以整理一個快速補丁。 –

+0

聽起來很有希望,謝謝大教堂! :-) – Stephen