Как вывести Аватар и Ник автора поста в списке

InstantCMS 2.X

Вывести автора поста в списке

#1 31 августа 2021 в 21:30

Всем привет, как вывести автора поста (Аватар и ник) в default_list.tpl.php чтобы вывести в списке в нужном мне месте?

Вот так как в профиле

Изображение

ну и чтобы не только в списке но и в самой записи можно было вывести так же, помогите плиз, долго ковыряю но получилось только аватар вывести а ник не могу

#2 31 августа 2021 в 21:58

Если версия системы одна из последних, то и в списке, и в записи, так можно:

  1. $item['user']['id'];//id автора
  2. $item['user']['slug'];//slug (если есть)
  3. $item['user']['nickname'];//никнейм автора
  4. html_image_src($item['user']['avatar'], 'micro');//путь к аватару (в папке upload); micro - нужный пресет

 

#3 31 августа 2021 в 22:03

Или так:

<a href="<?php echo href_to('users', $item['user']['id']); ?>">

<?php echo html_avatar_image($item['user']['avatar'], 'micro', $item['user']['nickname']); ?></a>

#4 31 августа 2021 в 22:40

Или так:

<a href="<?php echo href_to('users', $item['user']['id']); ?>">

<?php echo html_avatar_image($item['user']['avatar'], 'micro', $item['user']['nickname']); ?></a>

Make

этот вариант лучше чем у меня но тоже выводит только аватар почему то а ник отказался вывродить

я аватар вот так выводил без ссылки:

  1. <?php $autor=cmsCore::getModel('users')->getUser($item['user_id']);?>
  2. <?php echo html_avatar_image($autor['avatar'], 'micro');?>

 

Добавлено спустя 27 минут

Вот так получилось

  1. <a href="<?php echo href_to('users', $item['user']['id']); ?>">
  2. <?php echo html_avatar_image($item['user']['avatar'], 'micro'); ?>
  3. <?php html($item['user']['nickname']); ?>
  4. </a>
#5 31 августа 2021 в 23:31

я аватар вот так выводил

Traibs

Раньше, — да (надо было получать самоcтоятельно), теперь разработчик положил нам кучу инфы об авторе в $item

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.