Ошибка в блоке User-info (Php-Nuke 8 Rus)
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); А вот дальше я не разобрался с ошибкой счетчика... подскажите. |
Я придумал, как решить эту проблемку! Чтобы отображалось количество реально зарегистрированных людей без Анонимуса, нужно заменить код:
Код $numrows = intval($numrows); на Код $numrows = intval($numrows-1); Вот и все. Тему можно закрывать. |
Часовой пояс GMT +4, время: 19:21. |
Copyright © 2005 by Soniks