Перейти к контенту
  • 0

Добавить новую кнопку в быстрый ответ


exe2

Вопрос

Добрый день, изучил весь поиск, но то что искал так и не нашел.

 

Подскажите пожалуйста, как добавить в форму "быстрый ответ" ещё дополнительно кнопок тегов.

 

Или хотя бы подскажите куда копать. спасибо большое.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

ето принцип для ББкод expand далше поимёш :D

 

1. Открыть файл ./style_images/*/folder_rte_files/rte_html.js

Если у Вас установлено несколько скинов, нужно проделать

те же операции с файлом rte_html.js каждого скина!

====================================================

a) Найти:

====================================================

button_code = '<td><div><img class="rteimage" src="' + g_imagesPath + 'code.gif" width="21" height="21" alt="'+js_tt_code+'" title="'+js_tt_code+'" onclick="wrap_tags(\'

\')"></div></td>';

====================================================

Ниже добавить:

====================================================

button_expand = '<td><div><img class="rteimage" src="' + g_imagesPath + 'expand.gif" width="21" height="21" alt="'+js_tt_expand+'" title="'+js_tt_expand+'" onclick="wrap_tags(\'[expand]\',\'[/expand]\')"></div></td>';

 

====================================================

;) Найти:

====================================================

button_quote + button_code

====================================================

Заменить:

====================================================

button_quote + button_code + button_expand

 

====================================================

2. Открыть файл ./jscripts/ipb_bbcode.js

====================================================

Найти:

====================================================

var CODE_open = 0;

====================================================

Ниже добавить:

====================================================

var EXPAND_open = 0;

 

====================================================

3. Открыть файл ./jscripts/ipb_editor_std.js

====================================================

a) Найти:

====================================================

'code' : 0

====================================================

Выше добавить:

====================================================

'expand' : 0,

====================================================

:) Найти:

====================================================

'code' : 'do_code'

====================================================

Выше добавить:

====================================================

'expand' : 'do_expand',

 

====================================================

4. Открыть файл ./cache/lang_cache/*/lang_editors.php

Если у Вас установлено несколько языков, нужно проделать

те же операции с файлом lang_editors.php каждого языка!

====================================================

Найти:

====================================================

$lang = array (

====================================================

Ниже добавить:

====================================================

 

'js_tt_expand' => "Раскрывающийся текст",

'jscode_text_expand' => "Использование: [EXPAND] Здесь раскрывающийся текст... [/EXPAND]",

 

 

====================================================

5. Изменение шаблона skin_editors (Редактор сообщений)

====================================================

Админцентр(ACP) ->

ВНЕШНИЙ ВИД ->

Менеджер стилей ->

Управление шаблонами ->

Изменить HTML фрагменты ->

skin_editors (Редактор сообщений)

 

====================================================

I. Открыть: editor_rte

====================================================

Найти:

====================================================

var js_tt_code = "{ipb.lang['js_tt_code']}";

====================================================

Ниже добавить:

====================================================

var js_tt_expand = "{ipb.lang['js_tt_expand']}";

 

====================================================

II. Открыть: editor_std

====================================================

a) Найти:

====================================================

var text_code = "{ipb.lang['jscode_text_code']}";

====================================================

Ниже добавить:

====================================================

var text_expand = "{ipb.lang['jscode_text_expand']}";

 

====================================================

:)Найти:

====================================================

<td><div id='do_code'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/code.gif" width="21" height="21 alt="{ipb.lang['js_tt_code']}" title="{ipb.lang['js_tt_code']}" onclick="simpletag('code')"></div></td>

====================================================

Ниже добавить:

====================================================

<td><div id='do_expand'><img class="rteimage" src="{ipb.vars['img_url']}/folder_rte_images/expand.gif" width="21" height="21 alt="{ipb.lang['js_tt_expand']}" title="{ipb.lang['js_tt_expand']}" onclick="simpletag('expand')"></div></td>

 

====================================================

6. Добавление картинки кнопки

====================================================

Скопировать expand.gif в ./style_images/*/folder_rte_images/

Если у Вас установлено несколько скинов, нужно проделать

те же операции с файлом expand.gif каждого скина!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.