Актуальный релиз „DataLife Engine 19.1 Final“ buildid 108

подробнее о релизе

Главная страница / DataLife Engine / Скрипты и другая информация / Обновление доп полей xfields.txt под версию DLE 19.0+, конвертация xfields.txt в xfields.json

Обновление доп полей xfields.txt под версию DLE 19.0+, конвертация xfields.txt в xfields.json

22 марта 2026 | 01:12 | Воскресенье
11
1
[ Рейтинг: 0 / Голосов: 0 ]
Обновление доп полей xfields.txt под версию DLE 19.0+, конвертация xfields.txt в xfields.json

Сколько лет я знаком с DLE, а это более 15 лет, в системе всегда использовались дополнительные поля в файле xfields.txt. Начиная с версии DLE 19.0 формат и структуру файла доп полей изменили на json. Во многие шаблоны, в основном на тему кино, в шаблоны могут быть добавлены списки доп полей в файле xfields.txt, и все их вручную добавлять порой отнимает значительное время, которое можно потратить на что-то более важное и нужное.

Много вводных слов писать уже не буду, чтоб не было лишней воды.

Чтобы обновить списки доп полей из файла xfields.txt в файл и xfields.json, достаточно выполнить:

  1. Открыть файл engine/data/config.php
  2. Найти строку 'version_id' => '19.1',
  3. Заменить версию DLE 19.* на 18.1
  4. Открыть главную админки сайта и выполнить обновление версии DLE с 18.1 до версии, установленной на сайте, в данный момент, это 19.0 или 19.1. На ошибки запросов SQL можно не обращать внимание, база данных у вас уже будет в нужном формате.
  5. Вот и всё! При обновлении файл xfields.txt конвертируется в новый формат xfields.json, и не нужно будет вручную добавлять доп поля через админку.

Можно конечно и по другому поступить, но это для кому вообще нечего делать, это написать скрипт, который будет конвертировать старый формат файла доп полей в новый json, но по моему мнению — это будет своего рода «изобретение велосипеда» в 2026 году.

Комментарии:
ℹ️
 

  1. Comkina Вчера в 12:49
    Comkina

    Полезная информация, как раз пригодилась, спасибо!

Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2026 | Карта сайта