Сделал небольшое расширение для переноса отдельных тем XenForo в phpBB.
Проверено на:
XenForo 2.3.3 → phpBB 3.3.17
Что умеет:
* переносит тему полностью со всеми сообщениями;
* сохраняет авторов и оригинальные даты постов;
* поддерживает сопоставление XenForo user_id → phpBB user_id;
* если автора в phpBB нет — использует отдельного пользователя «Незарегистрированный», сохраняя имя старого автора в сообщении;
* переносит вложения XenForo;
* поддерживает несколько вложений в одном сообщении;
* переносит изображения и обычные файлы;
* вложения, которые phpBB не принимает, можно пропускать без остановки всей темы;
* после ошибки перенос можно запустить повторно — он продолжит уже созданную тему;
* внешние [IMG] остаются внешними изображениями;
* конвертирует основные BBCode XenForo, в том числе QUOTE, URL, ATTACH, MEDIA=youtube, SPOILER, ISPOILER, HEADING;
* исходную базу и файлы XenForo не изменяет.
Перед переносом вложений используется небольшой CLI-helper, который подготавливает файлы и создаёт manifest.json.
Мигратор имеет отдельный конфиг, где задаются:
* ID администратора phpBB;
* fallback-пользователь;
* таблица соответствия пользователей;
* путь к XenForo;
* временная папка вложений;
* параметры подключения к базе XenForo;
* режим обработки неподдерживаемых вложений.
В публичном архиве личные пароли, пути и рабочие конфиги отсутствуют — только example-файлы конфигурации.
Проверено на теме с 801 сообщением и 47 вложениями.
Важно: перед использованием обязательно сделать резервную копию phpBB и XenForo.
Полная инструкция по установке, настройке и использованию находится в README.md внутри архива.
Обновление v0.2.0
Добавлена поддержка XenForo Media Gallery (XFMG).
Изображения из галереи, вставленные в сообщения XenForo, теперь автоматически переносятся в phpBB и сохраняются как локальные вложения.
Небольшие исправления и улучшения мигратора.
Мигратор XenForo 2.3.3 → phpBB 3.3.17
- Sego
- Site Admin
- Сообщения: 1200
- Зарегистрирован: июл 29, '26, 05:37
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Мигратор XenForo 2.3.3 → phpBB 3.3.17
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Kolobokk
- Гвардия
- Сообщения: 1292
- Зарегистрирован: окт 1, '22, 08:52
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Мигратор XenForo 2.3.3 → phpBB 3.3.17
Лет 15-20 назад было пару сайтов с высоким PR, на одном из которых разработчик раздавал советы по PHPBB и выкладывал хорошую сборку, а на другом, другой разработчик рассказывал про WordPress и тоже делился наработками.
Я не знаю насколько сейчас актуальны эти темы, но в любом случае, поднимать эту тему в формате форума, ИМХО, нецелесообразно, так как её нельзя будет монетизировать. Наверное лучше это делать на страницах блога, как это и делали вышеуказанные товарищи.
Я не знаю насколько сейчас актуальны эти темы, но в любом случае, поднимать эту тему в формате форума, ИМХО, нецелесообразно, так как её нельзя будет монетизировать. Наверное лучше это делать на страницах блога, как это и делали вышеуказанные товарищи.
- Sego
- Site Admin
- Сообщения: 1200
- Зарегистрирован: июл 29, '26, 05:37
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Мигратор XenForo 2.3.3 → phpBB 3.3.17
Для этих версий мигратора в сети нет, только для старых, блога у меня тоже нет, потому что я его вести не буду. Поэтому здесь, в гугле со временем появится, может кому принодится, я потратил лишних пару часов, что б публичную сделать (конфиги без моих данных т полный редми написать...)
Может кому и пригодится. Работу облегчает сильно...
Может кому и пригодится. Работу облегчает сильно...