Показать сообщение отдельно
Старый 13.01.2011, 13:17 Вверх   #1
::.V.I.P.::
 
Аватар для boxx
boxx вне форума
Доп. информация
Хорошо Отправка сообщения по Ctrl+Enter для 3.8.х

Стянул инструкцию от керка по реализации отправки сообщения по Ctrl+Enter для 3.8.х.

Редактирование одного шаблона showthread_quickreply
ищем:

Код:
<textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:100%; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]"></textarea>
и заменяем на:

Код:
<textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:100%; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]" onKeyPress="if (event.ctrlKey&&((event.keyCode==10)||(event.keyCode==13))){qr_prepare_submit(this.form, $vboptions[postminchars]);}"></textarea>
если нужно в кнопке прописать [Отправить быстрый ответ (Ctrl+Enter)], нужно редактировать шаблон SHOWTHREAD
ищем:

Код:
value="$vbphrase[post_quick_reply]"
заменяем на:

Код:
value="$vbphrase[post_quick_reply] (Ctrl+Enter)"
для добавления возможности отправки в расширенный редактор, открываем шаблон editor_toolbar_on и находим там:

Код:
<textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="display:block; width:$stylevar[messagewidth]; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]">$newpost[message]</textarea>
заменяем на этот код:

Код:
<textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="display:block; width:$stylevar[messagewidth]; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]" onKeyPress="if (event.ctrlKey&&((event.keyCode==10)||(event.keyCode==13))){this.form.submit();}">$newpost[message]</textarea>
если не используете кнопки ббкодов, нужно редактировать шаблон editor_toolbar_off

для быстрого редактирования не прокатит, т.к. там нельзя использовать submit()
он применяется только в форме модерирования постов (объединение, перемещение, копирование и т.д...) внизу темы.

Автор инструкции: kerk
Взято тут
  Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.04551 секунды с 10 запросами