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

[FINAL] CtrlEnterPost, CtrlEnterPost for EQR

Добавлено: 02.03.2008 17:50
Стас_ufabike
Мод позволяет пользователю отправить сообщение привычным нажатием комбинации клавиш Ctrl+Enter

работает при фокусе на поле ввода сообщения

Код: Выделить всё

#-----[ OPEN ]------------------------------------------
                                posting_body.tpl 
#-----[ FIND ]------------------------------------------ 
		<textarea name="message"
#-----[ IN-LINE FIND ]------------------------------------------ 
		">{MESSAGE}
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
		" onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.post.post.click();}">{MESSAGE}
#-----[ FIND ]------------------------------------------
		<td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit"
#-----[ IN-LINE FIND ]------------------------------------------
		<input type="submit"
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
		<input title="Ctrl+Enter" type="submit"

Добавлено: 02.03.2008 22:09
forall
не тестил ещё, но для формы быстрого ответа он пригодился бы...

Добавлено: 02.03.2008 22:39
sly-lumen
поставил, попробовал, все работает :)
я так понял, что для "Quick Reply Form", проделать то же самое с файлом quick_reply.tpl, да?

Добавлено: 03.03.2008 11:32
Стас_ufabike
смысл тот же

Код: Выделить всё


#-----[ OPEN ]------------------------------------------ 
quick_reply.tpl
#-----[ FIND ]------------------------------------------ 
      <textarea name="message" 
#-----[ IN-LINE FIND ]------------------------------------------ 
      "></textarea>
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
      " onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.post.post.click();}"></textarea>
#-----[ FIND ]------------------------------------------ 
      <td align="center" height="28" colspan="2">{S_HIDDEN_FORM_FIELDS}<input type="submit"
#-----[ IN-LINE FIND ]------------------------------------------ 
       <input type="submit"
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
      <input title="Ctrl+Enter" type="submit" 

Добавлено: 03.03.2008 11:38
nazar
вчера поставил для ответа и быстрого ответа (ЕКюЕр 3) все прекрасно работает

Добавлено: 09.03.2008 23:17
Avanturist
Оформил.

Re: [FINAL] CtrlEnterPost, CtrlEnterPost for EQR

Добавлено: 18.01.2009 10:14
vlad77
При совместном использовании CtrlEnterPost for EQR и Topic Search - поиск в теме ( http://www.phpbbguru.net/community/topic4385.html ) при нажатии комбинации клавиш Ctrl+Enter в форме быстрого ответа Xpertа - ява-скрипт стал писать ошибку.
Решилась проблема заменой в файле viewtopic_body.tpl кода мода Topic Search:

Код: Выделить всё

Открыть viewtopic_body.tpl

найти
<form action="{U_TOPIC_SEARCH}" name="post" method="POST" target="_top">

заменить
<form action="{U_TOPIC_SEARCH}" name="post2" method="POST" target="_top">