SQL Explain
внизу главной страницы форума и посмотрите время выполнения скриптов php и время выполнения sql-запросов. Выглядит примерно так
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Включите debug после чего перейдите по ссылке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 5 лет 4 месяца
- Откуда: Tomsk
- Благодарил (а): 30 раз
- Поблагодарили: 5 раз
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Сделал:
Отправлено спустя 7 минут 10 секунд:
Query #8
Тормозит реально жутко, вот ссылка на страницу с таблицей https://fialka.tomsk.ru/forum/activeuser
Неделю назад этих тормозов не было.
Нужно всё сюда скопировать? Или нужно попытаться открыть страницу с таблицей ActiveUser и после этого посмотреть что будет написано в дебаге?SQL Report
Page generated in 0.4666 seconds with 12 queries + 1 query returning data from cache
Time spent on mysqli queries: 0.01331s | Time spent on PHP: 0.45332s
Отправлено спустя 7 минут 10 секунд:
Query #8
Код: Выделить всё
SELECT t.poster_id, t.forum_id, s.user_warnings, s.username, s.user_avatar_type, s.user_avatar, s.user_avatar_width, s.user_avatar_height, s.user_type, s.user_colour, s.user_lastvisit, s.user_regdate, s.user_id, COUNT(poster_id) as cnt
FROM phpbb3_posts AS t LEFT JOIN phpbb3_users AS s ON (s.user_id = t.poster_id)
WHERE post_time >= 1567270800
AND post_time <= 1569142671
AND user_warnings <= 2
AND group_id IN (2,3,7)
AND forum_id NOT IN (50,60)
GROUP BY poster_id
ORDER BY cnt DESC, rand()
LIMIT 7
Отправлено спустя 6 минут 15 секунд:Id Select Type Table Type Possible Keys Key Key Len Ref Rows Extra
1 SIMPLE t range forum_id,poster_id forum_id 3 140747 Using index condition; Using where; Using temporary; Using filesort
1 SIMPLE s eq_ref PRIMARY PRIMARY 4 fr5243_fialki.t.poster_id 1 Using where
Before: 0.41314s | After: 6.69538s | Elapsed: 6.28224s
Тормозит реально жутко, вот ссылка на страницу с таблицей https://fialka.tomsk.ru/forum/activeuser
Неделю назад этих тормозов не было.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.1
- Сообщения: 251
- Стаж: 12 лет 4 месяца
- Откуда: Липецк
- Благодарил (а): 72 раза
- Поблагодарили: 25 раз
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Адаптировал под версию форума 3.3.5, запустил вроде всё робит нормально. Исправил иконки. В наличии только Русский язык.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.4
- Сообщения: 435
- Стаж: 6 лет 6 месяцев
- Откуда: Россия
- Благодарил (а): 183 раза
- Поблагодарили: 15 раз
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Michel, не работает php 8.1, ошибка:
Подскажите как исправить, очень нужное расширение.
Отправлено спустя 4 минуты 36 секунд:
Правда данные не удалял
Отправлено спустя 3 минуты 12 секунд:
Всего 2 расширения это и библиотека не работают должным образом.
Отправлено спустя 28 минут 9 секунд:
Ошибка в этих строчках:
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 203: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 204: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 205: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 206: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 206: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 206: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/saturnZ/activeuser/controller/activeuser.php on line 206: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 358: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/core/functions.php on line 359: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4129: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4129: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4129: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4129: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3008)
Отправлено спустя 4 минуты 36 секунд:
Правда данные не удалял
Отправлено спустя 3 минуты 12 секунд:
Всего 2 расширения это и библиотека не работают должным образом.
Отправлено спустя 28 минут 9 секунд:
Ошибка в этих строчках:
Код: Выделить всё
$you_user_warnings = $row_You['user_warnings'];
$you_group_id = $row_You['group_id'];
$you_user_posts = $row_You['cnt'];
$you_username = get_username_string((($row_You['user_type'] == USER_IGNORE) ? 'no_profile' : 'full'), $row_You['user_id'], $row_You['username'], $row_You['user_colour']);
Спорт - сила
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
1smerch1, попробуйте заменить на
Код: Выделить всё
$you_user_warnings = $row_You['user_warnings'] ?? 0;
$you_group_id = $row_You['group_id'] ?? 0;
$you_user_posts = $row_You['cnt'] ?? 0;
$you_username = get_username_string((($row_You['user_type'] == USER_IGNORE) ? 'no_profile' : 'full'), $row_You['user_id'] ?? 0, $row_You['username'] ?? '', $row_You['user_colour'] ?? '');
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.4
- Сообщения: 435
- Стаж: 6 лет 6 месяцев
- Откуда: Россия
- Благодарил (а): 183 раза
- Поблагодарили: 15 раз
Re: [3.1][3.2][BETA] ActiveUser - Конкурс на самого активного пользователя
Есть модуль для портала рабочий под версию 3.3.5?
Спорт - сила