Перейти к публикации
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.

Боковая панель, разные хуки под разные стили.

Опубликовано:

Добрый день.

Подскажите пожалуйста, можно ли для двух разных стилей выполнить следующее:

1. В одном из них полностью отключить боковую панель, в другом оставить;

2. Включать разный набор хуков под свой стиль.

 

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

Заранее благодарен.

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

Опубликовано:

Можно убить код боковой панели в скине.

Это в

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates in Skin Name

 

Board Index > boardIndexTemplate

удаляем строчку (третья сверху)

{parse variable="sidebar_enabled" default="$show_side_blocks"}

И сайдбара нету :)

 

С разным набором хуков можно проделать то же самое.

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

Ищите.

Можно тренироваться на дефолтном скине, если что revert вернет все на место.

Зы.

Хотя у хуков свои шаблоны. Можно в скине попробовать закомментировать в них код.

Опубликовано:
  • Автор

Спасибо.

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

Опубликовано:

Судя из это строчки её можно отключить в настройках, а не удалить совсем)

Опубликовано:

Ну так если отключить, то хуков не будет ни в одном скине.

А надо, чтобы были где-то.

  • 1 месяц спустя...
Опубликовано:
  • Автор

Продолжая тему, появился вопрос, что отвечает за вывод хука в сайдбаре или в топе перед списком тем? Т.е. есть допустим хук "Последние темы (сообщения)" в сайдбаре (первый скин), можно ли его заставить отображаться "топом" в скине с отключенным сайдбаром?

Опубликовано:

Место размещения хуков в шаблонах задается в самих хуках, а не в скине.

 

Шаблоны хуков встраиваются после заданного .

Если в одном скине нужно вставить в сайдбар, а в другом – сверху, надо усложнять хук. Переписывать его, как-то привязывать разное отображение к id скинов.

При этом следует учитывать, что html верстка в сайдбаре сильно отличается от верстки "топом".

 

В "топах" обычно табличку делают, а в сайдбаре – списочек.

Опубликовано:
  • Автор
В "топах" обычно табличку делают, а в сайдбаре – списочек.

С этим я разобрался. Спасибо.

 

А где можно про привязку к ID почитать?

Опубликовано:

http://www.ipbhooks.ru/

Здесь нету?

 

Я просто не программист и даже не пытаюсь разобраться в этом.

Если что-то понимаю, только как дизайнер и верстальщик.

 

Могу продемонстрировать пример, что может быть, если хук не вписывается в html структуру скина.

Опубликовано:
  • Автор

Да, я такое видел. Были проблемы просто с IE. Все сообщения растягивались вниз пословно, форум плыл. Оказалось были не закрыты <span> в описании групп пользователей. Выяснилось при тестовом переходе с 2.3.Х. Так же были проблемы с хуком Latest Discussions, при увеличении кол-ва результатов больше 5, в IE форум уменьшался к низу в геометрической прогрессии. Все те же <span> и не правильно выбранный стиль уже в самом хуке.

Изменено пользователем Андрей Волков

  • 4 месяца спустя...
Опубликовано:

извините если не по теме

 

как добавить в этот сайдбар календарь?

и можно ли добавить свой блок туда куда можно например вмонтировать плеер, если да то как

заранее спасибо

Опубликовано:

Календарь включить в хуках не пробовали?

 

Вот когда научитесь календарь включать (не раньше!), спросите в соответствующем разделе, потому что к дизайну это никаким боком.

  • 10 месяцев спустя...
Опубликовано:

А как можно закрепить боковую панель, чтобы она была, а закрыть ее было нельзя?

Опубликовано:

Board Index > boardIndexTemplate

id='open_sidebar'

Замените на

id='close_sidebar'

 

например...

Опубликовано:

Заменяю, но ничего не происходит, как закрывалась так и закрывается.

Опубликовано:

Тогда

<a href='{parse url="app=forums&module=extras&section=toggle&secure_key={$this->member->form_hash}" base="public"}' id='open_sidebar' class='sidebar_toggle rounded' <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_open.png' alt='{$this->lang->words['sidebar_open']}' /></a>

замените на

<a href='{parse url="app=forums&module=extras&section=toggle&secure_key={$this->member->form_hash}" base="public"}' id='close_sidebar'  class='sidebar_toggle rounded' <if test="sidebaropen:|:IPSCookie::get('hide_sidebar') != '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_close.png' alt='{$this->lang->words['sidebar_close']}' /></a>

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

Сейчас на странице 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.