Expression Engine Safecracker日期格式问题

时间:2013-02-18 22:56:25

标签: date format expressionengine

我遇到表达引擎日期变量格式的主要问题, 似乎根本没有工作,或者不确定我做错了什么。 此刻非常困惑,不知道它到底发生了什么。 我目前正在使用EEvent Helper作为我的日期字段。

我的自定义字段名称为:{start_date}

这是我现在的代码。

{exp:safecracker channel="channel" include_jquery="no"}
    {start_date format="%F %d %Y"}
{/exp:safecracker}

它不输出日期字段或格式化它。我刚刚开始

 {start_date format="%F %d %Y"}

在网站上,但如果我删除了格式,我得到这个:1361174400 不太确定发生了什么。

对此有任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

这很奇怪,但我想我找到了一个非常理想的作品 但似乎日期格式在safecracker中效果不佳,我将其更改为

{exp:channel:entries} instead of {exp:safecracker} 

并且它有效,但我需要它使用safecracker而不是频道条目,但如果用户对他们提交的内容感到满意,或者返回编辑,则这是用户的“预览条目”

这是我投入使其发挥作用的原因

    {start_date}
    {start_date format="%F %d %Y"}

输出

    {start_date} 1361606400
    {start_date format="%F %d %Y"} February 23 2013

这很奇怪,因为你需要它们才能工作,如果你只是把

 {start_date format="%F %d %Y"}

它只会输出到页面,它不会显示日期

我最终把css类设为none,只是隐藏它

    <span class="none">{start_date} 1361606400</span>
    {start_date format="%F %d %Y"} February 23 2013

我知道这不太理想,但已经坚持了几个小时,没有找到解决办法 希望这篇文章能够帮助其他人解决这个问题。 或者,如果有人找到了更好的解决方法,请告诉我

答案 1 :(得分:0)

令人惊讶的是,即使使用EE2.9.2和本机安全破解程序(即exp:channel:form),情况仍然如此。我刚刚花了几个小时把头撞在墙上。谢谢凯文!我已经投了你的答案或评论但我需要更多的声誉。