В этой небольшой статье расмотрим как вы сами сможете добавить меню с выпадающим списком заготовленных сообщении (для ответа в формах) в контекстное меню или кнопку. Для начала нам нужно открыть файл меню (путь к нему см. по этой ссылке). * Редактировать рекомендуется в каком нибудь текстовом редакторе поддерживающий разные кодировки и базовое форматирование текста. Например Notepad2. Оперу желательно закрыть. Далее откроем файл меню, найдём секцию [Edit Widget popup menu], и добавим в нужную часть строчку с нашим меню: Code Submenu, "Готовые Ответы", Insert Messages Menu = Show popup menu,,,, "New note" А в самый конец файла меню пропишем следующий блок: Code [Insert Messages Menu] Item, "Всем привет!" = Insert, "Всем привет!",,, "New Note" Item, "Спасибо!" = Insert, "Спасибо!",,, "New Note" Item, "Всегда рад помочь" = Insert, "Всегда рад помочь",,, "New Note" Item, "Читайте справку" = Insert, "Читайте справку",,, "New Note" Item, "Добавлено:" = Insert, "Добавлено:",,, "New Note" Item, "Обновлено:" = Insert, "Обновлено:",,, "New Note" Всё, сохраним и закроем файл. Теперь в контекстном меню в формах будет новый пункт "Готовые сообщения" Если вы хотите добавить тоже самое для кнопки, плюс немного больше функиональности (к примеру, если вы выделите текст, то с методом приведённым выше, вставка готового сообщения заменит этот текст, с методом ниже не заменит), то вам нужно установить BBCode.js, а блок с меню использовать такой: Code [Insert Messages Menu] Item, "Всем привет!" = Go to page, "javascript:ujs_bbcode_tag('', 'Всем привет!')",,, "New Note" Item, "Спасибо!" = Go to page, "javascript:ujs_bbcode_tag('', 'Спасибо')",,, "New Note" Item, "Всегда рад помочь" = Go to page, "javascript:ujs_bbcode_tag('', 'Всегда рад помочь')",,, "New Note" Item, "Читайте справку" = Go to page, "javascript:ujs_bbcode_tag('', 'Читайте справку')",,, "New Note" Item, "Добавлено:" = Go to page, "javascript:ujs_bbcode_tag('', 'Добавлено:')",,, "New Note" Item, "Обновлено:" = Go to page, "javascript:ujs_bbcode_tag('', 'Обновлено:')",,, "New Note" Добавление кнопки для этого же меню: Сначала откроем файл панелей (путь к нему см. по этой ссылке). Кнопку лучше добавить сразу в «Мои кнопки» (Сервис -> Оформление -> Кнопки -> Мои кнопки). Найдите в файле панелей секцию [Customize Toolbar Custom.content], и в конец пропишите кнопку: Code Button = Show popup menu, "Insert Messages Menu",, "Готовые Ответы", "New note" Сохраните и закройте файл. Всё, кнопка готова, можете её перетащить с «Оформление -> Кнопки -> Мои кнопки» на любую (почти) панель в опере. Если кнопку сделать не получается, можно перетащить следующую ссылку: Готовые Ответы
|