Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Вывод имени, в зависимости от условий(IPB 3.1)

Вот пытаюсь написать небольшое дополнение, которое требуется в данный момент.

 

Попытаюсь как можно точнее описать то, что хотел бы организовать.

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

Я ввёл дополнительное поле предположим {$author['field_1']}.

Хотелось бы, что при соблюдении определённого условия, предположим <if test="in_array($this->memberData['member_group_id'], array( 4,5,6 ) )">

Выводился не {$member['members_display_name']}, а этот самый {$author['field_1']}.

Просто хотелось бы сделать так, чтобы определённые группы людей видели настоящее имя и фамилию, а остальным выводился ник.

 

Как это покрасивее организовать? Или хотя бы какой шаблон отвечает за тем, что ВЫШЕ userInfoPane. Всё перерыл, не могу найти!

Заранее спасибо!

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

Вы же уже все раписали, не смогли найти шаблон?

 

Topic View > topicViewTemplate

 

Поля для автора поста читайте из массива $post['author']. Правда, там может не быть доп.полей, если в настройках производительности отключено "выводить дополнительные поля под аватарами". А может и всегда не быть. Тогда придется читать их отдельным вызовом - buildDisplayData. Погуглите его в документации, там расписано, как это сделать.

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

Аккаунт

Навигация

Поиск

Поиск

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

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