Пропустить

CtrlEnterPost

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

CtrlEnterPost

Сообщение San4o » 15.03.2008 18:30

Нужен аналог мода http://phpbbguru.net/community/viewtopi ... ctrl+enter для отправки сообщений по Ctrl+Enter. Можно только для формы быстрого ответа.

San4o
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.12.2007 12:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Avanturist » 15.03.2008 20:53

Проверить пока не могу, но думаю примерно так
# 
#-----[ OPEN ]------------------------------------------ 
# 
quick_reply.html

# 
#-----[ FIND ]------------------------------------------ 
# 
      <textarea

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
      >{MESSAGE}</textarea>
    
# 
#-----[ IN-LINE BEFORE ADD]------------------------------------------ 
# Don't forget to leave a blank(space) ahead
      onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.postform.post.click();}" 

# 
#-----[ FIND ]------------------------------------------ 
# 
      <input type="submit" accesskey="s"

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
       <input type="submit" 

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 
      <input title="Ctrl+Enter" type="submit" 

Avanturist
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 09.03.2008 22:46
Откуда: Уфа
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение San4o » 15.03.2008 22:39

Avanturist
Спасибо за помощь! Посмотрим.

Добавлено спустя 11 минут 11 секунд:

В текстовом поле БО появляется надпись
onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.postform.post.click();}"

San4o
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.12.2007 12:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Avanturist » 16.03.2008 9:49

San4o
1) Внимательнее выполняйте инструкцию, вы вписали строку после знака >. А нужно перед, не забудьте оставить пробел перед онкейпресом, а то скажете что не работает ))

2) справочник по html

Avanturist
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 09.03.2008 22:46
Откуда: Уфа
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение San4o » 16.03.2008 12:37

Да, все верно, теперь работает.

San4o
phpBB 1.2.0
 
Сообщения: 16
Зарегистрирован: 17.12.2007 12:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение Gular » 08.06.2008 18:27

Я попробовал для subsilver2 подключить - не работает. (В prosilver всё хорошо).
Может быть, у кого-нибудь работает на subsilver2? Поделитесь, как реализовали, пожалуйста.

P.S.: В принципе, сочетание TAB'a и Enter'a ничего, но если есть возможность для Ctrl+Enter...

Gular
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 10.03.2007 15:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение DOMINATOR » 09.06.2008 9:16

Вот для subsilver2.

# 
#-----[ OPEN ]------------------------------------------ 
# 
styles/subsilver2/template/quick_reply.html


# 
#-----[ FIND ]------------------------------------------ 
# 
      <textarea

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
      >{MESSAGE}</textarea>
    
# 
#-----[ IN-LINE BEFORE ADD]------------------------------------------ 
# Don't forget to leave a blank(space) ahead
      onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.postform.post.click();}" 


# 
#-----[ FIND ]------------------------------------------ 
# 
	&nbsp; <input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
	<input class="btnmain" type="submit"

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 
      <input class="btnmain" title="Ctrl+Enter" type="submit"
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
DOMINATOR
phpBB 2.0.2
 
Сообщения: 155
Зарегистрирован: 18.09.2007 22:07
Откуда: Новосибирск
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.

Re: CtrlEnterPost

Сообщение Gular » 10.06.2008 17:04

Нет, значит мне в subsilver2 так не сделать.
Я уже пробовал это, не работает. Видимо, другой Javascript код перекрывает этот. Хотя на prosilver работает,

Gular
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 10.03.2007 15:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение DOMINATOR » 11.06.2008 19:29

Это не работает у Вас, а вообще работает. Нестоит путать пользователей.
Вспоминайте что Вы вносили в код сабсилвера2...
Важное дополнение к FAQ по установке модов:
Моды ночью/на пьяную голову/с похмелья не ставь, движок сломаешь! Все равно с утра переделывать прийдется...
;)
Аватара пользователя
DOMINATOR
phpBB 2.0.2
 
Сообщения: 155
Зарегистрирован: 18.09.2007 22:07
Откуда: Новосибирск
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.

Re: CtrlEnterPost

Сообщение Rum » 07.09.2008 4:14

трижды всё проверил (
в просилвере работает на ура
в сабсилвере2 нехочет работать (
ошибок никаких не выводит, на кнопке отправить выводится подсказка "Ctrl+Enter"
проверял на Opera 9.52

Rum
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 02.09.2008 11:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение Rum » 07.09.2008 23:45

в ие7 в сабсилвере2 нажал ctrl+enter, ие7 выдало ошибку "Объект не поддерживает это свойство или метод"
строка 1501символ 65 код 0
строка 1501
	<td colspan="2"><input type="text" readonly="readonly" name="helpbox" style="width:100%" class="helpline" value="Совет: Можно быстро применить стили к выделенному тексту." /></td>

Rum
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 02.09.2008 11:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение Lela-la » 02.12.2008 2:12

Подскажите, как заставить это работать в основной форме ответа?
Насколько я понимаю, в posting_editor.html надо изменения вносить?
А где приказ, о чем нам нужно думать?!
Аватара пользователя
Lela-la
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 17.05.2007 14:45
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение Avanturist » 09.01.2009 18:52

Lela-la писал(а):Подскажите, как заставить это работать в основной форме ответа?

Попробуйте так, у меня работает
# 
#-----[ OPEN ]------------------------------------------ 
# 
template\posting_editor.html

# 
#-----[ FIND ]------------------------------------------ 
# 
      <textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature"

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
      class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
    
# 
#-----[ IN-LINE REPLACE WITH]------------------------------------------ 
# 
      class="inputbox" onKeyPress = "if (event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {document.getElementById('postform').post.click();}">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>

# 
#-----[ FIND ]------------------------------------------ 
# 
      <input type="submit" accesskey="s" tabindex="6" name="post"

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
      <input type="submit"

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
# 
      <input title="Ctrl+Enter" type="submit"

Avanturist
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 09.03.2008 22:46
Откуда: Уфа
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение Lela-la » 13.01.2009 23:57

Avanturist
Спасибо, помогло :)
А где приказ, о чем нам нужно думать?!
Аватара пользователя
Lela-la
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 17.05.2007 14:45
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: CtrlEnterPost

Сообщение kuzay » 08.05.2009 0:08

С сабсильвером решили чегонибудь? У меня не работает. В просилвере замечательно!
Аватара пользователя
kuzay
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 15.01.2009 16:58
Откуда: Коломна
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

Вернуться в Запросы модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы