2012-11-08 43 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