форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
А как сделать, чтоб в теле статьи выводилась определенная дата: конкретное число месяца, следующего за нынешним?
Например в этом месяце выводилось 15.10.2009г., в следующем 15.11.2009г. Эта дата не зависит от даты опубликования статьи.
Сейчас пока сделал вот так: 15 . ==<txp:php> print date("m")+1; </txp:php>== . ==<txp:php> print date("y"); </txp:php>==
Но с таки кодом в декабре будет косяк с годом.. (15.01.2009)
Неактивен
==<txp:php> print date("d.m.Y",mktime(0,0,0,date("m")+1,15,date("Y"))); </txp:php>==
15 - ваше число месяца
Отредактированно sva (15-09-2009 23:41:21)
Неактивен
Спасибо. А в декабре точно дата будет отображаться 15.01.2010?
Неактивен
сделайте тест
==<txp:php> print date("d.m.Y",mktime(0,0,0,13,15,2009)); </txp:php>==
результат должен быть 15.01.2010
Неактивен
Ага. Пожуем - увидим
Неактивен
В подвале вывожу дату вот такой строчкой:
<txp:link_to_home><txp:site_name /></txp:link_to_home> (c) 2009 - <txp:php> print date('Y'); </txp:php>
После обновления с версии 4.0.8 на 4.2
вот эта строчка <txp:php> print date('Y'); </txp:php> перестала работать, год не отображается и выдает такую ошибку:
Ошибка тега: <txp:php> -> Textpattern Notice: php_code_disabled_page on line 3129textpattern/publish/taghandlers.php:3129 trigger_error()
textpattern/publish.php:1106 php()
textpattern/publish.php:1041 processTags()
textpattern/publish.php:506 parse()
index.php:45 textpattern()
Самое интересное, что на денвере все работает. А на сервере нет.
В чем может быть причина?
Неактивен
Настройки - Продвинутые - смотрим где отключен php
Неактивен
the_ghost!
Вы как всегда правы. Спасибо огромное.
Я сам эти настройки поотключал на всякий случай из соображений, чтобы кто-то в комментариях ничего не вписал.
Включил кнопку возле "Разрешить PHP в страницах" и все заработало.
Неактивен