Изменение вывода статистики

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Изменение вывода статистики

Сообщение rewuxiin »

Всем привет!

в стандарте мы имеем вывод последне зарегистирированного пользователя, а как сделать чтобы показывало последних 10 или 20 зарегистрированных?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Изменение вывода статистики

Сообщение МайскийЖук »

/includes/functions_user.php

Ищем:

Код: Выделить всё

// Get latest username
	$sql = 'SELECT user_id, username, user_colour
		FROM ' . USERS_TABLE . '
		WHERE user_type IN (' . USER_NORMAL . ', ' . USER_FOUNDER . ')
		ORDER BY user_id DESC';
	$result = $db->sql_query_limit($sql, 1);
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);
Заменяем значение в $result на нужное.

Внимание! Работоспособность не гарантируется. Не забываем делать бэкапы перед внесением изменений в файлы.
Любовь и боль, покой и бой я как любой несу с собой…
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Изменение вывода статистики

Сообщение rewuxiin »

спасибо за совет но ничего не произошло. даже ошибки никакой не появилось
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение вывода статистики

Сообщение Sheer »

Код: Выделить всё

$sql = 'SELECT user_id, username, user_regdate, user_colour
    FROM ' . USERS_TABLE . '
    WHERE user_type <> ' . USER_IGNORE . '
        AND user_inactive_time = 0
    ORDER BY user_regdate DESC';
$result = $db->sql_query_limit($sql, $limit); 
или просто

Код: Выделить всё

$result = $db->sql_query_limit($sql, $limit); 
Переменной $limit предварительно присвоить нужное значение.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Изменение вывода статистики

Сообщение rewuxiin »

Sheer c PHP только начинаю знакомится

такая конструкция, как и сокращенная - ничего не дает

Код: Выделить всё

$sql = 'SELECT user_id, username, user_regdate, user_colour
    FROM ' . USERS_TABLE . '
    WHERE user_type <> ' . USER_IGNORE . '
        AND user_inactive_time = 0
    ORDER BY user_regdate DESC';
    $limit <= 60;
$result = $db->sql_query_limit($sql, $limit);
если я конечно же правильно всё сделал
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение вывода статистики

Сообщение Sheer »

А что же она дасть, если ни в шаблоне ничего для этого не прописано, ни в коде ничего для шаблон не сделано?
rewuxiin писал(а):а как сделать чтобы показывало последних 10 или 20 зарегистрированных?
Установите board3 Portal. Там все это есть.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Изменение вывода статистики

Сообщение rewuxiin »

Sheer нет. портал это совсем не то.
изначальный вопрос остаеся актуален

Вернуться в «Для авторов (phpBB 3.0.x)»