Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Отправка по Ctrl+Enter

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Отправка по Ctrl+Enter

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Отправка по Ctrl+Enter.


Версия DLE: все версии
Сайт поддержки: http://0-web.ru/

Хак позволяющий производить отправку данных по нажатию сочетания клавиш Ctrl+Enter

Установка:
в файл шаблона, в поле ввода данных, например для личных сообщений: /templates/шаблон/pm.tpl (/addcomments.tpl)
(для версии ДЛЕ 8.3: /engine/editor/comments.php)

найти:
<textarea name="comments" 


добавить тутже:
onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}"


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-1
Просмотры: 8 267 :: Комментарии (11) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Xxxiii

  • 12 февраля 2010 09:58
  • Регистрация: 26.09.2009
  • Был(а) онлайн: 6.03.2010
  • Комментариев: 27
  • 0
Большое спасибо! Обсуждалось на нулледе. Оказывается нужно было рыть в сторону /engine/editor/comments.php biggrin

#2chak

  • 12 февраля 2010 22:37
  • Регистрация: 3.01.2010
  • Был(а) онлайн: 2.10.2019
  • Комментариев: 446
  • 0
Если что, в DLE 8.3:

Вместо:

<textarea name="comments"


Стоит:

<textarea id="comments" name="comments"


Кстати, у меня чего-то не работает unknw

#3Zw1T

  • 12 февраля 2010 22:48
  • Регистрация: 4.02.2010
  • Был(а) онлайн: 19.05.2024
  • Комментариев: 50
  • 0
Ну это точно для инвалидов )) Неужели сложно мышкой кликнуть ? )
Отправка сообщений через клавиши нужна если тока для частой отправки сообщений типо аськи и т.д...
Ну при отправке коммента ) Это через чур идиотизм...

#4Golian

  • 14 февраля 2010 01:37
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • 0
Хак позволяющий производить отправку данных по нажатию сочетания клавиш Ctrl+Enter

Установка:
в файл шаблона, в поле ввода данных, например для личных сообщений: /templates/шаблон/pm.tpl (/addcomments.tpl)
//*** *** ***//
для версии ДЛЕ 8.3: /engine/editor/comments.php
или для применения во всех формах, при использовании ббкодов: /engine/modules/bbcode.php
//*** *** ***//
найти:
<textarea name="comments"

добавить тутже:
onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}"

--------------------

#5victor200

  • 15 февраля 2010 05:37
  • Регистрация: 30.01.2010
  • Был(а) онлайн: 14.04.2015
  • Комментариев: 145
  • 0
нормально для ленивых пойдет smile

#6E-BOYZ

  • 18 февраля 2010 12:48
  • Регистрация: 18.02.2010
  • Был(а) онлайн: 5.07.2014
  • Комментариев: 191
  • 0
По мне дак проще нажать мышкой на "Отправить" blum

#7agrisdul

  • 6 марта 2010 17:18
  • Регистрация: 6.03.2010
  • Был(а) онлайн: 30.09.2014
  • Комментариев: 26
  • 0
О! нужная штучка ! Спосибо ;)

--------------------

#8Devanagari

  • 18 сентября 2010 21:43
  • Регистрация: 7.04.2010
  • Был(а) онлайн: 29.12.2011
  • Комментариев: 45
  • 0
Если ставить его в новости,то в addcomments.tpl надо добавить что-то типа:
Для отправки сообщения нажмите Enter+Ctrl
И выделить это красным цветом.
А если вам надо чтобы этот хак стоял личных сообщениях,то как верно было замечено выше надо вставить этот код чтобы вышло вот так: <textarea name="comments" onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}" id="comments" style="width:463px;height:156px;border:0px;" onclick="setNewField(this.name, document.getElementById( 'dle-comments-form' ))">{text}</textarea>

И тогда все будет в работать)

#9bboy

  • 26 ноября 2011 01:51
  • Регистрация: 25.11.2011
  • Был(а) онлайн: 26.12.2012
  • Комментариев: 1
  • 0
Что-то на движке 9.4 не могу найти в этих файлах
<textarea name="comments"
Может кто-нибудь подсказать как 9.4 эту фичу поставить?

#10Klaf

  • 14 января 2012 18:58
  • Регистрация: 23.04.2011
  • Был(а) онлайн: 5.09.2015
  • Комментариев: 46
  • 0
1. Открыть templates/[theme]/addcomments.tpl

2. Найти {editor} и перед ним добавить:
<script language="javascript"><!--
   document.onkeydown=function(e){
if (e) event=e
if ((event.keyCode==13)&&(event.ctrlKey)){
         doAddComments();return false;
}}
--></script>

--------------------

#11franzus

  • 12 июля 2013 20:53
  • Регистрация: 12.01.2011
  • Был(а) онлайн: 22.12.2013
  • Комментариев: 6
  • 0
Как сделать это только для Enter'а?

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: