
Тэг Spoiler на форуме
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Тэг Spoiler на форуме
Давно интересуюсь, почему в BB Code форума не работает тэг Spoiler (скрытие части текста, рисунков и т.д в отдельный раскрывающийся блок)? Вообще на многих форумах прятать картинки под спойлер считается хорошим тоном, а кое-где это даже за пользователя само делается
Часто уместно бывает, например, в первом сообщении темы оставить только суть, а подробности вывести под спойлер...

И оставшиеся в живых позавидуют мёртвым....
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
Тест спойлера
Надо только придумать что вместо spoiler и show поставить.
Спойлер
пристегивайтесь, турбулентность прямо по курсу
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
Вообще-то в идеале должно работать так :
Но если пока не получается, то замена - spoiler - "скрытый текст", show - "читать далее"
Спойлер
СОДЕРЖИМОЕ
И оставшиеся в живых позавидуют мёртвым....
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
то есть "свой заголовок" вместо слова Спойлер, так?
пристегивайтесь, турбулентность прямо по курсу
- taimyr
- IT-моторист
- Сообщения: 460
- Зарегистрирован: 14 окт 2003, 12:36
- Репутация: 17
- Откуда: Москва
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
Еще один тест спойлера с заданным текстом.
Спойлер
Текст
пристегивайтесь, турбулентность прямо по курсу
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
Вопрос к знатокам JS, добавить TEXT1 я сумел, а вот как добавить условие в bbcode, что если TEXT1='' then TEXT1='Спойлер' - не знаю
Сейчас так:
Нужно обрабатывать ситуацию, когда человек ткнул в спойлер но ничего не ввел после =
Сейчас так:
Код: Выделить всё
<div style="padding: 3px; background-color: #FFFFFF; border: 1px solid #d8d8d8; font-size: 1em;"><div style="text-transform: uppercase; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; font-size: 0.8em; font-weight: bold; display: block;"><span 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.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>'; }" /><a href="#" onClick="return false;">{TEXT1}</a></span></div><div class="quotecontent"><div style="display: none;">{TEXT2}</div></div></div>
пристегивайтесь, турбулентность прямо по курсу
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Тэг Spoiler на форуме
Ммм... хочешь узнать пустая строка или нет? И не срабатывает условие str=''?
Тогда сравнивай по длине - str.len()=0.
Тогда сравнивай по длине - str.len()=0.
лангольеры под окном жрали время ом-ном-ном
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Тэг Spoiler на форуме
Я не совсем понимаю как вместо {TEXT1}, например вот здесь:
подставить такую проверку.
Код: Выделить всё
this.innerHTML = '<a href=\'#\' onClick=\'return false;\'>{TEXT1}</a>';
пристегивайтесь, турбулентность прямо по курсу
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Тэг Spoiler на форуме
Сделай как с тэгом [quote]. Там тоже можно поставить "=". Т.е. изначально по кнопке вставляется просто "spoiler", а если умные людишки поставили "=", то пусть сами и думают зачем они это сделали.
лангольеры под окном жрали время ом-ном-ном
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя