BBCode
Добавлено: 24 янв 2018, 16:40
Нужен красивый спойлер для оформления тем сообщений
Код: Выделить всё
[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>
Код: Выделить всё
[spoiler={INTTEXT}]{TEXT}[/spoiler]
Код: Выделить всё
<dl class="codebox"><dt><a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { $(spoiler).slideDown(); $(spoiler).fadeIn('slow'); this.innerHTML = ' [−] {INTTEXT}'; } else { $(spoiler).slideUp(); $(spoiler).fadeOut('slow'); this.innerHTML = '[+] {INTTEXT}'; };">[+] {INTTEXT}</a></dt><dd style="display: none;">{TEXT}</dd></dl>
Код: Выделить всё
[spoiler={INTTEXT;optional}]{TEXT}[/spoiler]
Код: Выделить всё
[spoiler=test]test1[/test1]
Код: Выделить всё
[spoiler]test1[/test1]
Не каждый пользователь догадается что нужно вручную поставить "=", а потом после него текст я вот что имею ввиду, а вместо + можно чтобы был текст например "показать"?