Перейти до вмісту
Плагін

Імпорт з 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=, адреси категорій — і типово записує всі одразу: помилка у виборі схеми не коштує трафіку з пошуку.
  • Два режими: зберегти адреси (стара адреса сама віддає матеріал, відповідь 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 або новіше

Встановлення

Завантажте архів і встановіть його з адмінки клієнтського сайту — ключ не потрібен.

  1. Відкрийте розділ «Плагіни/Теми» в адмінці Celena.
  2. Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
  3. Активуйте пакет — для платних під час активації введіть ліцензійний ключ.

Докладна інструкція з встановлення в документації →