Создал 4 основных форума, в них еще по ~10 вложеных и во все это безобразие импортировал ~4000 записей старого контента. И в конце концов пришел к выводу, что неплохо бы сделать 4 основных форума контейнерами Импортировалось конечно не руками, но все равно не хотелось бы с нуля начинать
Друпалом такой финт кажется не предусмотрен, поэтому полез в мускул и вот что нашел:
таблица variable > поле forum_containers > значение...
a:1:{i:0;i:1;}
меняю на:
a:2:{i:0;i:1;i:1;i:2}
таблица cache > значение...
a:1:{i:0;i:1;}
ну впринципе тоже самое, просто кэш и меняю таким же образом на..
a:2:{i:0;i:1;i:1;i:2}
По моим соображениям и исследованиям БД, я уже все сделал, но судя по отображению сайта - где-то схалтурил
Если кто может помочь, буду очень благодарен. Да что там, даже за желание помочь буду благодарен
Комментарии
Почему сделали вывод, что "схалтурили"?
Ну после этих манипуляций, форум с идентификатором 2 (i:1;i:2), по прежнему остался форумом.
Извиняюсь, это оказывается моя невнимательность. У меня было
a:3:{i:0;i:97;i:1;i:98;i:2;i:1;}
А надо было...
a:3:{i:0;i:1;i:1;i:97;i:2;i:98;}
И еще в кэше было...a:2:{i:0;i:97;i:1;i:98;i:2;i:1;}
Скорее всего это из-за записи в кэше.
Спасибо, что заставили перепроверить Проблема решена
Можете описать то, что вы делали, в виде краткой инструкции? Для будущих "страдальцев"
Не вижу смысла в перестановках ключей массива.
Переменная forum_containers является массивом, содержащим tid (идентификаторы терминов) всех разделов форума, являющихся контейнерами. Массив простой и обрабатывается перебором элементов.
Возможно автор имел ввиду добавление tid уже созданного и наполненого раздела форума к этой переменной, для последующего отображения этого раздела как контейнера. В таком случае предложеное решение не могу назвать чистым (не изучал код настолько вдумчиво), и подозреваю возникновение потенциальных проблемм при эксплуатации такого контейнера.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы
Да, именно такая и была задача, сделать форум контенером. В чистоте решения не уверен, но результата добился. О проблемах, при их возникновении, расскажу позже