arturweb01
@arturweb01

Как вывести имя пользователя на страницах .tpl?

Как выводить имя пользователя на главной странице (main.tpl)?
{usertitle} ничего не выводит.

И как вывести там же фото пользователя?
  • Вопрос задан
  • 423 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Kennius
Начинающий фронт-эндер
В engine/modules/main.php
найти
$tpl->result['main'] = str_replace ( 'src="http://'.$_SERVER['HTTP_HOST'].'/', 'src="/', $tpl->result['main'] );

ниже добавить
$tpl->result['main'] = str_replace ( "{username}", $is_logged ? $member_id['name'] : 'Гость', $tpl->result['main'] ); // в шаблоне использовать тег {username} (проверял)
$tpl->result['main'] = str_replace ( "{userfoto}", $is_logged ? $member_id['foto'] : '//placehold.it/100x100', $tpl->result['main'] ); // в шаблоне использовать тег {userfoto} это url аватара(не проверял, должно работать)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы