Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

В админке нет смены типа раздела

Изменить тип раздела - это часто бывает нужно.

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #1
пост зарезервирован под Оглавление



Простое решение: Создал подраздел заново, и в модераторском интерфейсе перенёс в него темы из "неправильного" подфорума.

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
#2
Можно ли безболезненно редактировать поле [тип подфорума] ?
И если «Да», то как оно выглядит в БД?

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 3 раза, последний — #3
В таблице У данного пользователя нет прав размещать ссылки! нашёл запись, соответствующую моему неправильному подразделу, и в поле У данного пользователя нет прав размещать ссылки! отредактировал его тип: вместо micro поставил stdforum.

При попытке обычного просмотра этого подраздела в браузере, получаю ошибку:

… бла-бла-бла …
Текст ошибки: <p>Тип раздела не соответствует указанному в базе!
… бла-бла-бла …

Вернул то поле к прежнему значению. Ошибка при просмотре подфорума исчезла.

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

1
#4
И не будет. Во-первых, для некоторых разделов могут быть нужны дополнительные таблицы с информацией, без которых они корректно работать не будут (в 2.x так было с download-разделами и статьями). Во-вторых, есть то решение, которое вы описали в сообщении 2.
_1_ написал(а):
В таблице _forum нашёл запись, соответствующую моему неправильному подразделу, и в поле module отредактировал его тип: вместо micro поставил stdforum.

Если уж решились на такое, то после нужно было ещё отредактировать любой раздел через админку, чтобы сгенерировать заново файл маршрутизации (это либо .htaccess, либо etc/routes.txt). Тогда бы сгененировался новый файл, где тип бы соответствовал нужному.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Одна страница
Распечатать

Тема закрыта, новые ответы не принимаются.