2012-11-08 46 views
2

說實話,我並不期待這個問題的答案。雖然聽起來很簡單,但我認爲它可能涉及很多。如何返回最近的頻道輸入/評論日期?

對於給定頻道,我想返回一個日期/時間 - 它將是最新的頻道輸入日期或最近的評論日期,以最近的日期/時間爲準。

乾杯 李

回答

2

可以使用統計模塊(如約翰說),但下面的代碼將輸出或者您要求的評論或條目數據:

{exp:stats} 
    {if last_comment_date > last_entry_date} 
    {!-- Comment is more recent --} 
    {last_comment_date format="..."} 
    {if:else} 
    {!-- Entry is more recent --} 
    {last_entry_date format="..."} 
    {/if} 
{/exp:stats} 
+0

約翰和傑森 - 非常感謝你幫助我。我完全看過exp:stats。 FIY,比較日期時,您必須使用format =「...」,例如{if {{last_comment_date format ='%Y%m%d'}「>」{last_entry_date format ='%Y%m%d'} 「} – user1070143

+0

我測試了條件和我發佈的確切代碼,它工作。奇怪它不適合你。 –

+0

我認爲代碼「出現」可以工作,但是總是返回if:else的內容。您是否嘗試向頻道添加評論? – user1070143

4

您可以嘗試使用IfElse插件來確保您不輸出IfElse條件。

+0

感謝您的建議。我在這裏報告了這個問題:http://expressionengine.com/forums/viewthread/229421,讓我們看看他們說什麼。 – user1070143