Картинка кликабельна
Делаем два дополнительных bb-кода, оффтопик и спойлер, работают они одинакаво.
В обший вид страниц форума поле $BODY$ вставляем
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[offtopic]') != -1){
s=s.replace('[offtopic]','<div style="margin: 3px; margin-top:1px;"><div class="smallfont" style="margin-bottom:5px"><a href="#" onclick="return spoiler_js(this);"><span style="color:blue;"><b><img src="http://7ucoz.com/images/ca8d55b9fd5d.gif" alt="Нажмите для просмотра оффтопа" width="46" height="51" border="0" /></b></span><span style="display:none;color:blue;"><b><img src="http://7ucoz.com/images/ca8d55b9fd5d.gif" alt="Нажмите для просмотра оффтопа" width="46" height="51" border="0" /></b></span></a></div><div style=" margin-top:5px; margin-left:20px; padding:5px; border-left:2px solid #ff6600; border-top:1px solid #738499; border-right:1px solid #738499; border-bottom:1px solid #738499; background: #FFFFE0; display: none;">'); s=s.replace('[/offtopic]','</div></div>');
e[k].innerHTML=s;
}
} }
</script>
В форму добавления сообщений после $BBCODES$ вставляем
Code
<input type="button" accesskey="s" value="offtopic" onclick="simpletag('offtopic','','','message',''); return false;" class="codeButtons" title="Оффтоп" name="offtopic" />
<input type="button" accesskey="s" value="spoiler" onclick="simpletag('spoiler','','','message',''); return false;" class="codeButtons" title="Спойлер" name="spoiler" />