Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Счетчик статистики не отнимает количество тем/постов

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Исправление выше в посте, попробуйте.
Изображение
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Slash »

rxu писал(а):Исправление выше в посте, попробуйте.
Изменил код, по Вашей инструкции. Пробую первый раз - статистика на главной все учла!
Пробую второй раз, получаю ошибку:

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

Общая ошибка
SQL ERROR [ mysql4 ]

BIGINT UNSIGNED value is out of range in '(`....`.`phpbb_users`.`user_posts` - 1)' [1690]

SQL

UPDATE phpbb_users SET user_posts = user_posts - 1 WHERE user_id = 2

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1451
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2576
CALL: delete_post()

FILE: [ROOT]/posting.php
LINE: 439
CALL: phpbb_handle_post_delete()
И счетчик в мини профили после удаления показывает неверное количество постов, меньше.
Последний раз редактировалось Slash 18.01.2015 9:07, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Да, идет двойное вычитание поста из таблицы пользователей.
Изображение
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Slash »

rxu, варианты ещё есть?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Такой вариант.
Проверим кое-что: верните код как был, удалите сообщение с темой и очистите кэш. Потом проверьте статистику.
Изображение
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Slash »

Пробовал ранее, но на всякий случай попробовал ещё раз - результат в обоих случаях статистика не изменяется после очистки кэша, статистика неверна.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 3 месяца
Благодарил (а): 15 раз
Поблагодарили: 17 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Djeday »

У меня отключена корзина, бага со статистикой нет. Только что проверил:
1. удалил пост - кол-во постов уменьшилось.
2. удалил тему - уменьшилось на главной.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Djeday
Попробуйте удалить прямо из темы с одним постом этот самый единственный пост.
Изображение
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 3 месяца
Благодарил (а): 15 раз
Поблагодарили: 17 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Djeday »

Да, удалил. Количество тем уменьшилось, а постов осталось столько же. Помогла только синхронизация.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Изображение
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 3 месяца
Благодарил (а): 62 раза
Поблагодарили: 22 раза

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение Slash »

Видимо, баг не исправили?
3.1.7
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Счетчик статистики не отнимает количество тем/постов

Сообщение rxu »

Очевидно.
Изображение

Вернуться в «Поддержка phpBB 3.1.x»