Перейти к содержимому
Русский язык для Invision Community 5

Дополнительная иконка в инфо пользователя

Версия форума IPB 2.3.6. Стиль IPB Pro.

 

В инфо пользователя отображается иконка группы, например, "Пользователи" или "Модераторы" и т. д. в зависимости от принадлежности пользователя к той или иной группе. Можно ли сделать отображение дополнительной иконки другой группы, например, "Худсовет", которая объединяла бы некоторых пользователей, как из группы "Пользователи", так и из группы "Модераторы". То есть, у всех пользователей будет отображаться одна иконка "Пользователи", а у пользователей - участников группы "Худсовет" будут одновременно отображаться две иконки - "Пользователи" и "Худсовет", и то же самое у участников всех других групп.

 

Если можно, то как это сделать?

Рекомендованные сообщения

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Нельзя

 

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

  • Автор

Подскажите, как конкретно это сделать - присвоить дополнительную группу? В настройках профиля пользователя я нашёл только выбор "Второстепенной группы", но при выборе дополнительной второстепенной группы отображается, всё равно, только иконка "Основной группы".

 

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

Изменено пользователем Ramha

но при выборе дополнительной второстепенной группы отображается, всё равно, только иконка "Основной группы".

в профиле самостоятельно вывести иконку этой дополнительной группы.

 

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

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

 

<if="in_array($member['id'], array(1,2,3,4,5,7,8,9))">
   <img src="icon.png">
</if>

  • Автор

Куда этот код нужно поставить?

Очевидно в инфо пользователя

  • Автор

В каком шаблоне находится инфо пользователя?

Не помню, но если поискать в этом форуме (или в скины для 2x) по слову profile то можно где-то на него наткнутся.

  • Автор

Шаблон: skin_profile (просмотр профиля) >> show_profile.

 

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

<if="in_array($member['id'], array(1,2,3,4,5,7,8,9))"> 
   <img src="icon.png"> 
</if>

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

Основную иконку ищите по
member_rank_img

  • Автор

Основную иконку по member_rank_img нашёл. Куда с целью отображения второй иконки дополнительной группы, помимо первой иконки основной группы, вставить этот код:

 

<if="in_array($member['id'], array(1,2,3,4,5,7,8,9))">  
   <img src="icon.png">  
</if>

Основную иконку по member_rank_img нашёл. Куда с целью отображения второй иконки дополнительной группы, помимо первой иконки основной группы, вставить этот код:

Выше или ниже найденной.
  • Автор

Ставил код и выше и ниже member_rank_img, но дополнительная иконка не отображается.

 

Существует ли рабочее решение, чтобы вывести две иконки форумных групп в инфо пользователя в темах или же просто "повесить" иконку в инфо конкретных пользователей безотносительно форумных групп?

Ставил код и выше и ниже member_rank_img, но дополнительная иконка не отображается.

Надеюсь ид пользователей указали?..

  • Автор

Да, ID пользователей указывал, но иконка не появилась. Можете выложить фрагмент кода шаблона с уже поставленным кодом для отображения в инфо пользователя иконки дополнительной группы?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.