Вывод логина в любом месте сайта DLE
И так очень захотелось кому то вывести логин пользователя в каком либо месте сайта. Пусть к примеру это коменты. Сайт соответственно DLE а не какой другой, так как на мой взгляд пусть движок и платный но в его одном архиве более чем предостаточно функционала чем в том же бесплатном Wordpress-е. Да он ещё и нагружает сервер почти в два с половиной раза по сравнению с DLE.
Приступим открываем файл engine/modules/main.php (index.php)
Ищем строку:
echo $tpl->result['main'];
Выше этой строки вставляем:
$tpl->result['main'] = str_replace("%user_namе%", $is_logged?$member_id['name']:'Гость', $tpl->result['main']);
В нужном месте шаблона вставляем:
%user_namе%
Так как данный тег исполняется из новости я заменил в name букву Е на русскую, измените на английскую.
Ура радуемся вывелся логин пользователя. И теперь можно красиво оформить коменты к примеру: Гость , Вы не хотели бы оставить комментарий к данной новости. Либо гость оставь комментарий.
Да да он так же выводит и не авторизованных пользователей!
Новость отредактировал: admin - 28-08-2022, 15:18
Причина: добавлена ссылка на скачивание
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.