Установил спойлер
Помоги сделать правильно, спасибо.
Код: Выделить всё
[spoiler={TEXT1}]{TEXT}[/spoiler]
В общем смотрится хорошо, но есть но, при открытие он почему-то часть текста не показывает, скорее всего это как-то связано с блинным текстом названия самого спойлера, 2 скрина, до и после открытия<div class="dropdown-container">
<span class="dropdown-trigger button">{TEXT1}</span>
<div class="hidden" style="max-width:100%;">{TEXT}</div>
</div>
Помоги сделать правильно, спасибо.
Комментарии: 15
Да, увидел. Дело в длине кнопки. Этот спойлер это тоже всплывающее окно, как у кнопки "ссылки", все отступы у неё формируются через скрипт, ну и поскольку кнопка не входит в видимое поле, видно по горизонтальному скроллу, скрипт задаёт отрицательный отступ влево.
В общем как-то так:)
Решение - использовать надпись кнопки покороче.
В общем как-то так:)
Решение - использовать надпись кнопки покороче.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Перестал работать ббкод спойлер с описанием, исчезло равно почему-то и теперь надо его вручную ставить, если его нет то вот что выходит
сам код такой
сам код такой
Код: Выделить всё
[spoiler={TEXT1}]{TEXT2}[/spoiler]
Код: Выделить всё
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>{TEXT1}</b> <input type="button" value="Показать" style="width:65px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }" /></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div>
Добавьте новый ббкод без описания, будет работать:
и
Код: Выделить всё
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><input type="button" value="Показать" style="width:65px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }" /></div><div class="quotecontent"><div style="display: none;">{TEXT}</div></div></div>
Код: Выделить всё
[spoiler]{TEXT}[/spoiler]
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Да ну, у меня на тестовом форуме всё прекрасно работает. Установлен один ббкод с =, спойлер срабатывает если ввести заголовок и если нет.
Попробуйте ради теста создать новый ббкод, замену сделайте эту же, а сам ббкод например такой:
Код: Выделить всё
[spoil={TEXT1}]{TEXT2}[/spoil]
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Похожие темы
-
{TEXT2}
{TEXT2} | + {TEXT1}
Стандартный BBcode скрытого текста. Хочу использовать его в качестве примечаний в тексте поста. То есть, во-первых... -
CabinetAdmin , приветствую!
Использование BBCode
{TEXT}
Замена HTML
Spoiler :
{TEXT}
Подсказка
Spoiler с паролем: СООБЩЕНИЕ... -
Здравствуйте.
Нужен простой ббкод для вставки youtube. Искал на просторах все не рабочие может у кого есть в наличии поделитесь пожалуйста.
Версия...