Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.