說實話,我並不期待這個問題的答案。雖然聽起來很簡單,但我認爲它可能涉及很多。如何返回最近的頻道輸入/評論日期?
對於給定頻道,我想返回一個日期/時間 - 它將是或最新的頻道輸入日期或最近的評論日期,以最近的日期/時間爲準。
乾杯 李
說實話,我並不期待這個問題的答案。雖然聽起來很簡單,但我認爲它可能涉及很多。如何返回最近的頻道輸入/評論日期?
對於給定頻道,我想返回一個日期/時間 - 它將是或最新的頻道輸入日期或最近的評論日期,以最近的日期/時間爲準。
乾杯 李
可以使用統計模塊(如約翰說),但下面的代碼將輸出或者您要求的評論或條目數據:
{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}
使用統計模塊這裏返回所需的數據
http://expressionengine.com/user_guide/modules/statistics/index.html#variables
{exp:stats}
Last Comment Date : {last_comment_date format="%m/%d/%Y %h:%i %a"}
Last Entry Date : {last_entry_date format="%m/%d/%Y %h:%i %a"}
{/exp:stats}
您可以嘗試使用IfElse插件來確保您不輸出IfElse條件。
感謝您的建議。我在這裏報告了這個問題:http://expressionengine.com/forums/viewthread/229421,讓我們看看他們說什麼。 – user1070143
約翰和傑森 - 非常感謝你幫助我。我完全看過exp:stats。 FIY,比較日期時,您必須使用format =「...」,例如{if {{last_comment_date format ='%Y%m%d'}「>」{last_entry_date format ='%Y%m%d'} 「} – user1070143
我測試了條件和我發佈的確切代碼,它工作。奇怪它不適合你。 –
我認爲代碼「出現」可以工作,但是總是返回if:else的內容。您是否嘗試向頻道添加評論? – user1070143