Опешу процесс смены стандартных формах ответа в стиле Subsilver2 по замене кнопок стандартных BBcode на картинки.
Внимание перед изменениями шаблонов сделайте резервное копирование.
Поехали.
Идем в админку - стили ,стиль subsilver2,изменить.
Найти:
- Код: Выделить всё
.btnbbcode {
ЗАМЕНИТЬ НА:
- Код: Выделить всё
.btncustombbcode {
Затем ПЕРЕД
- Код: Выделить всё
.btncustombbcode {
СТАВИМ:
- Код: Выделить всё
.btnbbcode {
background-color: #DCE1E5;
background-repeat: no-repeat;
width: 30px;
border-style: none;
background-position: center;
}
СОХРАНИТЬ.
Следующий шаг.
Шаблоны,subsilver2,posting_buttons.
Найти:
- Код: Выделить всё
<!-- IF S_BBCODE_ALLOWED -->
<input type="button" class="btnbbcode" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px;" onclick="bbstyle(0)" onmouseover="helpline('b')" onmouseout="helpline('tip')" />
<input type="button" class="btnbbcode" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px;" onclick="bbstyle(2)" onmouseover="helpline('i')" onmouseout="helpline('tip')" />
<input type="button" class="btnbbcode" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px;" onclick="bbstyle(4)" onmouseover="helpline('u')" onmouseout="helpline('tip')" />
<!-- IF S_BBCODE_QUOTE -->
<input type="button" class="btnbbcode" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onclick="bbstyle(6)" onmouseover="helpline('q')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<input type="button" class="btnbbcode" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onclick="bbstyle(8)" onmouseover="helpline('c')" onmouseout="helpline('tip')" />
<input type="button" class="btnbbcode" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onclick="bbstyle(10)" onmouseover="helpline('l')" onmouseout="helpline('tip')" />
<input type="button" class="btnbbcode" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onclick="bbstyle(12)" onmouseover="helpline('o')" onmouseout="helpline('tip')" />
<input type="button" class="btnbbcode" accesskey="y" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" onmouseover="helpline('e')" onmouseout="helpline('tip')" />
<!-- IF S_BBCODE_IMG -->
<input type="button" class="btnbbcode" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" onmouseover="helpline('p')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<input type="button" class="btnbbcode" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="bbstyle(16)" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<!-- IF S_BBCODE_FLASH -->
<input type="button" class="btnbbcode" accesskey="d" name="addbbcode18" value="Flash" onclick="bbstyle(18)" onmouseover="helpline('d')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
Заменить на:
- Код: Выделить всё
<!-- IF S_BBCODE_ALLOWED -->
<input type="button_picture" class="btnbbcode" accesskey="b" name="addbbcode0" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(0)" onmouseover="helpline('b')" onmouseout="helpline('tip')" />
<input type="button_picture" class="btnbbcode" accesskey="i" name="addbbcode2" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(2)" onmouseover="helpline('i')" onmouseout="helpline('tip')" />
<input type="button_picture" class="btnbbcode" accesskey="u" name="addbbcode4" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(4)" onmouseover="helpline('u')" onmouseout="helpline('tip')" />
<!-- IF S_BBCODE_QUOTE -->
<input type="button_picture" class="btnbbcode" accesskey="q" name="addbbcode6" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(6)" onmouseover="helpline('q')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<input type="button_picture" class="btnbbcode" accesskey="c" name="addbbcode8" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(8)" onmouseover="helpline('c')" onmouseout="helpline('tip')" />
<input type="button_picture" class="btnbbcode" accesskey="l" name="addbbcode10" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(10)" onmouseover="helpline('l')" onmouseout="helpline('tip')" />
<input type="button_picture" class="btnbbcode" accesskey="o" name="addbbcode12" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(12)" onmouseover="helpline('o')" onmouseout="helpline('tip')" />
<input type="button_picture" class="btnbbcode" accesskey="y" name="addlitsitem" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(-1)" onmouseover="helpline('e')" onmouseout="helpline('tip')" />
<!-- IF S_BBCODE_IMG -->
<input type="button_picture" class="btnbbcode" accesskey="p" name="addbbcode14" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(14)" onmouseover="helpline('p')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<!-- IF S_LINKS_ALLOWED -->
<input type="button_picture" class="btnbbcode" accesskey="w" name="addbbcode16" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(16)" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
<!-- IF S_BBCODE_FLASH -->
<input type="button_picture" class="btnbbcode" accesskey="d" name="addbbcode18" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(18)" onmouseover="helpline('d')" onmouseout="helpline('tip')" />
<!-- ENDIF -->
Найти
- Код: Выделить всё
<input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}"
[color=#0000FF]Найти в этой строке:[/color]
- Код: Выделить всё
class="btnbbcode"
И заменить на:
- Код: Выделить всё
class="btncustombbcode"
Теперь некоторые дополнения.В выше приведенном коде значение :
addbbcode0 и "bbstyle(0)"
От ноля до восемнадцати это номер BBcode .У вас их может быть больше или меньше.У кого как.
Это стандартный код шаблона.К примеру на этом сайте поддержки addbbcode0 отвечает за BBcode Жирный текст.
addbbcode2 наклонный текст
addbbcode4 подчеркнутый текст
addbbcode6 цитата
addbbcode8 код
addbbcode10 список
addbbcode12 нумированый список
addbbcode14 вставить изображение
addbbcode16 вставить ссылку
addbbcode22 Номер группы которая увидит информацию
addbbcode24 хиде
addbbcode26 пункт правил
addbbcode28 скрытый текст
addbbcode30 ссылка откроется в новом окне
И так далее.
Что бы просмотреть, какой BBcode за что у Вас отвечает, и какую соответственно прописать ему картинку ( где АДРЕС ВАШЕЙ КАРТИНКИ и есть полный адрес загруженого изображения.Загружать через менеджер картинок.)
Так вот.Что за что отвечает.
Открыть в браузере форум, открываем страницу полной формы ответа, при этом, все пользовательские bbcode, которые будем далее менять на картинки, должны быть включены и отображаться на странице.
Наводим стрелку на интересующий Вас bbcode и нажимаем правой кнопкой мишки.Выбираем - просмотр кода элемента.
Видим примерно такое:
Где - name="addbbcode30" и есть номер вашего bbcode.
А value="..." и то что написано между кавычками ,это текст, который заключен в соответствующую кнопку на странице полной формы ответа.
Если у вас нету addbbcodeХХ с какой то цифрой,как в коде приведенной выше,Не чего страшного.Просто смените на ту что у вас.Также,может быть что я привел слишком длинный код.Удалите все лишние,столько раз,сколько вам надо:
- Код: Выделить всё
<input type="button_picture" class="btnbbcode" accesskey="w" name="addbbcode16" style="background-image: url('АДРЕС ВАШЕЙ КАРТИНКИ'); height: 30px;" onclick="bbstyle(16)" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
Закачиваете картинки,вставляете в шаблон,сохраняете,чистите кеш.Радуетесь.
Вот мой пример:
Я бы посоветовал всем, для начала проверить все на вашем тестовом сайте.