+ 10 последних сообщений форума
Сначала хотел видеть в верху, но потом посмотрел как у других, да и тут есть на верху кнопка активные,
потому лучше пока сделать в низу также.
Удивительное рядом.. |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Удивительное рядом.. » То, что делается » Изменение 3 + 10 последних сообщений форума
+ 10 последних сообщений форума
Сначала хотел видеть в верху, но потом посмотрел как у других, да и тут есть на верху кнопка активные,
потому лучше пока сделать в низу также.
Выполнено.
Когда на себе проверил понял, что окна открывались постоянно в абсолютно новом окне, что уже давно не удобно, отвыкли)))
Но всё же открывать в текущем не стал делать.
Так же когда понял, что есть кнопка "Активные темы" и так всё выводит то почти надобность в этом отпала,
но всё же оставил 5 тем.
<!-- Последние 10 сообщений форума, новая версия © Alex_63 -->
<style>
.container.stats {margin-bottom: -13px;}
.stats table {
padding: 0 !important;
margin-top:7px;
width: 100%;
}
.stats table th {text-align: left;}
.stats table td {
padding: .5em;
border-top-style: solid;
border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
#pun-stats>h2 {display: none} //убрать надпись Статистика Форума.
</style>
<script src="/export.php?type=js&max=30" type="text/javascript"></script>
<script type="text/javascript">
(function() {
var numPosts = 5; //Количество выводимых сообщений (не более 20)
var html = '',html0 = '<div class="container stats"><span class="t-head">\
Последние 5 сообщений ( Чтоб открыть в новой вкладке, а не новом окне, удерживайте Ctrl )</span><table cellspacing="0" class="container">\
<thead><tr><th>Автор</th><th>Время</th><th>Последнее сообщение</th></tr>\
</thead><tbody class="hasicon">';for(var i=0;i<content.length;i++){
var s0=content[i][0],s1=content[i][1];s2=content[i][2];s3=content[i][3];
var ts = new Date();ts.setTime(1000*s0),mo=ts.getMonth()+1;
if (mo<10) {mo='0'+mo;}var hh = ts.getHours(),mm = ts.getMinutes()+'';
if (mm<10) {mm='0'+mm;}ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
var a = '<tr><td>'+s1+'</td><td class="tc2">'+ts+'<td class="tcr">\
<a href="'+s2+'" target="_blank">'+s3+'</a><br/></td></tr>';
if(s3.indexOf('·')!=-1||s3.indexOf('¬')!=-1){a=''};html+=a;
} var b = html0+html+'</tr></tbody></table></div><br/>\
<h2><span>Общая статистика</span></h2>';nP=numPosts-1;
$('.statscon').prepend(b);$('.statscon tbody tr:gt('+nP+')').remove();
}());
</script>
Да, всё работает.
+ Дополню, тут ещё сильно от браузера зависит, как он настроен.
Например на ХРОМе не чего не надо держать и так в новой вкладке,
на МОЗИЛЕ надо удерживать иначе в новом окне.
Вы здесь » Удивительное рядом.. » То, что делается » Изменение 3 + 10 последних сообщений форума