CtrlEnterPost

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Dwg
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 6 месяцев
Благодарил (а): 9 раз

Re: CtrlEnterPost

Сообщение Dwg »

Nekstati, в файл overall_footer.html текущего стиля? Что-то в версии 3.0.9 не хочет работать.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: CtrlEnterPost

Сообщение Nekstati »

Dwg
Nekstati писал(а):если используется jQuery
если используется Mootools 1.1
?
Аватара пользователя
Dwg
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 6 месяцев
Благодарил (а): 9 раз

Re: CtrlEnterPost

Сообщение Dwg »

Разобрался в два шага: первый, второй.
Аватара пользователя
Serq
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет 3 месяца
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: CtrlEnterPost

Сообщение Serq »

Nekstati писал(а):Решение такое.

Добавить в overall_footer.html перед закрывающим тэгом </body>:

если используется jQuery

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

<!-- IF S_POST_ACTION or S_QUICK_REPLY -->
<script type="text/javascript">
	$('#postform textarea').keypress(function(event) {
		if ($(this).attr('name') == 'message' && (event.keyCode == 10 || (event.ctrlKey && event.keyCode == 13))) {
			$('<input type="hidden" name="post" />').appendTo($('#postform'));
			$('#postform').submit();
		}
	});

	$('input[name="post"]').attr('title', 'Ctrl+Enter');
</script>
<!-- ENDIF -->
Применяется к быстрому ответу, полному ответу, написанию ЛС.
Применил к php3.0.10. Сделал всё, как написано, но сообщение отправляются лишь в быстром ответе, а в ЛС и в полном ответе crtl+enter не работает :(
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: CtrlEnterPost

Сообщение Nekstati »

Serq, все советы, касающиеся файлов стилей, по умолчанию даются на этом форуме для Просильвера, причём чистого и немодифицированного, — если специально не указано иное.

Для Субсильвера найдите в posting_body.html и ucp_header.html

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

	<form action="{S_POST_ACTION}" method="post" name="postform"{S_FORM_ENCTYPE}>
и добавьте атрибут id="postform".

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