0

两天以来,我试图添加一些条件,在其中我将添加的促销的日期到期日期与今天的日期进行比较。如果它已过期,那么我想在促销文本上显示:“促销已过期..”

所以是这样的:

$today = date( "Y-m-d" );
        <div class="main-news-content"  <?php if( [xfvalue_expiration] <  $today ){ die  "this promo is expired" ;}?>> 
            {short-story limit="300"}<div style="clear: both;"></div>
    <div class="main-news-line"></div>
    <div class="infocoupon">
    <b>Ajouter : </b> {date} | [xfgiven_expiration] <b>Date D'expiration :</b> <span class="blink">[xfvalue_expiration]</span> [/xfgiven_expiration]  {rating}
        </div>
        </div>

但是没有结果!我怎样才能得到今天的日期?datalife 是否接受她脚本上的 PHP 条件?Ps:我将我的代码添加到页面短篇小说中。

4

2 回答 2

0

您不能将 php 代码输入到 tpl 文件中。

您必须在此行附近的Engine/Modules/show.short.php中设置标签:

$news_date = $row['date'];
于 2015-05-18T12:41:24.247 回答
0

打开文件index.php(最新版本 engine/modules/main.php)

寻找:

echo $tpl->result['main'];

替换为:

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

在 main.tpl 你可以放置 php

于 2015-12-01T07:47:42.427 回答