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

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

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

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

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

UserInfoPane как в 3.1

Здравствуйте :)

 

подскажите как мне сделать такой UserInfoPane как у вас на движке (3.1.х)

http://piccy.info/view3/7589718/f290d23b79aaf4314865c0753a882db7/

То есть нужно чтобы левая колонка (тексты) была всегда по центру и совпадала что снизу что сверху.

А то я вот делаю, вот что у меня получается...

 

http://piccy.info/view3/7589741/47808d02e96674766aa3170ddc22bdd6/

Получается ник в игре уже уходит в право...

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

И не будет. Что вы вообще хотите сделать? К переменной нужно обращаться в таком виде если требуется вывести содержимое дополнительного поле за пределами цикла. Чтобы оно отобразилось в сообщение достаточно заполнить опцию "Отображение поля в сообщении".

  • Автор

я хочу сделать над группой иконки.

2015_01_17_204927.jpg

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

чтобы нажав на иконка переходило по ссылки.

Дополнительное поле не будет в переменной если не заполнить опцию для вывода в сообщение.

Если при этом не требуется что-бы поле отображалось в списке, нужно исключить ее условием (обращаем внимание на "$key => $field" которого по умолчанию в цикле нету):

 

   <foreach loop="customFields:$author['custom_fields'][ $group ] as $key => $field">
       <if test="$field != '' AND ! in_array($key, array('icq'))">
           <li>
               {$field}
           </li>
       </if>
   </foreach>

 

Можно указать несколько ключей через запятую - 'icq', 'icq2', 'icq3'

В "Отображение поля в сообщении" прописать {content}

Дальше можете обращаться напрямую к этому полю {$author['custom_fields']['contact']['icq']} в любом месте шаблона (естественно за пределами цикла).

 


Получить значение дополнительного поля также можно по $author['field_ид'], где ид - ид дополнительного поле.

Проблема в том, что здесь хранятся raw данные не отформатированные от служебных символов, что чревато для XSS инъекции. При таком подходе всегда следует использовать IPSText::parseCleanValue

 

{parse expression="IPSText::parseCleanValue($author['field_ид'], false)"}

  • Автор

Ну вот что получилось у меня.

Так как я и хотел.

45.jpg

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

Аккаунт

Навигация

Поиск

Поиск

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

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