Не показывается подробная статистика форума

голоса: 0

Всех приветствую! Возникла следующая проблема: Не показывается подробная статистика форума - Сколько всего зарегистрировано человек, сколько создано всего тем и ответов. Скрин:

Вроде бы все правильно настроено, но ничего не работает. Кто разбирается в этом, прошу помочь!

Адрес сайта https://seodengi.net/forum/
| Автор: | Категория: Форум
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

Голоса: +1
Конфликт скриптов, отключайте сторонние скрипты и проверяйте.
| Автор:

Дело в том, что раньше статистика показывала нормально, потом через день, то показывала то нет, а сейчас вообще исчезла. Тут скорее всего проблема в самом скрипте. Если возможно, то его нужно подправить или вообще с нуля переписывать. Знал бы что и где нужно менять, уже бы сам все сделал, а так только остается ходить по разным форумам и просить помощи. 

Максим Прескоп,
Скрипт работает нормально, проверено... сделайте что я написал...
голоса: 0
Вижу вы используете сторонний скрипт для адаптации статистики под нужный вам вид. Данный скрипт как видите работает неправильно. Как пример советовал бы посмотреть ответ https://www.ucoz.ru/qa/index.php/136545
| Автор:

Там стандартный код предлагается. Мне не совсем нравится.

Сейчас у меня установлен этот код. Может знаете что нужно изменить в этом скрипте, дабы исправить ошибку?

   <div align="center"><?if($PAGE_ID$='main' || $PAGE_ID$='category')?>   <script type="text/javascript">   $(".gTableSubTop:contains('Темы')").text('Статистика').attr({'width' : '9%'}).next().hide();   $(".forumThreadTd").each(function(){   var datka = [$(this).text(),$(this).next().text()];    dat = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) {return five;} number %= 10; if (number == 1) {return one;} if (number >= 2 && number <= 4) {return two;} return five;}   $(this).html('<div align="right">'+datka[0]+' '+dat(datka[0], 'тема', 'темы', 'тем')+'</div><div style="margin-top:2px;" align="right">'+datka[1]+' '+dat(datka[1], 'ответ', 'ответа', 'ответов')+'</div>');   }).next().hide();   </script><?endif?></div> <table width="100%" cellspacing="1" cellpadding="0" border="0" class="gTables" style="margin-top:-25px;">  <tbody><tr><td class="gTableTop" colspan="8"><div class="gTopCornerRight" style="float:right"></div>Статистика форума</td></tr>  <tr><td id="allusers">Сейчас на форуме:</td><td id="onlines" colspan="8"></td></tr>  <tr><td id="alltem" >Всего создано тем:</td><td id="tem"></td><td id="allotvet">Всего создано ответов:</td><td id="otvet"></td> <tr><td id="allusers">Всего зарегистрировано человек:</td><td id="alluser"></td><td id="allusers">Новый участник:</td><td id="newuser"></td></tr>  </tbody></table> <script> var newUser = $('.gTableBody1 b:last').html();  var posetiteli = $('.gTableSubTop').slice(-2).html();  var onlines = $('.gTableBody1').html();  var record = $('.statsRecord').html();  var allTem = $('.gTableBody1:last b:first').html();  var allotvet = $('.gTableBody1:last b + b').html(); var allUsers = $('.gTableBody1:last b').eq(2).html();  $('.gTable').last().html('');   $('#record').html(record);   $('#onlines').html(onlines);   $('#onlis').html(posetiteli);   $('#tem').html(allTem);   $('#otvet').html(allotvet);   $('#alluser').html(allUsers);   $('#newuser').html(newUser);   $('.statsRecord').attr('style','display:none'); </script><?endif?> 

 

...