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

Контактная информация в профиле

Здравствуйте.

Прошу помочь с составлением условия в шаблоне профиля.

Дело в том, что я хочу скрыть блок "Контактная информация" , если там ничего нет, или не видно.

Например, если смотреть профиль от простого пользователя, то тут ничего нет, а блок "Контактная информация" всё равно присутствует

 

 

rg_1483542372__122.png

 

 

Я бы хотел его убрать, если там ничего не отображается.

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

Проблема в том, что заранее неизвестно есть заполненные поля в этом блоке или нет. Поэтому проще его скрыть уже в js, добавив в конце шаблона скрипт

 

<script>
$$('*[id="pane_core:info"] > div.ipsLayout_content > div > ul').each(function(elem){
if(!elem.children.length){
	elem.up('div.ipsLayout_content').hide();
}
});
</script>

Проблема в том, что заранее неизвестно есть заполненные поля в этом блоке или нет. Поэтому проще его скрыть уже js, добавив в конце шаблона скрипт

А для 3.1 можно такой скриптик?

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

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

Аккаунт

Навигация

Поиск

Поиск

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

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