Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка Блоков
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
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);

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

KoDer123 вне форума      Старый #2  
KoDer123
Новенький
Регистрация: 22.02.2008
Сообщения: 5


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

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

Я придумал, как решить эту проблемку! Чтобы отображалось количество реально зарегистрированных людей без Анонимуса, нужно заменить код:
Код

$numrows = intval($numrows);

на
Код

$numrows = intval($numrows-1);


Вот и все. Тему можно закрывать.

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает php в блоке sanyok82 Установка Блоков 1 09.01.2008 15:41
Ошибка правильного отображения ссылок в блоке Administration al][lexx Блоки 4 06.07.2007 02:09
Совмещаю PHP Nuke 7.8 и vBulletin 3.0.7 Ernest-Oleg-Iv Настройка и Изменение 5 07.01.2007 17:18
Помогите решить проблему с PHP Nuke 7.6 + patch 3.0 m0skit Настройка и Изменение 6 27.02.2006 14:38
помогите с блоком user info 2 kor Установка Блоков 9 03.12.2005 02:58


Часовой пояс GMT +4, время: 21:21.


На Верх
Рейтинг@Mail.ru