30.05.13, 13:35
0 комментарий
  DLE Хаки

Отправка сообщения в iChat по Enter

Хак позволяет отправлять сообщения в чат iChat нажатием кнопки Enter.

Установка:
Открыть /templates/Ваш_шаблон/iChat/skin.tpl и добавить в самое начало:

<script>
document.onkeyup = function (e) {
        e = e || window.event;
        if (e.keyCode === 13) {
          iChatAdd('site'); 
        }
        return false;
    }
    </script>


Готово!

Этот же код можно вставить в самое начала /templates/шаблон/iChat/widnow_skin.tpl, если вы ипользуете iChat в новом окне.
При этом следует удалить из файла widnow_skin.tpl код:
<script language="javascript" type="text/javascript">
<!--
$("textarea[name='message']").keypress(function(e) {
   if((e.ctrlKey) && ((e.keyCode == 0xA)||(e.keyCode == 0xD))) {
     iChatAdd('site'); return false;
   }
 });
//-->
</script>


иначе при нажатии ctrl+enter сообщения будут отправляться по 2 раза, что будет выводить ошибку о повторе сообщения.

Версия DLE: 9.x
Автор: HbIXA

Напишите своё мнение