Страница 1 из 2
Bbcode спойлер
Добавлено: 23 янв 2018, 09:52
eska
Установил спойлер
<div class="dropdown-container">
<span class="dropdown-trigger button">{TEXT1}</span>
<div class="hidden" style="max-width:100%;">{TEXT}</div>
</div>
В общем смотрится хорошо, но есть но, при открытие он почему-то часть текста не показывает, скорее всего это как-то связано с блинным текстом названия самого спойлера, 2 скрина, до и после открытия
Помоги сделать правильно, спасибо.
Bbcode спойлер
Добавлено: 23 янв 2018, 16:24
CabinetAdmin
Установил этот ббкод - всё работает как надо. Я даже тему у тебя на форуме нашёл со скриншота и там тоже всё нормально
Bbcode спойлер
Добавлено: 23 янв 2018, 17:07
eska
CabinetAdmin, с телефона имеется ввиду, с ПК всё отлично
Bbcode спойлер
Добавлено: 23 янв 2018, 18:22
CabinetAdmin
Да, увидел. Дело в длине кнопки. Этот спойлер это тоже всплывающее окно, как у кнопки "ссылки", все отступы у неё формируются через скрипт, ну и поскольку кнопка не входит в видимое поле, видно по горизонтальному скроллу, скрипт задаёт отрицательный отступ влево.
В общем как-то так:)
Решение - использовать надпись кнопки покороче.
Bbcode спойлер
Добавлено: 23 янв 2018, 18:27
eska
CabinetAdmin, ок, принял, спасибо;)
Bbcode спойлер
Добавлено: 18 июл 2018, 09:16
Иринка
Перестал работать ббкод спойлер с описанием, исчезло равно почему-то и теперь надо его вручную ставить, если его нет то вот что выходит
сам код такой
Код: Выделить всё
<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>
Bbcode спойлер
Добавлено: 18 июл 2018, 14:54
CabinetAdmin
Добавьте новый ббкод без описания, будет работать:
Код: Выделить всё
<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>
и
Bbcode спойлер
Добавлено: 18 июл 2018, 15:34
Иринка
CabinetAdmin писал(а): без описания
А с описанием никак не сделать?
Bbcode спойлер
Добавлено: 18 июл 2018, 15:58
CabinetAdmin
Дык у вас же только без описания не работает или и описанием тоже?
Bbcode спойлер
Добавлено: 18 июл 2018, 16:12
Иринка
С описанием, исчезло "=" и приходиться в ручную его ставить, а если ставишь равно то работает, но ведь не каждый пользователь сообразит что надо ставить равно)
раньше "=" автоматом стояло и если не добавлять описание, то было слово показать
- Bbcode спойлер - Безымянный.jpg (44.25 КБ) 2753 просмотра
Bbcode спойлер
Добавлено: 18 июл 2018, 20:20
CabinetAdmin
А ббкода без = у вас нет, как я понял. Хотя у вас на скриншоте ббкод тоже без =.
Может быть что-то всё таки перед этим делали? Не само же по себе так стало...
Bbcode спойлер
Добавлено: 19 июл 2018, 08:26
Иринка
CabinetAdmin писал(а): Может быть что-то всё таки перед этим делали?
Ничего не делала(, вот что сказали на тех. поддержке
В 3.2 перестали работать некоторые ббкоды, которые в HTML коде реализованы через DIV
лучше заменить на другой, работающий...
Bbcode спойлер
Добавлено: 19 июл 2018, 15:24
CabinetAdmin
Иринка писал(а): В 3.2 перестали работать некоторые ббкоды, которые в HTML коде реализованы через DIV
Да ну, у меня на тестовом форуме всё прекрасно работает. Установлен один ббкод с =, спойлер срабатывает если ввести заголовок и если нет.
Попробуйте ради теста создать новый ббкод, замену сделайте эту же, а сам ббкод например такой:
Может дело в расширении для ббкодов...
Bbcode спойлер
Добавлено: 20 июл 2018, 08:38
Иринка
CabinetAdmin писал(а): Может дело в расширении для ббкодов...
Наверное да, потому-что все перепробовала и результата ноль(
Bbcode спойлер
Добавлено: 20 июл 2018, 08:48
Иринка
Где бы взять похожее оформление спойлера (но без DIV)