Меню пользователя 2.X

Проблема с выводом имени пользователя

 
Посетитель
no avatar
Сообщений: 15
Шаблон по адресу \assets\ui\menu.tpl.php
Пытаюсь вывести имя пользователя таким образом
Код PHP:
  1. <?php $profile['nickname'] ?>
и пусто.
Каким образом можно вывести имя пользователя в данном шаблоне?
Посетитель
small user social cms
Медаль
Сообщений: 122
Команду сейчас не подскажу, но в вашем случае как минимум стоило бы добавить echo и точку с запятой:
Код PHP:
  1.  
  2. <?php echo $profile['nickname']; ?>
  3.  
Редактировалось: 1 раз (Последний: 9 апреля 2018 в 14:44)
Помог? Вместо "спасибо" - плюс в профиль.
Реклама
cms
Посетитель
no avatar
Сообщений: 15
Пробовал, непомогает.
Пробовал и такие варианты
Код PHP:
  1. <b><?php html($profile['nickname']); ?></b>
  2. <b><?php echo html($profile['nickname']); ?></b>
Все равно не работает, выводит только
Код PHP:
  1. <b></b>
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 158
@Sinatra, Добрый день!

1) В самом верху добавьте
<?php $user = cmsUser::getInstance(); ?>

2) В нужном месте выводим юзера. пропишите
<?php echo $user->nickname; ?>
или
Такая конструкция скорее будет правильней. Она проверит, если пользователь залогинен - выводим имя юзера
<?php if(cmsUser::isLogged()) { echo $user->nickname; } ?>
Редактировалось: 1 раз (Последний: 9 апреля 2018 в 16:56)
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
no avatar
Сообщений: 15
Спасибо.заработало!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: