Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 15-09-2009 11:05:33

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Вывод даты

А как сделать, чтоб в теле статьи выводилась определенная дата: конкретное число месяца, следующего за нынешним?
Например в этом месяце выводилось 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)


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#2 15-09-2009 23:36:28

sva
веди
Откуда: Киев
Зарегистрирован: 12-09-2009
Сообщений: 16

Re: Вывод даты

==<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)

Неактивен

 

#3 16-09-2009 13:53:49

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Вывод даты

Спасибо. А в декабре точно дата будет отображаться 15.01.2010?


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#4 16-09-2009 17:52:17

sva
веди
Откуда: Киев
Зарегистрирован: 12-09-2009
Сообщений: 16

Re: Вывод даты

сделайте тест

==<txp:php> print date("d.m.Y",mktime(0,0,0,13,15,2009)); </txp:php>==

результат должен быть 15.01.2010
smile

Неактивен

 

#5 18-09-2009 14:54:45

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Вывод даты

Ага. Пожуем - увидим smile


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#6 07-04-2010 21:01:28

Richard
есть
Откуда: Киев
Зарегистрирован: 15-05-2008
Сообщений: 63
Вебсайт

Re: Вывод даты

В подвале вывожу дату вот такой строчкой:

<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()

Самое интересное, что на денвере все работает. А на сервере нет.
В чем может быть причина?

Неактивен

 

#7 07-04-2010 22:39:38

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Вывод даты

Настройки - Продвинутые - смотрим где отключен php


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#8 08-04-2010 00:12:15

Richard
есть
Откуда: Киев
Зарегистрирован: 15-05-2008
Сообщений: 63
Вебсайт

Re: Вывод даты

the_ghost!

Вы как всегда правы. Спасибо огромное.
Я сам эти настройки поотключал на всякий случай из соображений, чтобы кто-то в комментариях ничего не вписал.

Включил кнопку возле "Разрешить PHP в страницах" и все заработало.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru