Информация о пользователе в меню

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Как вывести информация о пользователе создавшем запись в меню?

#1 8 апреля 2015 в 21:31
Приветствую. Назрел вопрос знатокам :)
Как на странице с записью вывести информацию о пользователе (id, логин) создавшем эту запись в меню действий?
Возможно кто то уже реализовал у себя по аналогии со вставкой id текущего пользователя через {user:id}?
#2 9 апреля 2015 в 01:00
  1. $this->addToolButton(array(
  2. 'class' => 'profile',
  3. 'title' => 'Автор: '.$item['user_nickname'],
  4. 'href' => href_to('users', $item['user_id'])
  5. ));
только предлагаю бесхозно кнопку не оставлять, а положить её в условия, например не показывать тем, кому просмотр профиля не разрешён.
#3 9 апреля 2015 в 03:24
PIN, не получиться. В записи не содержится никнейм пользователя, только id.
Сперва нужно получить юзера. Итого получиться что то типо этого:
  1.  
  2. $user_model = cmsCore::getModel('users');
  3. $user = $user_model->getUser($item['user_id']);
  4. $this->addToolButton(array(
  5. 'class' => 'profile',
  6. 'title' => 'Автор: '.$user['nickname'],
  7. 'href' => href_to('users', $item['user_id'])
  8. ));
  9.  
#4 9 апреля 2015 в 19:23
Rossoman, прошу проверить и убедиться! Более того есть вложенный в item массив user
#5 9 апреля 2015 в 19:24
мааааленький массивчик user ))
#6 9 апреля 2015 в 22:23
PIN, Rossoman, Благодарю, то что нужно! ))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.