Загрузить typing.gif на сервер в директорию /templates/ШАБЛОН/images/ 1. Открыть /system/modules/im.php Найти: mozg_create_cache('user_'.$for_user_id.'/im_update', '1'); и НИЖЕ вставить: mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", ""); Далее найти: //################### Обновление окна сообщений каждые 2 сек ###################// и ВЫШЕ вставить: //################### Отправка инф. что набираем сообщение ###################// case "typograf": NoAjaxQuery(); $for_user_id = intval($_POST['for_user_id']); if($_GET['stop'] == 1) mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", ""); else mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", 1); exit(); break; Далее найти: if($last_id == $sess_last_id){ и ВЫШЕ вставить: $typograf = mozg_cache("user_{$user_id}/typograf{$for_user_id}"); if($typograf) echo ""; Далее найти: //FOR MOBILE VERSION 1.0 и ВЫШЕ вставить: mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", ""); 2. Открыть /templates/ШАБЛОН/im/form.tpl Найти: > и ВЫШЕ вставить: onKeyUp="im.typograf()" 3. Открыть /templates/ШАБЛОН/js/profile.js Найти: var im = { и ЗАМЕНИТЬ на: var vii_typograf_delay = false; var vii_msg_te_val = ''; var vii_typograf = true; var im = { typograf: function(){ var for_user_id = $('#for_user_id').val(); var a = $('#msg_text').val(); if(vii_typograf){ $.post('/index.php?go=im&act=typograf', {for_user_id: for_user_id}); vii_typograf = false; } if(!vii_typograf){ 0 == vii_msg_te_val != a && a != 0 < a.length && (clearInterval(vii_typograf_delay), vii_typograf_delay = setInterval(function(){ $.post('/index.php?go=im&act=typograf&stop=1', {for_user_id: for_user_id}); vii_typograf = true; }, 3000)); } }, Далее найти: open: function(uid){ $('.im_oneusr').removeClass('im_usactive'); $('#dialog'+uid).addClass('im_usactive'); $('#imViewMsg').html(''); $.post('/index.php?go=im&act=history', {for_user_id: uid}, function(d){ $('#imViewMsg').html(d); $('.im_scroll').scrollTop(99999); $('#msg_text').focus(); }); }, и ЗАМЕНИТЬ на: open: function(uid){ $('.im_oneusr').removeClass('im_usactive'); $('#dialog'+uid).addClass('im_usactive'); $('#imViewMsg').html(''); $.post('/index.php?go=im&act=history', {for_user_id: uid}, function(d){ $('#imViewMsg').html(d); $('.im_scroll').append('
').scrollTop(99999); var aco = $('.im_usactive').text().split(' '); $('.im_typograf').html('