Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Не обрабатывается {custom}

Не обрабатывается {custom}


     30.07.2014    Все вопросы » Шаблоны (TPL)    3660

вопрос
Доброго времени суток.

Потребовалось вывести в полную и краткую новость информацию через {custom}. В полной новости всё работает, а в краткой выдаёт просто текст {custom category="1-100" template="custom-1" aviable="global" from="0" limit="5" cache="no" order="date"}.

Не могу понять в чем может быть причина. Может кто сталкивался? Заранее спасибо.

Ответил: FastFud


Его в main.tpl вставить надо вместо {content}.

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

FastFud
Юзер

FastFud - 30 июля 2014 21:22 -

{custom} он не работает в shortstory.tpl Прочтите документацию к движку там подробно описано как его использовать.

Antonfree
Юзер

Antonfree - 30 июля 2014 21:26 -

Читал, но потом решил проверить и оказалось что в fullstory тег {custom} прекрасно работает, а в shortstory - нет.

ravchik
Юзер

ravchik - 31 июля 2014 07:09 -

возьмите код, отвечающий за {custom} в show.full.php и добавьте его в show.short.php

FastFud
Юзер

FastFud - 30 июля 2014 21:29 -

***Комментарий удален***

Antonfree
Юзер

Antonfree - 31 июля 2014 10:43 -

ravchik, Огромное спасибо, помогло.
Может кому пригодиться: из show.full.php взял код

if (stripos ( $tpl->copy_template, "{custom" ) !== false) {
$tpl->copy_template = preg_replace_callback ( "#\\{custom(.+?)\\}#i", "custom_print", $tpl->copy_template );}

И вставил в show.short.php

FastFud
Юзер

FastFud - 31 июля 2014 10:47 -

Глупо вставлять его в shortstory, очень глупо.

Sander
PHP-developer

Sander - 31 июля 2014 11:09 -

Ну чего, если у него сайт рассчитан на 100 посетителей в сутки, то ничего страшного :)

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

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

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

наверх