Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как убрать конвертацию скобок { и } на %7b и %7d в ссылке?

Как убрать конвертацию скобок { и } на %7b и %7d в ссылке?


     09.11.2015    Общие вопросы    593

вопрос
Здравствуйте. Помогите решить проблему. Установлен хак вывода мероприятий за вчера, сегодня, завтра:
в index.php:
$tpl->set ( '{yesterday}', date("/Y/m/d/", (time()-86400)) );
$tpl->set ( '{today}', date("/Y/m/d/") );
$tpl->set ( '{tomorrow}', date("/Y/m/d/", (time()+86400)) );
в .TPL:
<a class="day_buttom_yesterday" href="{yesterday}">[b]Вчера[/b]</a>
<a class="day_buttom_today" href="{today}">[b]Сегодня[/b]</a>
<a class="day_buttom_tomorrow" href="{tomorrow}">[b]Завтра[/b]</a>


В итоге кнопка вывода мероприятий на завтра получилась бы site.ru/{tomorrow} и при нажатии я переходил бы на site.ru/2015/11/10/
но в адресной строке я получаю cсылку на site.ru/%7Btomorrow%7D
Происходит конвертация { и } на %7b и %7d. Гугл мне с проблемой не помог.
PS. dle 10.6

Ответил: Domanell


Ответ нашел misha-koder,
Цитата: misha-koder
В версии 10.6 замена тегов шаблона main.tpl производится в файле /engine/modules/main.php
Попробуйте перенести туда этот код, должно помочь.

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

Domanell
3

Domanell - 9 ноября 2015 22:06 - Юзер

Забыл в вопросе проставить теги
в .TPL прописано:
<a class="day_buttom_yesterday" href="{yesterday}"><b>Вчера</b></a>
<a class="day_buttom_today" href="{today}"><b>Сегодня</b></a>
<a class="day_buttom_tomorrow" href="{tomorrow}"><b>Завтра</b></a>

misha-koder
7

299 | 77

misha-koder - 9 ноября 2015 23:48 - Юзер

В версии 10.6 замена тегов шаблона main.tpl производится в файле /engine/modules/main.php
Попробуйте перенести туда этот код, должно помочь.

Domanell
3

Domanell - 10 ноября 2015 10:40 - Юзер

misha-koder, Помогло, спасибо!

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

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