Отличия BB реализации от HTML
1. BB код могут использовать все пользователи сайта
2. Не нужно пихать HTML код в сообщение, где необходимо вывести вкладки
3. Очень удобно использовать
ПУ » Управление дизайном » Редактирование шаблонов » Форум » Общий вид страниц форума и перед /body вставляем код
Код
<script type="text/javascript">$('td.posttdMessage').each(function(){ $(this).html($(this).html().split('[tables]').join('<div class="sectiontable">').split('[/tables]').join('</div>').split('[tablesnames]').join('<ul class="tabs">').split('[/tablesnames]').join('</ul>').split('[table visible]').join('<li class="current">').split('[table]').join('<li>').split('[/table]').join('</li>').split('[content visible]').join('<div class="box visible"><p>').split('[content]').join('<div class="box"><p>').split('[/content]').join('</p></div>')); };); </script>
ПУ » Управление дизайном » Редактирование шаблонов » Форум » Форма добавления материалов и в самое начало
Код
<script type="text/javascript">function tabControl() { i=1; var tables=''; var contents=''; while(true) { table=prompt('Введите название вкладки','Вкладка #'+i); if(table==null) { break; } else { content=prompt('Введите содержимое вкладки','Содержимое вкладки #'+i); if(content==null) { break; } else { var visible=''; if(i==1) { visible=' visible'; } i=i+1; tables+='[table'+visible+']'+table+'[/table]'; contents+='[content'+visible+']'+content+'[/content]'; } } } if(i!=1) { $('#message').focus().val($('#message').val()+'[tables][tablesnames]'+tables+'[/tablesnames]'+contents+'[/tables]'); } } </script>
Тут же ищем код $BBCODES$ и вставляем после него
Код
<span style="padding-right:1px;"><input type="button" class="codeButtons" onclick="tabControl();" value="tab" id="info" title="tab"></span>