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

Подредактировать спойлер

Recommended Posts

Давно хотел спросить. Подскажите, пожалуйста, в каком месте подправить форму спойлера - кнопка "Скрыть"/"Показать"? Просто у меня на форуме последняя буква слова "Показать" не влазит в кнопку и получается как "Показат", а мягкий знак торчит наполовину из-под края кнопки. Значит надо где-то на пару миллиметров добавить ширину.

Share this post


Link to post
Share on other sites

В ipb_common.css ищите input.bbc_spoiler_show

  • Upvote 1

Share this post


Link to post
Share on other sites

Ребят, чтоб не плодить темы, подскажите, как запретить использование спойлера гостям.

Или я совсем отупел или найти не могуunsure.gif

Share this post


Link to post
Share on other sites

Ребят, чтоб не плодить темы, подскажите, как запретить использование спойлера гостям.

Или я совсем отупел или найти не могу

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

Share this post


Link to post
Share on other sites

ps4.in.ua_1414654325__.png

 

У меня там выставлено всё нормально, но насколько я понимаю это настройка не та. :(

Захожу Гостем и спокойно открываю спойлер.

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

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

 

Использую модифицированный спойлер (можно использовать как с заголовком, так и без), два в одном.

 

Параметры бб-кода:

 

Пример использования: [spoiler=Название]Текст внутри

 

Использовать опции в теге? - Да

Опция не обязательна? - Да

Поменять option и content местами? - Нет

Предотвращать обработку внутренних кодов? - Нет

 

Шаблон замены BB-кода

 

<div class='bbc_spoiler clearfix'>
   <input type='button' class='bbc_spoiler_show' value='Показать' style="float:right;" /><span class='spoiler_title clearfix'>Спойлер: {option}</span>
   <div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content clearfix' style="display:none;">{content}</div></div>
</div>

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста, можно ли сделать, чтобы спойлер открывался/закрывался по клику на название спойлера,

<script>
document.observe("dom:loaded", function() {
ipb.delegate.register('.spoiler_title', function(e, elem) {
	$(elem).previous('.bbc_spoiler_show').click();
});
});
</script>

и при этом был динамичный элемент слева, отображающий раскрытие/закрытите

Не вижу в Вашем коде

  • Upvote 1

Share this post


Link to post
Share on other sites
<script>
document.observe("dom:loaded", function() {
   ipb.delegate.register('.spoiler_title', function(e, elem) {
       $(elem).previous('.bbc_spoiler_show').click();
   });
});
</script>

А куда его добавлять?

 

Не вижу в Вашем коде

Это хотелось бы реализовать, но не знаю как...

Edited by Strategius

Share this post


Link to post
Share on other sites

А куда его добавлять?

Куда хотите. Я, как правило, js добавляю в шаблон includeJS. В самый низ.

Это хотелось бы реализовать, но не знаю как...

Я не знаю, где и что у Вас должно быть. Как добавите элемент в коде, приходите :)

  • Upvote 1

Share this post


Link to post
Share on other sites
Я не знаю, где и что у Вас должно быть.

Вот такие стрелки я не знаю, как сделать :) Напротив "Показать/Скрыть контент", как в четверке. Возможно ли это средставми js?

 

post-59150-0-81951400-1509092626_thumb.png

 

Куда хотите. Я, как правило, js добавляю в шаблон includeJS. В самый низ.

Спасибо Вам огромное, то, что надо, отлично работает!

Edited by Strategius

Share this post


Link to post
Share on other sites

Вот такие стрелки я не знаю, как сделать Напротив "Показать/Скрыть контент", как в четверке.

Там используется Font Awesome. В 3-ке этого нет.

Вот Вам вариант

<div class='bbc_spoiler clearfix'>
   <input type='button' class='bbc_spoiler_show' value='Показать' style="float:right;" /><span class="spoiler_icon_plus">+</span><span class="spoiler_icon_minus hide">-</span><span class='spoiler_title clearfix clickable'>Спойлер: {option}</span>
   <div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content clearfix' style="display:none;">{content}</div></div>
</div>

<script>
document.observe("dom:loaded", function() {
ipb.delegate.register('.spoiler_title', function(e, elem) {
	$(elem).previous('.bbc_spoiler_show').click();
	$(elem).previous('.spoiler_icon_plus').toggleClassName('hide');
	$(elem).previous('.spoiler_icon_minus').toggleClassName('hide');
});
});
</script>

  • Upvote 1

Share this post


Link to post
Share on other sites
Вот Вам вариант

Странно, но почему-то плюсы и минусы работают только при клике на название спойлера, а при клике на кнопки "Показать/Скрыть" не работают. Можно ли это исправить, или только кнопки убирать?

 

И сейчас, при клике на минус или плюс, спойлер не раскрывается. Это плохо, потому что если использовать без заголовка, то отображается только плюс или минус, при клике на который ничего не происходит. А при клике на кнопку, плюс не меняется на минус.

 

Проще уж сделать, чтобы раскрывался по клике на сам спойлер bbc_spoiler, не подскажете вариант, пожалуйста?

 

И, как вариант, возможно ли добавить {option} по-умолчанию? Чтобы если заголовок не ввели вручную, отображался стандартный?

Edited by Strategius

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...