<script> function plural(n,str1,str2,str3) { return ((((n%10)==1)&&((n%100)!=11))?str1 🙁 ((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?str2:str3))}; var html="<table width=90%><tr><td colspan=2 class=title>Последние активные темы на форуме</td><td width=100 class=title>Автор</td><td width=60 class=title align=center>Ответов</td><td width=150 class=title>Обновления</td></tr>"; for(var i=0;i<i_lasttopic.length;i++){ var today=new Date(),time_f="",lasttopic_url=""; var time_c=today.getTimezoneOffset()+180;//коррекция времени в минутах (если требуется) var color_last="#FF0000"//цвет ссылки на последнее сообщение var d = i_lasttopic[i][5]; d=d.replace(/(\d\d).(\d\d).(\d\d).+(\d\d).(\d\d)/, "$2/$1/20$3 $4:$5"); var time_msg =new Date(Date.parse(d)); var minutes = Math.floor((today.getTime()-time_msg.getTime())/60000)+time_c; if (minutes > 24*60) {time_f=Math.floor(minutes/(24*60));time_f=time_f+" "+plural(time_f,'день','дня','дней')} if (minutes < 24*60) {time_f=Math.floor(minutes/(60));time_f=time_f+" "+plural(time_f,'час','часа','часов')} //if (minutes < 10) minutes = '0'+minutes; if (minutes < 60) time_f=minutes+" "+plural(minutes,'минуту','минуты','минут') time_f="<font color="+color_last+">"+time_f+" назад</font><br>" var i_site=Math.floor(i_lasttopic[i][6]/10); lasttopic_url="<a href=?inc=forum&forum="+i_lasttopic[i][11]+"&topic="+i_lasttopic[i][0]+"&site="+i_site+"#"+(Math.floor(i_lasttopic[i][6])+1)+" title='открыть сообщение "+i_lasttopic[i][4]+"' target=_blank >"+time_f+"</a>"; html+="<tr><td>"+(i+1)+".</td><td><a href=?inc=forum&forum="+i_lasttopic[i][11]+"&topic="+i_lasttopic[i][0]+">"+i_lasttopic[i][1]+"</a><br>"+i_lasttopic[i][3]+"</td><td>"+i_lasttopic[i][2]+"</td><td align=center>"+i_lasttopic[i][6]+"</td><td>"+i_lasttopic[i][4]+"<br>"+lasttopic_url+i_lasttopic[i][5]+"</td></tr>";} html+="</table>"; document.write(html); </script>