Цитата:
Сообщение от Михаил495
В общем, можно ли ввести тег [OFF] и функцию скрытия сообщений с этим тегом?
|
Запросто, правда решает администрация.
Это делается в админке в "Управление BB кодами" там необходимо создать ВВ код, для него потребуется написать html, к примеру:
Код HTML:
<span><a title="Для просмотра скрытого текста - жми сюда" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" class="tagcutflag">Оффтопик</a><div class="tagcut" style="display: none">текст</div></span>
вв код будет таким -
[OFF="Оффтопик"]текст[/OFF]
ну и еще нужно задать иконку, которая будет отображаться в редакторе.
Можно еще использовать свойства спойлера, который скрывает длинные сообщения. К примеру:
Код HTML:
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;"><b>Нажмите, чтобы показать/скрыть:</b> <input value="Показать" style="margin: 0px; padding: 0px; width: 70px; font-size: 10px;" 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 = 'Показать'; }" type="button" /> </div> <div class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px;"> <div style="display: none;"> Пример текста </div> </div> </div>