prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

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


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


Отправка по 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();}"


0
Просмотры: 6974 VIP ProWebber | Комментарии (11)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Xxxiii

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

0

#2chak

  • 12 февраля 2010 22:37
  • Регистрация: 3.01.2010
  • ICQ: 8528342
  • Комментариев: 446
  • Выкл.
Если что, в DLE 8.3:

Вместо:

<textarea name="comments"


Стоит:

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


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

0

#3Zw1T

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

0

#4Golian

  • 14 февраля 2010 01:37
  • Регистрация: 13.02.2010
  • ICQ: --
  • Комментариев: 39
Хак позволяющий производить отправку данных по нажатию сочетания клавиш 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();}"

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

0

#5victor200

  • 15 февраля 2010 05:37
  • Регистрация: 30.01.2010
  • ICQ: --
  • Комментариев: 149
  • Выкл.
нормально для ленивых пойдет smile

0

#6E-BOYZ

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

0

#7agrisdul

  • 6 марта 2010 17:18
  • Регистрация: 6.03.2010
  • ICQ: --
  • Комментариев: 26
О! нужная штучка ! Спосибо ;)

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

0

#8Devanagari

  • 18 сентября 2010 21:43
  • Регистрация: 7.04.2010
  • ICQ: --
  • Комментариев: 45
Если ставить его в новости,то в 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>

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

0

#9bboy

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

0

#10Klaf

  • 14 января 2012 18:58
  • Регистрация: 23.04.2011
  • ICQ: --
  • Комментариев: 46
  • Выкл.
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>

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

0

#11franzus

  • 12 июля 2013 20:53
  • Регистрация: 12.01.2011
  • ICQ: --
  • Комментариев: 6
Как сделать это только для Enter'а?

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Изготовление анкерных болтов

О компании. Каталог цен на металлопродукцию.

frezer-prom.ru


Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки