Spoiler 3 с названием спойлера

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

Spoiler 3 с названием спойлера

Сообщение Shwepps »

Нашел качественный спойлер с возможностью названия спойлера.

Код: Выделить всё

<dl class="codebox"><dt>{TEXT2} <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = '-'; } else { spoiler.style.display = 'none'; this.innerHTML = '+'; };">+</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Я изменил его на

Код: Выделить всё

<dl class="codebox"><dt>{TEXT2} <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = 'Закрыть скрытый текст'; } else { spoiler.style.display = 'none'; this.innerHTML = 'Открыть скрытый текст'; };">+</a></dt><dd style="display: none;">{TEXT1}</dd></dl>
Для того, чтобы вместо + и - был текст Открыть скрытый текст и закрыть скрытый текст. Все работает за исключением одного - Вместо того чтоб была надпись Открыть скрытый текст стоит знак "минус", при нажатии на который уже и работает текст закрыть скрытый текст. Где в коде надо поправить эту неувязку?
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Spoiler 3 с названием спойлера

Сообщение Di_Mok »

Наверное, этот bbcode - как раз желаемое [FAQ] Пользовательские BBCode
Shwepps
phpBB 1.4.2
Сообщения: 53
Стаж: 15 лет 8 месяцев
Благодарил (а): 15 раз

Re: Spoiler 3 с названием спойлера

Сообщение Shwepps »

Спойлер, конечно, классный, но к дизайну сайта не подходит. Этот подходит на все 100%, вот бы только с этой проблемой разобраться...
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Spoiler 3 с названием спойлера

Сообщение Shredder »

Shwepps
Если я правильно понял, что нужно, то:

Код: Выделить всё

<dl class="codebox"><dt>{TEXT2} <a href="javascript&#058; void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block'; this.innerHTML = 'Закрыть скрытый текст'; } else { spoiler.style.display = 'none'; this.innerHTML = 'Открыть скрытый текст'; };">Открыть скрытый текст</a></dt><dd style="display: none;">{TEXT1}</dd></dl>

Вернуться в «Поддержка модов для phpBB 3.0.x»