быстрое добавление комментариев

+22
1.34K
Пользователи попросили сделать добавку комментариев по Ctrl-Enter — ну просили — сделаем.
Итак, в файле templates/_default_/components/com_comments_add.tpl добавляем следующие строчки

  1.  
  2. <script language="javascript">
  3. {literal}
  4. function SendComment(e) {
  5. e = e || window.event;
  6. if (e.keyCode == 13 && e.ctrlKey) {
  7. document.getElementById('msgform').submit();
  8. };
  9. };
  10. document.getElementById('content').focus();
  11. {/literal}
  12. </script>
  13.  
И строчку
  1.  
  2. <textarea id="content" name="content" class="ajax_autogrowarea">{$comment.content_bbcode}</textarea>
Заменяем на
  1.  
  2. <textarea id="content" name="content" class="ajax_autogrowarea" onkeydown="SendComment(event)">{$comment.content_bbcode}</textarea>
  3.  
Вуаля — при загрузке формы на неё сразу же фокус курсора и отправляем по контрл энтер. Но только в модуле комментарии — в форуме не работает потому что он даже не шаблонизирован.


* Обновленный календарь будет завтра
* Модуль места будет в пятницу


Поддержать меня материально всегда можно отправив деньгу на
Z246333906882
R321537935660
0
Mario Mario 13 лет назад #
было бы такое же быстрое отправление для личных сообщений, вообще шоколадно было бы!
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну думаю это достаточно просто - главное понять что и куда...
0
RooKee RooKee 13 лет назад #
было бы добавление без перезагрузки - вообще супер
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Это Ajax я его пока не умею нормально :)
0
Telema93 Telema93 13 лет назад #
просто камменты на aiax можно подключить, если бы добавление по ctrl+enter ввести - то имели бы систему быстрого живого комментирования, как в фейсбук или вконтакте, но есть 1 "но" - не ляжет ли сервер при такой нагрузке? порой 20 чел активных достаточно, чтобы нормальный сервак уложить, а про бютжетный выделенный я уже молчу
так что не все удобности хороши, к хорошему приучить пользователя легко, а вот отобрать - и устроят байкот сайту...

так что за данную разработку плюс

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.