Страница 1 из 3

Отправка сообщений нажатием Ctrl+Enter

Добавлено: 14 сен 2010, 11:48
Gold
Из формы быстрого ответа:

В шаблоне quick_reply.html находим
Код: Выделить всё
<td valign="top" style="width: 100%;"><textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" style="width: 98%;">{MESSAGE}</textarea></td>

и добавляем в самый конец ( после 98%;" )
Код: Выделить всё
onKeyPress="if((event.keyCode==10)||((event.ctrlKey)&&(event.keyCode==13))) document.postform.post[0].click();"


далее идем в шаблон posting_body.html
ищем
Код: Выделить всё
<td valign="top" style="width: 100%;">

<textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 98%;">{MESSAGE}</textarea></td>

и заменяем на
Код: Выделить всё
<td valign="top" style="width: 100%;">

<textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" style="width: 98%;" onKeyPress="if((event.keyCode==10)||((event.ctrlKey)&&(event.keyCode==13))) document.postform.post[0].click();">{MESSAGE}</textarea></td>

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 14 сен 2010, 13:17
Shans
Не лишним было бы так же добавить что-то типа оповещения/подсказки, скажем, там же, перед <textarea>
<div align="right">Отправка сообщений нажатием Ctrl+Enter &nbsp;&nbsp;</div>


Автор не может молчать 2 дня 11 часов 16 минут 54 секунды и добавляет ...

Кстати, Ctrl+Enter начинает работать только со второго сообщения топика.

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 10:34
anya
Почему то мод не работает и после второго сообщения... Изображение

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 11:04
Gold
Отредактировано первое сообщение. Добавлена информация (это для того, чтобы комбинация срабатывала и при создании тем, т.е. при отправке первого сообщения)

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 11:22
anya
Всё равно не работает и после трёх подряд постов... Изображение Изображение

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 12:03
GoDFaTHeR
[quoteem="anya"]Всё равно не работает и после трёх подряд постов...[/quoteem]
попробуйте сделать снова все то что написано в первом посте

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 12:09
anya
Под admin-ом вы заходили?
Пересохраниться нельзя?

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 12:12
GoDFaTHeR
[quoteem="anya"]Под admin-ом вы заходили?[/quoteem]
я
[quoteem="anya"]Пересохраниться нельзя?[/quoteem]
что сделать?

ПС а у ваших гостей стиль обычный сабсилвер

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 12:19
anya
[quoteem="GoDFaTHeR"]ПС а у ваших гостей стиль обычный сабсилвер[/quoteem]
Выкладываю скрин... не работает ни на одном из этих стилей..[quoteem="GoDFaTHeR"]что сделать?[/quoteem]
Просто сохранить по новой шаблоны.Изображение

Re: Отправка сообщений нажатием Ctrl+Enter

Добавлено: 08 окт 2010, 12:32
Gold
ну вот только что проделал изменения на тестовом форуме и все работает.
скиньте, если хотите, мне в сюда логин и пароль админа. Только верните шаблоны в исходное состояние перед этим.