1 (edited by PunBB 2017.08.17 01:12)

Topic: Converter IPB to PunBB. Как перенести форум Invision Power Board

Итак, встречаем еще один конвертер базы данных платного форумного движка IPB (Invision Power Board). Хотя IPB можно установить совершенно бесплатно, но в будущем вам придется неплохо раскошелиться, так как это платный движок. Сама CMS построена более менее логично, попроще чем закрученная phpBB, но все же есть свои особенности.

Сейчас мы попробуем перенести сообщения, темы, форумы, категории и пользователей. В этом нам поможет расширение Pan Converter и модуль IPB to PunBB. Качаем устанавливаем и подключаем модуль для преобразования IP Board-3.4.6 в PunBB 1.4.

Первым делом идем в phpMyAdmin и создаем дамп базы данных в виде PHP массива. Выбираем в выпадающем списке требуемый тип БД и сохраняем на комп.

Converter IPB to PunBB. Как перенести форум Invision Power Board

Распаковываем сохраненный архив и загружаем с на странице настроек конвертера наш дамп с расширением .php.

Converter IPB to PunBB. Как перенести форум Invision Power Board

После успешной загрузки переходим на вкладку модуля и выбираем из выпадающего списка наш дамп.
Ниже в форму введите префикс таблиц, его просят ввести при первоначальной установке IPB. Обычно выглядит так ipb_ или prefix_.

Если префикса у таблиц не существует, просто оставьте поле пустым и запустите первый этап преобразования.
На этом этапе произойдет проверка и преобразование префиксов конвертируемых таблиц.

Converter IPB to PunBB. Как перенести форум Invision Power Board

На завершающем этапе вас попросят подтвердить действие и если преобразование пройдет без ошибок, то значит все Ок.

Converter IPB to PunBB. Как перенести форум Invision Power Board


Переходим на главную страницу и проверяем данные.

Скрипт переносит следующие данные:
+ Пользователей
+ Сообщения
+ Темы
+ Форумы
+ Категории

Особенности.
+ Важно понимать, что это начальная версия, которой потребуется доработка, но большую часть работы он выполнит.
+ Имейте ввиду, что контент каждого отдельного форума имеет свои особенности, тем более, что данные IPB форума хранятся в HTML. Поэтому, после преобразования происходит очистка контента от всех HTML тегов. Чтобы сохранить разметку, вам потребуется написать регулярные выражения для обработки тегов.
+ Учтите, что имя администратора с ID пользователя = 2 поменяется на то, что использовалось в IPB с ID = 1. На авторизацию это никак не повлияет, вы так и останетесь в системе. Просто при следующем входе укажите новое имя.

Если вам долго не отвечают, пишите автору темы в личку или на Email.