Адский треш с разделами

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 tym32167 » 15.09.2014, 23:09

Всем привет.
Возникла проблема с phpbb.

Вкратце:
При добавлении раздела на форум, обнаружили некоторые глюки:
1. Некоторые форумы пропали из разделов (не показываются), но если в них зайти, то сверху в навигации отображает корректно. Думали-думали, залезли в БД в таблицу phpbb*_forums и потрогали в пропавшем форуме столбики left_id и right_id. Для чего оони нужны так и не поняли, но оно заработало.
2. Понадобилось снова манипулировать разделами. И, о ужас, в иерархии настал полный треш. Заходишь в раздел - списков форумов нет. Заходишь на форум - в навигации половина других форумов, нен связанных с данным. Некоторые разделы пропали (не отображаются). Форумы перестали отображаться в разделах. По привычки криворучками полезли в БД - таблица та же, поле на этот раз forum_parents - там какой то JSON интуитивно не понятный, в общем, потерли где надо что надо - все восстановилось, кроме парочки разделов - при заходе в каждый списка форумов/топиков нет. Но при заходе на топик все ок.
3. Если зайти в админку и начать крутить разделы вверх/вниз, то масштаб треша начинает возрастать.

Знаю, что лезть криворучками в БД идея мягко говоря не самая удачная, но других вариантов не представлялось.
Если кто то сталкивался с подобным безобразием или знает, зачем нужны вышеуказанные поля (вариант про то, что это "для иерархии разделов" мы и сами поняли) прошу отзовитесь.

Поле в таблице parent_id везде заполнено корректно (руками проверял, 146% правильно).
Курить мануалы - курил.
ФАК прочитал.
HTML от JSON отличил.
Трубу не шатал.

кто нибудь, :help:
tym32167
Автор темы
Репутация: 2
С нами: 9 лет 8 месяцев

Сообщение #2 Sumanai » 15.09.2014, 23:40

tym32167:Возникла проблема с phpbb.

Тут форум поддержки phpBBex.
Впрочем, устанавливайте stk, в phpBBex он стоит по умолчанию, так что где искать- не знаем.
И там инструмент "Восстановление границ ID".
Руками больше туда не лезьте, убьёте БД так, что потом даже stk не поможет.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 tym32167 » 16.09.2014, 00:12

Sumanai:Тут форум поддержки phpBBex.
Да, у нас именно phpbbex, по привычке написал phpbb.
Можно чууть чууть поподробнее что такое stk и с чем его едят (хотя бы где посмотреть) ?

Добавлено спустя 7 минут 5 секунд:
Все нашел, вроде все понятно, спасибо за помощь!
tym32167
Автор темы
Репутация: 2
С нами: 9 лет 8 месяцев


Вернуться в Поддержка 1.x



cron