Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как установить динамический логин при выводе через {custom}?

Как установить динамический логин при выводе через {custom}?


     22.05.2016    Все вопросы » Общие вопросы    1643

вопрос
Используя этот способ
https://dle-faq.ru/faq/tpl/9788-vyvod-logina-polzovatelya-na-glavnoy.html
Сделал возможным вывод логина на странице категории, применить ее нужно внутри
{custom}


{custom author="{username}" template="list1"  limit="1000" cache="no"}  


{username} работает отдельно, а внутри костюма не хочет, вот так обрывается.
" template="list1" limit="1000" cache="no"}


Как то можно исправить?

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


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

vitnet
PHP-developer

vitnet - 23 мая 2016 01:18 -

В место
$tpl->result['main'] = str_replace ( "{username}", $is_logged ? $member_id['name'] : 'Гость', $tpl->result['main'] ); // в шаблоне использовать тег {username}

Используйте
$tpl->result['main'] = str_replace ( "%user-name%", $is_logged ? $member_id['name'] : 'Гость', $tpl->result['main'] ); // в шаблоне использовать тег %user-name%

abay
Юзер

abay - 17 марта 2020 10:46 -

А куда эти правки вносить?

vitnet
PHP-developer

vitnet - 17 марта 2020 10:53 -

В файл engine/modules/main.php

abay
Юзер

abay - 17 марта 2020 11:31 -

Здравствуйте,спасибо за ответ,но я никак немогу найти способ изменения тега {include file = value}.Всё что вышло искривить шаблон.Проблема в том что {custom id = "{include file = file.php}" }(с ковычками без короче неработает).Как и в случае вопроса с тегом {username} думаю проблема "тега в теге",поэтому нужно сменить это "{" на что нить другое.

abay
Юзер

abay - 17 марта 2020 12:04 -

Смог однако,токо custom все равно не работает.

berman77777
Юзер

berman77777 - 23 мая 2016 10:30 -

Сработало, благодарю!

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

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

наверх