Показать сообщение отдельно
KoDer123 вне форума      Старый Ошибка в блоке User-info (Php-Nuke 8 Rus) #1  
KoDer123
Новенький
Регистрация: 22.02.2008
Сообщения: 5


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для KoDer123 Найти все сообщения от KoDer123 Добавить KoDer123 в список друзей  
25.02.2008, 18:19

Php-nuke 8.0 Rus. Проблема в блоке User-info. В модуле списка пользователей зарегистрировано реально 10 человек, а в блоке User-info отображается: " Зарегистрировались: Всего: 11". Что сбивает с толку постоянно. Подскажите, как сделать так чтобы этот счетчик работал правильно и отображал реальное количество народу.

Я предполагаю, что после того как я удалил одного пользователя с номером 10, движок где-то в MySql не вычел в счетчике 1ку..
Стал думать. Открыл файл block-User_Info.php, этому счетчику соответствует код:
Код

$content .= "<img src=\"images/blocks/ur-guest.gif\" height=\"14\" width=\"17\"> "._BOVER.": <b>$numrows</b><br>\n<hr>\n";

Идет вывод переменной $numrows, которая описана в начале файла следующим кодом:
Код

$content .= "<img src=\"images/blocks/ur-guest.gif\" height=\"14\" width=\"17\"> "._BOVER.": $sql2 = "SELECT user_id FROM ".$user_prefix."_users";
$query2 = $db->sql_query($sql2);
$numrows = $db->sql_numrows($query2);
$numrows = intval($numrows);

А вот дальше я не разобрался с ошибкой счетчика... подскажите.