Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP {edit-date} как изменить форму вывода

{edit-date} как изменить форму вывода


     22.03.2014    Общие вопросы по PHP    1249

вопрос
Всем привет!
Как заставить тег {edit-date} подвергаться модификации типа:
{edit-date=j-m-Y} и т.д.
Спасибо!

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


Комментарии пользователей (3)

vitnet
218

2171 | 930

vitnet - 22 марта 2014 23:56 - Эксперт

$tpl->copy_template = preg_replace ( "#\{edit-date=(.+?)\}#ie", "langdate('\\1', '{$row['editdate']}')", $tpl->copy_template );

wulv
131 | 49

wulv - 23 марта 2014 09:26 - Юзер

Привет.
А куда это вставить?
Спасибо.

vitnet
218

2171 | 930

vitnet - 23 марта 2014 12:52 - Эксперт

engine/modules/show.short.php, show.full.php
найти
            $tpl->set( '{editor}', $row['editor'] );

добавить выше
            $tpl->copy_template = preg_replace ( "#\{edit-date=(.+?)\}#ie", "langdate('\\1', '{$row['editdate']}')", $tpl->copy_template );

В шаблоне использовать
{edit-date=j-m-Y}
{edit-date=d}
{edit-date=M}
и.т.д.

Готово!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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