<div class="cont"> <div class="name">'.$peer_inf[0].' '.$peer_inf[1].'</div> <div class="msg">'.$row['text'].'</div> <div class="new_cnt" id="msg_new'.$row['peer'].'">'.$row['new'].'</div> <div class="typing" id="typing_'.$row['peer'].'"><img src="/img/typing.gif"/></div> </div>'.$online.' <div class="clear"></div> </div>'; } }else $output = '<div class="info_center">У вас нет ни одного диалога</div>'; tpl_load('im/head'); tpl_set(array( '{dialogs}' => $output )); tpl_make('cont'); $initJS = "$(document).ready(function(){ $('#contacts, #messages_nano').nanoScroller(); $(window).resize(function(){ var wh = Math.max(window.innerHeight-45, 300); if(wh > 600) wh -= 30; $('.im_chats, .im_cont').css('height', wh+'px'); $('#contacts, #contacts_res').css('height', (wh-54)+'px'); var hcont = wh-(parseInt($('.im_send_form').get(0).scrollHeight)+44), mh = $('#message_all_cont').get(0).scrollHeight, margin = hcont > mh ? hcont-mh : 0; $('#messages_bl, #messages_nano_res').css('height', hcont+'px'); $('#messages_bl').css('margin-top', margin+'px'); }); $(window).trigger('resize');
tpl_set(array( '{my_id}' => $uid, '{name}' => $uinfo['name'].' '.$uinfo['lname'], '{head_req}' => $uinfo['friends_request'] > 0 ? '+'.$uinfo['friends_request'] : '' )); } if($st_files){ $st_res = ''; foreach($st_files as $file){ if(strpos($file, '.js') !== false) $st_res .= '<script type="text/javascript" src="/js/'.$file.'"></script>'; else $st_res .= '<link rel="stylesheet" type="text/css" href="/css/'.$file.'"/>'; } tpl_set('{st_files}', $st_res); }else tpl_set('{st_files}', ''); tpl_set(array( '{cont}' => $tpl_res['cont'], '{title}' => $site_title ? $site_title : 'FastChat', '{init_js}' => $initJS )); if($logged) tpl_set(array('[logged]' => '', '[/logged]' => '')); else tpl_block('logged'); tpl_make('main'); echo $tpl_res['main']; //$time = microtime(true) - $start; //printf('<br>Скрипт выполнялся %.4F сек.', $time);