Перехожу с самодельного форума, доставшегося по наследству на phpbb 3.0.11.:
- Через админку форума вручную создал форумы (их немного) .
- С помощью phpmyadmin (INSERT...SELECT) перенес темы. Но в темах 0 сообщений, просто запись в БД в поле _topics.topic_title
- Другими sql-запросами отредактировал поле _topics.forum_id, назначив нужной теме правильный форум. При этом поля _forums.forum_topics и _forums.forum_topics_real содержат правильное количество тем в соответствующих форумах.
Хотя общее количество тем в форумах правильное - ссылки на некоторые темы дублируются т.е. на разных страницах списка тем может несколько раз встречаться ТЕМА1 (например) с одинаковой ссылкой. Соотв. общее количество записей в списка тем становится больше указанного в _forums.forum_topics_real и часть тем не отображается.
Дальше больше: общее количество тем одного из форумов - 165. Когда я вручную задаю для этого форума _forums.forum_topics_real = 1000 - дубликаты пропадают и все отображается корректно . За исключением количества страниц списка тем ессно. _forums.forum_topics_real = 500 - тоже самое. _forums.forum_topics_real = 200 - появляются дубликаты. Точнее уже не проверял.
При этом: в модераторском разделе - список тем форума выводится правильно во всех случаях.
Помогите пожалуйста, а то у меня идей нет.

