Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как реализовать php в tpl для доп поля?

Как реализовать php в tpl для доп поля?


     Общие вопросы, Шаблоны (TPL), Общие вопросы по PHP    1246

вопрос
Если прописываю руками
[ifxfvalue date4="22.01.2017"]
, то все отображает а если так:
[ifxfvalue date4="<?php echo date("d.m.Y");?>"] 
, то не отображает. Помогите.

Ответа пока нет


12 комментариев

lehasta
Юзер

lehasta - -

В DLE второй вариант работать не будет. Особенности CMS.
Попробуйте так:
[ifxfvalue date4="{date=d.m.Y}"]

Demid
Юзер

Demid - -

нет, не работает. Мне надо сравнить доп поле с текущей датой

lehasta
Юзер

lehasta - -

Тогда можно попробовать следующее создать date4.tpl, подключить его через include, может получится.
Соответственно в нем:
[ifxfvalue date4="{date=d.m.Y}"]
тут текст
[/ifxfvalue]

Demid
Юзер

Demid - -

тег {date=d.m.Y} дает дату создания новости, мне надо сравнить с текущей датой

lehasta
Юзер

lehasta - -

Так напишите, что нужно конкректно или будем гадать - то, не то?

lehasta
Юзер

lehasta - -

Дату можно получить элементрно javascript в помошь.

Demid
Юзер

Demid - -

lehasta,
Не прокатывает

нужно конкретно сравнить дату проставленную в доп поле с текущей датой, и в зависимости от этого вывести текст
[ifxfvalue date4="22.01.2017"]
так все работает
[ifxfvalue date4="<?php echo date("d.m.Y");?>"] 
так нет, поддержку php в шаблонах включил
[ifxfvalue date4="<script type="text/javascript"> var ld = new Date(); document.write (ld.toLocaleDateString()); </script>"]

тоже не отрабатывает

lehasta
Юзер

lehasta - -

Или я дурак, н а каждую дату доп. поле?

Demid
Юзер

Demid - -

да, на каждое поле, 7 полей, информация на неделю

lehasta
Юзер

lehasta - -

php запрос в базу с выводом новостей за неделю

Demid
Юзер

Demid - -

не мой вариант, мне надо что бы в новости, в зависимости от даты выводилась информация, делать копии новостей на неделю не вариант, надо с доп полями

LazyDev
PHP-developer

LazyDev - -


Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Похожие вопросы

наверх