Вы здесь

User Badges

Значки пользователей.

Модуль User Badges позволяет назначать отдельным пользователям и ролям свои значки. Обычно эта возможность используется для вывода дополнительной информации о пользователе на форуме, в документах или комментариях. Этот модуль можно использовать для быстрой идентификации пользователя как человека входящего в определённую группу и его статуса на сайте.

Пример действий. После включения модуля, перейдите на страницу Управление → Пользователи → Значки. Т.к. значки не загружались, то перейдите по предложенной ссылке для того, чтобы их загрузить.

Выберите изображение и нажмите кнопку «Загрузка». Потом выберите ещё одно изображение и нажмите ещё кнопку ещё раз. Оба загруженных изображения будут показываться на странице.

Перейдите на вкладку «Правка».

  • В поле «Название» введите название для первого изображения
  • В поле «Изображение» выберите его, включив соответствующий селектор
  • Выберите вес изображения
  • Нажмите кнопку «Сохранить»

Проделайте ту же самую операцию для второго изображения.

Перейдите на вкладку «Роли» и в секции «Значок заблокированного пользователя» выберите значок, который будет показываться с именами заблокированных пользователей.

Перейдите на вкладку «Настройка» и отметьте поле «Показывать значок, говорящий о том, что пользователь заблокирован».

Перейдите в профиль администратора, затем на вкладку «Значки» и выберите подходящий для администратора значок.

Откройте файл comment.tpl.php и добавьте в него строчку
<?php print user_badges_for_uid($comment->uid); ?>.

После этих действий рядом с именами пользователей в их комментариях, будет показываться их значок. Значки также будут показываться на страницах профилей администратора и заблокированных пользователей.

Модуль не будет работать, если на сайте установлен закрытый режим скачивания файлов.

Использование

Для вывода значков используйте следующий сниппет:

<?php print user_badges_for_uid($uid); ?>

$uid в этом примере означает ID пользователя и запись не используется в прямом виде. Вы можете заменить ($uid) например, на ($node->uid) или ($comment->uid).

Зависит от: 

Комментарии

Изображение пользователя Babruix

Огромное спасибо за сниппет) и вообще, за сайт))

Изображение пользователя givchik

Babruix я с вами согласен!))))

Изображение пользователя Илья Шведков

Спасибо! Помогло