Друзья , добрый день !!! Помогите пожалуйста. Я хотел бы добавить , на свой Форум: http://schemersbiz.rusff.ru
Статистику последних Тем в самый верх, под шапку. Подскажите пожалуйста !!! Новичку
Буду очень признателен, за помощь.
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика форума, последние 10 сообщений, как добавить под шапку?
Друзья , добрый день !!! Помогите пожалуйста. Я хотел бы добавить , на свой Форум: http://schemersbiz.rusff.ru
Статистику последних Тем в самый верх, под шапку. Подскажите пожалуйста !!! Новичку
Буду очень признателен, за помощь.
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 -->
Очень . Большое спасибо. За очень быструю помощь. Ваш форум лучший Ребята.
Подскажите. Возможно .Сделать 20 последних сообщений. Какие внести изменения в код ?
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 -->
это 20 сообщений последних , скрипт или что это?
Cpacoin
Да, 20 сообщений.
спасибо
Всем привет, подскажите, пожалуйста, как этот скрипт поставить почти в самый низ, перед общей статистикой? Чтоб было как здесь https://3a.bbok.ru/ (у них он такой компактный прям)
Наш форум https://baginyaforum.ru/
Отредактировано изумрудик (Пт, 2 Май 2025 11:02:14)
Всем привет, подскажите, пожалуйста, как этот скрипт поставить почти в самый низ, перед общей статистикой? Чтоб было как здесь 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>
Попробуйте в 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>
Все получилось! Огромное спасибо!
изумрудик
Уберите из скрипта зачёркнутое:
<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>
изумрудик
Уберите из скрипта зачёркнутое:<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>
Супер, сработало! Благодарю!
изумрудик
Уберите из скрипта зачёркнутое:<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>
А реально ли убрать только дату, а время оставить?
изумрудик
<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>
изумрудик
Код:<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)
изумрудик
Перед тем кодом, что дал @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, не забывайте устанавливать первую часть - стили и загрузку самой статистики:Код:<!-- Последние 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 благодарю вас, все получилось!
ДОБРОЙ НОЧИ, А У МЕНЯ НЕ РАБОТАЕТ...
Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Статистика форума, последние 10 сообщений, как добавить под шапку?