Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Андрей Волков

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

Recommended Posts

Добрый день.

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

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

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

 

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Это в

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates in Skin Name

 

Board Index > boardIndexTemplate

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

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

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

 

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

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

Ищите.

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

Зы.

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

Share this post


Link to post
Share on other sites

Спасибо.

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

Share this post


Link to post
Share on other sites
В "топах" обычно табличку делают, а в сайдбаре – списочек.

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

 

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

Share this post


Link to post
Share on other sites

http://www.ipbhooks.ru/

Здесь нету?

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

Edited by Андрей Волков

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Board Index > boardIndexTemplate

id='open_sidebar'

Замените на

id='close_sidebar'

 

например...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...