Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика форума, последние 10 сообщений, как добавить под шапку?


Статистика форума, последние 10 сообщений, как добавить под шапку?

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

1

Друзья , добрый день !!! Помогите пожалуйста. Я хотел бы добавить , на свой Форум: http://schemersbiz.rusff.ru
Статистику последних Тем в самый верх, под шапку. Подскажите пожалуйста !!! Новичку 

http://s020.radikal.ru/i700/1701/25/57896ef93ad6.jpg

http://i075.radikal.ru/1701/a3/e35cbd4a27a1.jpg

Буду очень признателен, за помощь.

0

2

Cpacoin
Замените скрипт Статистики 10 последних сообщений на такой >

Код:
<!-- Cкрипт последние 10 сообщений  -->
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
if($(".punbb").attr("id")=="pun-index"){ $(document).ready(function(){
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2><span>Последние 10 сообщений</span></h2><div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">АВТОР</th><th scope=\"col\">ВРЕМЯ</th><th scope=\"col\">ПОСЛЕДНЕЕ СООБЩЕНИЕ</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}
$("#pun-ulinks").after('<div id=pun-stats class=section><div class=statscon>'+html1+html+html2+'</div></div>');
});};
</script><!-- Конец Скрипта последние 10 сообщений от rps -->

0

3

Очень . Большое спасибо. За очень быструю помощь.  Ваш форум лучший Ребята.

0

4

Подскажите. Возможно .Сделать 20 последних сообщений. Какие внести изменения в код ?

0

5

Cpacoin

Код:
<!-- Cкрипт последние 10 сообщений  -->
<script src="/export.php?type=js&max=20" type="text/javascript"></script>
<script type="text/javascript">
if($(".punbb").attr("id")=="pun-index"){ $(document).ready(function(){
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2><span>Последние 10 сообщений</span></h2><div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">АВТОР</th><th scope=\"col\">ВРЕМЯ</th><th scope=\"col\">ПОСЛЕДНЕЕ СООБЩЕНИЕ</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}
$("#pun-ulinks").after('<div id=pun-stats class=section><div class=statscon>'+html1+html+html2+'</div></div>');
});};
</script><!-- Конец Скрипта последние 10 сообщений от rps -->

+1

6

это 20 сообщений последних , скрипт или что это?

0

7

Cpacoin
Да, 20 сообщений.

0

8

спасибо

0

9

Всем привет, подскажите, пожалуйста, как этот скрипт поставить почти в самый низ, перед общей статистикой? Чтоб было как здесь https://3a.bbok.ru/ (у них он такой компактный прям)
Наш форум https://baginyaforum.ru/

Отредактировано изумрудик (Пт, 2 Май 2025 11:02:14)

0

10

изумрудик написал(а):

Всем привет, подскажите, пожалуйста, как этот скрипт поставить почти в самый низ, перед общей статистикой? Чтоб было как здесь https://3a.bbok.ru/ (у них он такой компактный прям)
Наш форум https://baginyaforum.ru/

Попробуйте в HTML низ

Код:
<!-- Последние 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: .1em;
  border-top-style: solid;
  border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
</style>
<script src="/export.php?type=js&max=30" type="text/javascript"></script>
<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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>

+2

11

ACT3255 написал(а):

Попробуйте в HTML низ

Код:
<!-- Последние 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: .1em;
  border-top-style: solid;
  border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
</style>
<script src="/export.php?type=js&max=30" type="text/javascript"></script>
<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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

12

ACT3255
А может подскажете, как сделать этот блок более компактным? Может время вовсе убрать, или дату?
https://forumupload.ru/uploads/0000/14/1c/37996/t710489.jpg
https://forumupload.ru/uploads/0000/14/1c/37996/t667626.jpg

0

13

изумрудик
Уберите из скрипта зачёркнутое:

<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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>

+2

14

Alex_63 написал(а):

изумрудик
Уберите из скрипта зачёркнутое:

<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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

15

Alex_63 написал(а):

изумрудик
Уберите из скрипта зачёркнутое:

<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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

16

изумрудик

Код:
<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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 = 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>

+2

17

Reysler написал(а):

изумрудик

Код:
<script type="text/javascript">
(function() {
  var numPosts = 8; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние сообщения форума</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 = 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>

Я это поставила, и ничего... статистики никакой нет

Отредактировано изумрудик (Пт, 9 Май 2025 12:31:10)

0

18

изумрудик
Перед тем кодом, что дал @Reysler, не забывайте устанавливать первую часть - стили и загрузку самой статистики:

Код:
<!-- Последние 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: .1em;
  border-top-style: solid;
  border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
</style>
<script src="/export.php?type=js&max=30" type="text/javascript"></script>

+3

19

Alex_63 написал(а):

изумрудик
Перед тем кодом, что дал @Reysler, не забывайте устанавливать первую часть - стили и загрузку самой статистики:

Код:
<!-- Последние 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: .1em;
  border-top-style: solid;
  border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
</style>
<script src="/export.php?type=js&max=30" type="text/javascript"></script>

Ой, извините. Еще раз спасибо! Reysler благодарю вас, все получилось!

0

20

ДОБРОЙ НОЧИ, А У МЕНЯ НЕ РАБОТАЕТ...

0


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика форума, последние 10 сообщений, как добавить под шапку?