Не соответствие номеров страниц темы

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
john_chek
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 6 месяцев
Благодарил (а): 2 раза

Не соответствие номеров страниц темы

Сообщение john_chek »

Уважаемое сообщество!
Форум на PHPBB 3.0.12. Недавно заметили такой баг. При модерации некоторых тем форума, преимущественно, которые содержат большое количество страниц, не соответствуют номера страниц. Т.е. в теме, например количество страниц 416, а когда заходим в модераторский раздел, то 416 страница там есть, но она пустая! А крайний пост, который был на 416, отображается на 414 странице..

Подскажите где копать?

Вот скрины:
сообщение в теме на 416 странице:
Изображение

В панели модерации в 416 стр. пусто
Изображение

это сообщение на 414
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Не соответствие номеров страниц темы

Сообщение Пчелкин »

А почему б не тянуть темы до 500 000 страниц? Это так здорово сидеть потом ее три месяца просматривать...
1. Разделить не?
2. Есть моды авторазделения тем при заполнении до определенного количества постов.
3. А в самой модерке синхронизацию темы сделать пробовали?
4. В теме точно ВСЕ посты одобрены? Мож они там всеж присутствуют еще?
5. Между регистрацией и написанием вашего поста прошло 19 минут...
Неужели успели попытаться воспользоваться поиском? Не верю...
Данные проблемы поднимались уже неоднократно.. поищите в поиске... Это очень интересная весч - поиск...

И последнее - неужели интересно такие громадные темы до 12500 постов тянуть? Зачем? Чтоб потом ваша БД стрелялась от них?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Не соответствие номеров страниц темы

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

Нормально-нормально. Люди «ракету» запустили просто. :)

Слово «несоответствие» пишется слитно, это одно единое слово, так как нет запятой и союза «а» после нее.
не соответствуют номера страниц
ACP → Общие
screenshot.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Любовь и боль, покой и бой я как любой несу с собой…
john_chek
phpBB 1.0.0
Сообщения: 2
Стаж: 12 лет 6 месяцев
Благодарил (а): 2 раза

Re: Не соответствие номеров страниц темы

Сообщение john_chek »

Спасибо, за содержательные ответы, а также по поводу русского языка :D ;)

Разобрался. Вышло так, что пользователей, которые давным давно были удалены (Гости), не оказалось в таблице phpbb_user. Ну вот так вышло, наш косяк..) А в phpbb_topics например, в поле topic_poster внешний ключ остался. Соответственно не отображались ни эти посты, ни эти пользователи.. Синхронизация счетчика в этом случае не помогала.., т.к. эти сообщения не были удалены и физически присутствуют в базе.
Запросом выбрал этих пользователей:

SELECT *
FROM phpbb_topics pt
WHERE pt.topic_poster NOT
IN (
SELECT pu.user_id
FROM `phpbb_users` pu
WHERE pu.user_id = pt.topic_poster
)


Сейчас пишу скриптик, чтобы закинуть их обратно. Впринципе тему можно закрыть. Спасибо!

п.с. По поводу мода, разделяющий темы, это хорошее замечание, благодарю.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Не соответствие номеров страниц темы

Сообщение Пчелкин »

Закрытие темы после некоторого количества постов

Добавлено спустя 1 минуту 27 секунд:
john_chek писал(а):Сейчас пишу скриптик, чтобы закинуть их обратно.
В STK все это уже есть...

Что-то совсем забыл...Вот еще есть - настройка глобальная...просто закрывает по числу постов
https://www.phpbb.com/customise/db/mod/ ... n_replies/
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не соответствие номеров страниц темы

Сообщение Sheer »

john_chek писал(а):Сейчас пишу скриптик
Зачем? Support Toolkit тебе в помощь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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