Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
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 |
Архивы
- Август 2025
- Апрель 2025
- Сентябрь 2024
- Июль 2024
- Июнь 2024
- Май 2024
- Сентябрь 2023
- Июль 2023
- Май 2023
- Апрель 2023
- Июнь 2022
- Сентябрь 2021
- Июль 2021
- Апрель 2021
- Январь 2021
- Декабрь 2020
- Октябрь 2020
- Сентябрь 2020
- Май 2020
- Март 2020
- Февраль 2020
- Ноябрь 2019
- Сентябрь 2019
- Май 2019
- Январь 2019
- Ноябрь 2018
- Сентябрь 2018
- Июль 2018
- Май 2018
- Апрель 2018
- Март 2018
- Февраль 2018
- Январь 2018
- Декабрь 2017
- Ноябрь 2017
- Август 2017
- Июль 2017
- Июнь 2017
- Май 2017
- Апрель 2017
- Март 2017
- Февраль 2000

Очень долго искал «хак» который бы позволял отправлять сообщения в модуле iChat при нажатии кнопки ENTER. Ничего не отыскав, решил сделать сам, используя найденный материалы. И вот свершилось.

Вставляем первой строкой в файл /templates/шаблон/iChat/skin.tpl
<script>
document.onkeyup = function (e) {
e = e || window.event;
if (e.keyCode === 13) {
iChatAdd(‘site’);
}
return false;
}
</script>
document.onkeyup = function (e) {
e = e || window.event;
if (e.keyCode === 13) {
iChatAdd(‘site’);
}
return false;
}
</script>
Также если вы используете кнопку для открытия чата, вставляйте этот же код в файл /templates/шаблон/iChat/widnow_skin.tpl
Рекомендую удалить строки, иначе при нажатии ctrl+enter будет отправляться сообщение 2 раза и будет выводится ошибка о повторе сообщения:
<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>
<!—
$(«textarea[name=’message’]»).keypress(function(e) {
if((e.ctrlKey) && ((e.keyCode == 0xA)||(e.keyCode == 0xD))) {
iChatAdd(‘site’); return false;
}
});
//—>
</script>