Создание тега Оффтоп
Тут пойдет небольшая инструкция от Kerk'a о том как создается BB Code Оффтопика.
Вопример работы ББ кода:
Оффтоп
Если ты нажал на надпись и прочитал этот текст - значит все работает.
1. Изображение находящееся в вложении к теме закидываем в папку images\editor\
2. Заходим в админку и идем в меню
Добавить BB коды.
3. Заполняем форму:
- Заголовок: Offtopic
- Название BB кода (BB Code Tag Name): OFF
- Замена:
Код:
<span><a href="#" title="для просмотра текста оффтопа - жми сюда" onclick="
obj=this.parentNode.childNodes[1].style;
tmp=(obj.display!='block') ? 'block' : 'none';
obj.display=tmp;
return false;">Оффтоп</a><div class="subblock" style="display: none">
{param}</div></span>
PHP код:
[Off]так будет выглядеть текст[/Off]
- Описание: Используется при вставке ответа не по теме, тег [off]
- Использовать опцию: Нет
- Изображение кнопки (необязательно): images/editor/off.gif
- Удалить BB код, если отсутствует текст: Да
- Выключить BB коды внутри этого BB кода: Нет
- Выключить смайлы внутри этого BB кода: Нет
- Выключить перенос строк внутри этого BB кода: Нет
Сохраняемся.
4. Идем в
Стили и шаблоны - Управление стилями - Редактировать шаблоны
В шаблоне
postbit_quickedit найти:
Код:
<td><div class="imagebutton" id="{$editorid}_cmd_insertimage"><img src="$stylevar[imgdir_editor]/insertimage.gif" width="21" height="20" alt="$vbphrase[insert_image]" /></div></td>
</if>
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
После вставить:
Код:
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_off"><img src="$stylevar[imgdir_editor]/off.gif" width="21" height="20" alt="Вставить тег офтопа [off]" /></div></td>
В шаблоне
showthread_quickreply найти:
Код:
<td><div class="imagebutton" id="{$editorid}_cmd_insertimage"><img src="$stylevar[imgdir_editor]/insertimage.gif" width="21" height="20" alt="$vbphrase[insert_image]" /></div></td>
</if>
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
После вставить:
Код:
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_off"><img src="$stylevar[imgdir_editor]/off.gif" width="21" height="20" alt="Вставить тег офтопа [off]" /></div></td>
5. Произвести действие 4 для шаблонов всех стилей чтобы кнопка Оффтоп довавилась в меню быстрого ответа и редактирования во все стили вашего форума.
Код будет работать в любой версии булки.