Как установить дополнительную кнопку в редакторе быстрого и расширенного ответа

  • Автор темы Helenka1
  • 2131
  • Обновлено
  • 23, May 2013
  • #1
Два дня трудов, два дня изучения шаблонов, в которых я пока толком ничего не понимаю и все коту под хвост, пришлось все равно просить Ветра о помощи.

Спасибо ему, пришел, все сделал, делюсь решением проблемы. А дело вот в чем.

Решила установить на форум Хак медиа от Керка (здесь такой же стоит), стало все прекрасно, только вместо симпатичной кнопочки я видела с гугл хрома вот такую кнопку






а с лисы






. Стандартным
 <td>

<div class="imagebutton" id="{$editorid}_cmd_wrap0_mediaservice">

<img src="$stylevar[imgdir_editor]/имятвоейкнопки\\\\\\\\\\\" width=\\\\\\\\\\\"21\\\\\\\\\\\" height=\\\\\\\\\\\"20\\\\\\\\\\\" alt=\\\\\\\\\\\"<phrase 1=\\\\\\\\\\\"mediaservice\\\\\\\\\\\">$vbphrase[wrap_x_tags]</phrase>\\\\\\\\\\\" />

</div>

</td>
проблему решить не удалось.

Кнопка у меня стоит и в быстром и в расширенном ответе, поэтому редактировать нужно два шаблона определенного стиля (не забываем, кнопки прописываем в каждом стиле) showthread_quickreply (это быстрый ответ) и editor_toolbar_on (это расширенный).

Находим в шаблоне место, куда хотим вставить кнопку (в showthread_quickreply у меня после
 <td><div class=\\\\\\\\\\\\\"imagebutton\\\\\\\\\\\\\" id=\\\\\\\\\\\\\"{$editorid}_cmd_wrap0_quote\\\\\\\\\\\\\"><img src=\\\\\\\\\\\\\"$stylevar[imgdir_editor]/quote.gif\\\\\\\\\\\\\" width=\\\\\\\\\\\\\"21\\\\\\\\\\\\\" height=\\\\\\\\\\\\\"20\\\\\\\\\\\\\" alt=\\\\\\\\\\\\\"$vbphrase[wrap_quote_tags]\\\\\\\\\\\\\" /></div></td>
а в editor_toolbar_on
 <td><img src=\\\\\\\\\\\\\"$stylevar[imgdir_editor]/smilie.gif\\\\\\\\\\\\\" alt=\\\\\\\\\\\\\"\\\\\\\\\\\\\" width=\\\\\\\\\\\\\"21\\\\\\\\\\\\\" height=\\\\\\\\\\\\\"20\\\\\\\\\\\\\" /></td>

<td class=\\\\\\\\\\\\\"alt_pickbutton\\\\\\\\\\\\\"><img src=\\\\\\\\\\\\\"$stylevar[imgdir_editor]/menupop.gif\\\\\\\\\\\\\" width=\\\\\\\\\\\\\"11\\\\\\\\\\\\\" height=\\\\\\\\\\\\\"16\\\\\\\\\\\\\" alt=\\\\\\\\\\\\\"\\\\\\\\\\\\\" /></td>

</tr>

</table>

</div></td>
) и вставляем туда
 <td>

<div class=\\\\\\\\\\\"imagebutton\\\\\\\\\\\" id=\\\\\\\\\\\"{$editorid}_cmd_wrap0_mediaservice\\\\\\\\\\\">

<img src=\\\\\\\\\\\"http://адрес форума/images/editor/имя кнопки\\\\\\\\\\\" width=\\\\\\\\\\\"21\\\\\\\\\\\" height=\\\\\\\\\\\"20\\\\\\\\\\\" alt=\\\\\\\\\\\"<phrase 1=\\\\\\\\\\\"mediaservice\\\\\\\\\\\">$vbphrase[wrap_x_tags]</phrase>\\\\\\\\\\\" />

</div>

</td>
. Если забудете тег , то кнопка будет создавать себе дополнительную строчку






Кому что непонятно, задавайте вопросы , Ветер на них с удовольствием ответит. З.Ы. Отдельное огромное спасибо Сайфу

за его подсказки и моральную поддержку.

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 24, May 2013
  • #2
Helenka, спасибо конечно за тему...

Не знаю зачем ты понаставила слэшей к кодах, и что с последней картинкой в твоем посте, где эти слэши появляются.

Значит так.

Если необходимо поставить дополнительные кнопки в редакторах быстрого и расширенного ответа, то действуем следующим образом.

Идем в шаблон быстрого ответа.

Это showthread_quickreply. В зависимости от того какую кнопку нужно вставить выбираем нужный код. В примере с BB кодом Медиа от Керка (его здесь нет, и выкладываться не будет) в шаблоне ищем следующую строку:
 <td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif\" width=\"21\" height=\"20\" alt=\"$vbphrase[wrap_quote_tags]\" /></div></td>
<td>
Это кнопка цитаты



. Ваша кнопка будет следующей. И ниже вставляем кнопку данного BB кода
 <td>

<div class="imagebutton" id="{$editorid}_cmd_wrap0_mediaservice">

<img src="$stylevar[imgdir_editor]/mediaservice.gif" width="21" height="20" alt="<phrase 1="mediaservice">$vbphrase[wrap_x_tags]</phrase>" />

</div>

</td>

Соответственно если BB код другой, то и код, который нужно вставить будет другой. Это просто пример. Аналогичную операцию проводим с редактором расширенного ответа. Для этого идем в шаблон editor_toolbar_on и делаем абсолютно то же самое. Если у вас на форуме несколько стилей, которыми пользуются пользователи, то не забываем выполнить эту операцию со всеми стилями вашего форума, где необходима кнопка в редакторе.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 24, May 2013
  • #3
Если Veter, не против добавлю. Чтоб изображение кнопки появилось картинку кнопки нужно залить в папку editor которая находится в папке images Вашего форума. В данном случаи картинка кнопки с названием mediaservice.gif
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 24, May 2013
  • #4
Да, да. Конечно О загрузке я не написал. Только тогда уже в папку нужного стиля
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 24, May 2013
  • #5
Veter:
в папку нужного стиля
Да в папку нужного стиля.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 24, May 2013
  • #6
Veter, я ничего не ставила специально, как скопировалось, так и вставила.
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 24, May 2013
  • #7
Veter, точнее, не так, вставлялось нормально, как в коде, слеши вылезают после опубликования поста.







попробую сегодня, что получается.
Ну вот, сейчас картинка грузится нормально. И что это было?
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
Тем
49554
Комментарии
57426
Опыт
552966

Интересно