Плагин
Импорт из DataLife Engine
автор: Celena
Переезд сайта с DataLife Engine в Celena — с содержимым и, что важнее, со всеми старыми адресами.
Что делает
- Читает базу DLE напрямую (достаточно доступа на чтение) и переносит новости, всё дерево категорий, статические страницы и комментарии с ветками ответов.
- Превращает BB-коды и служебную разметку движка (
<!--TBegin-->,<!--dle_image_begin-->,{PAGEBREAK},[xfvalue_…]) в обычный HTML, восстанавливая абзацы так, как их показывал DLE. - Сохраняет старые адреса. Плагин строит карту по всем схемам ссылок DLE —
/2024/05/12/alt.html,/123-alt.html,/alt.html,/раздел/подраздел/123-alt.html,/index.php?newsid=,?do=static&page=,?do=cat&category=, адреса категорий — и по умолчанию записывает все сразу: ошибка в выборе схемы не стоит трафика из поиска. - Два режима: сохранить адреса (старый URL отдаёт материал сам, ответ 200, canonical при желании указывает на старый адрес) или 301 на новый адрес со счётчиком переходов.
- Картинки: сохранить те же пути (адреса не меняются), перенести в
public/uploadsили оставить на старом сервере. Источник — HTTP или локальная копия сайта.
Рассчитан на живые сайты
- Импорт порциями с прогрессом — по 60 новостей за шаг: база на десятки тысяч материалов не упирается в лимит времени, вкладку можно закрыть и вернуться.
- Повторный запуск безопасен — соответствие «id в DLE → запись» хранится в карте адресов, дубли не создаются.
- Любая версия DLE — имена колонок читаются из базы донора, а не зашиты в код: работают и DLE 9, и 17, и переделанные сборки.
- Свои правила, экспорт карты в CSV и счётчик переходов по каждому адресу — для SEO-части переезда.
Бесплатный плагин. Нужны Celena 3.6+ и база MySQL старого сайта на DLE.
| Версия | Дата | Требования | Размер |
|---|---|---|---|
| 1.0.0 | 2026-08-29 | PHP >=8.3 · Celena >=3.6 | 57 KB |
1.0.0 — первый выпуск: импорт новостей, категорий, страниц и комментариев из базы DLE, карта старых адресов (200 или 301), перенос картинок. |
|||
Требования
- PHP >=8.3 или новее
- Celena CMS >=3.6 или новее
Установка
Скачайте архив и установите его из админки клиентского сайта — ключ не нужен.
- Откройте раздел «Плагины/Темы» в админке Celena.
- Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
- Активируйте пакет — для платных при активации введите лицензионный ключ.