Перенос тем, сообщений с одного форума на другой

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Flat
phpBB 1.4.3
Сообщения: 78
Стаж: 21 год 2 месяца
Благодарил (а): 9 раз

Перенос одной темы из другого форума

Сообщение Flat »

Помогите составить правильный SQL запрос для переноса одной темы из другой базы. Сам не решаюсь, здесь необходимо знание структуры таблиц.

Поиск дал вот эту тему, но у меня ситуация несколько иная. Базы абсолютно идеинтичны, т.е. с авторами проблем не будет. ИД темы присвою вручную, она всего одна.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Перенос одной темы из другого форума

Сообщение nissin »

Ну и писали бы в той теме, у Вас просто более простая задача.
Выбираете нужные записи в таблицах тем и сообщений и переносите, после этого синхронизируете форумы и пользователей.
Аватара пользователя
Flat
phpBB 1.4.3
Сообщения: 78
Стаж: 21 год 2 месяца
Благодарил (а): 9 раз

Re: Перенос одной темы из другого форума

Сообщение Flat »

nissin писал(а): Выбираете нужные записи в таблицах тем и сообщений и переносите, после этого синхронизируете форумы и пользователей.
Интересуют возможные последствия такого действия. ID темы допустим поправлю, ID сообщений тоже придется вручную проставлять, как это отразится на работе впоследствии?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Перенос одной темы из другого форума

Сообщение nissin »

Делаете копию форума и все эксперименты проводите там, заодно последствия выявляете.
Если всё пройдёт удачно, можете статью для конкурса написать :)
papastrtos
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев
Откуда: Санкт-Петербург

Как перенести содержимое форума или ветки?

Сообщение papastrtos »

Есть phpBB3, работает чуть более года. Один из форумов разросся и стал выбиваться из общей тематики сайта. Стал как бы самостоятельный. Решил сделать новый проект, и перенести туда этот форум. Вот не знаю как перенести содержимое не всей конференции а только отдельного форума на новый phpBB3? Подскажите.
Интересует так же перенос отдельных веток. Я так понимаю это где то в базе все лежит, но вот где? Заранее спасибо.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Как перенести содержимое форума или ветки?

Сообщение Палыч »

papastrtos писал(а): но вот где?
Здесь index.php?title=БД phpBB 3.0.x
papastrtos писал(а):перенести туда этот форум.
Если совсем не разбираетесь в структуре базы данных и принципах записи информации, то наиболее простой и надёжный для вас способ: полностью скопировать старую конференцию и из копии удалить через админку всё лишнее. Затем переиндексировать (тоже средствами админки) поиск. Всё.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Как перенести содержимое форума или ветки?

Сообщение Поручик »

Этот способ самый простой и надёжный даже для тех, кто хорошо разбирается.

Добавлено спустя 2 минуты 49 секунд:
После переноса не забудьте исправить в админке адрес новой конференции и пути куки.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
papastrtos
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев
Откуда: Санкт-Петербург

Re: Как перенести содержимое форума или ветки?

Сообщение papastrtos »

Палыч
Поручик
Спасибо так и поступил.
lightning
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 6 месяцев

Re: Перенос тем, сообщений с одного форума на другой

Сообщение lightning »

Здравствуйте! Товарищ случайно удалил раздел форума. Проблема в том, что прошло пару дней, и другие раздели разрослись. А бекап недельной давности. Не хотелось бы терять посты за неделю.
Что сделал: на локалке почистил форум, оставив только удаленные темы. Экспортировал разделы базы _forums _topics _posts. А как их теперь запихнуть в «основную» базу без замены не знаю.
Спасибо за помощь. С уважением Саша.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Перенос тем, сообщений с одного форума на другой

Сообщение Balamut »

Не зная структуры БД - никак. Лучше восстановите бэкап недельной давности.
//
// That's all, Folks!
// -------------------------------------------------

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