Удивительное рядом..

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Удивительное рядом.. » То, что делается » Изменение 3 + 10 последних сообщений форума


Изменение 3 + 10 последних сообщений форума

Сообщений 1 страница 3 из 3

1

+ 10 последних сообщений форума

Сначала хотел видеть в верху, но потом посмотрел как у других, да и тут есть на верху кнопка активные,
потому лучше пока сделать в низу также.

0

2

Выполнено.

Когда на себе проверил понял, что окна открывались постоянно в абсолютно новом окне, что уже давно не удобно, отвыкли)))
Но всё же открывать в текущем не стал делать.

Так же когда понял, что есть кнопка "Активные темы" и так всё выводит то почти надобность в этом отпала,
но всё же оставил 5 тем.

Оставил 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>

0

3

Да, всё работает.

+ Дополню, тут ещё сильно от браузера зависит, как он настроен.
Например на ХРОМе не чего не надо держать и так в новой вкладке,
на МОЗИЛЕ надо удерживать иначе в новом окне.

0


Вы здесь » Удивительное рядом.. » То, что делается » Изменение 3 + 10 последних сообщений форума