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

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

Главная страница / DataLife Engine / Релизы DLE / DataLife Engine v.19.0 Final Release

DataLife Engine v.19.0 Final Release

03 октября 2025 | 12:06 | Пятница
636
14
[ Рейтинг: 5 / Голосов: 4 ]
Здесь ВЫ можете скачать бесплатно DataLife Engine v.19.0 Final Release.
Данный материал предоставлен исключительно в ознакомительных целях.
DataLife Engine v.19.0 Final Release

Команда DataLife Engine (DLE) представила долгожданное обновление платформы — версию 19.0. Этот релиз стал одним из самых масштабных за последнее время и принес целый ряд улучшений, которые сделают работу с сайтами еще удобнее, безопаснее и современнее.

Ключевые нововведения:

  • Безопасность на первом месте: Система защиты получила значительные улучшения, включая новые встроенные механизмы для противодействия современным интернет-угрозам. Это значит, что ваш сайт и данные пользователей станут лучше защищены "из коробки".

  • Современный внешний вид: Панель управления и форма отправки комментариев были полностью переработаны. Теперь они выглядят современно, адаптированы под любые экраны и стали гораздо удобнее в использовании.

  • Скорость и кэширование: Добавлена поддержка сервисов кэширования, таких как Varnish Cache. Это позволит значительно ускорить загрузку страниц при высокой посещаемости.

  • Гибкость загрузки файлов: Теперь вы можете разрешить пользователям загружать файлы напрямую в облачные хранилища (например, Amazon S3), экономя место на хостинге.

  • Умный поиск: Встроенный поиск теперь может работать не только по словам, но и учитывать синонимы и словоформы, что делает его гораздо точнее и полезнее для посетителей.

  • Поддержка современных технологий: Добавлена встроенная поддержка протокола ActivityPub, открывающая двери к интеграции с децентрализованными сетями (такими как Mastodon).

И это еще не всё! Среди других улучшений — поддержка PHP 8.x, новые теги для шаблонов, улучшенная работа с миниатюрами и многое другое.

Вывод: Обновление до DLE 19.0 — это серьезный шаг вперед для любого сайта на этой CMS. Оно не только усиливает безопасность и производительность, но и соответствует современным веб-стандартам.

Подробнее на офф сайте...

Скачать DataLife Engine v.19.0 Final Release:
⚠️ Войдите в аккаунт для доступа к контенту
Комментарии:
ℹ️
 
  1. byroot AdMin 15 декабря 2025 16:11
    byroot

    Добавлю чтобы не потерять:

    fetch(dle_root + "engine/ajax/controller.php?mod=file.php")

    менять на

    dle_root + "index.php?controller=ajax&mod=.."
    --------------------
    🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
  2. GodZiLLa 10 ноября 2025 16:02
    GodZiLLa

    Что изменилось в 19, что запросы перестали работать и выдают ошибку?

    На что нужно поменять ?

    foreach ( xfieldsload() as $xfield ) {
    1. byroot AdMin 10 ноября 2025 16:20
      byroot

      По поводу доп полей процитирую здесь (чтобы было!):

      Вся логика работы доп. полей теперь перешла в отдельный класс engine/classes/xfields.class.php. Чтение и присвоение тегов из данных полей осуществляется в функции Compile в классе работы с доп. полями.
      ----------------------------------
      $xfieldsdata = DLEXFields::xfieldsdataload($row['xfields']);
      ----------------------------------

      В шаблонах используем стандартные теги:

      {xfvalue_field} для доп. полей новости,

      [xcvalue_field] / [xcgiven_field]…[/xcgiven_field] для полей категорий.
      dle-news.com
      +1

      В PHP (когда нужно читать поле программно) — через класс XFields:

      // $row['xfields'] — строка из БД (news/users)
      $xf = DLEXFields::xfieldsdataload( $row['xfields'] );
      $value = isset($xf['myfield']) ? $xf['myfield'] : '';


      Это «правильный» способ на актуальных DLE, потому что парсинг и привязка тегов теперь в engine/classes/xfields.class.php.
      dle-faq.ru

      Безопасность и совместимость

      Не выводим «сырые» значения из XFields — пропускаем через штатный парсер DLE, если там 

      BBCode/HTML:
      $parse = new ParseFilter();
      $parse->safe_mode = true;
      $html = $parse->BB_Parse( $parse->process($value) );


      Для атрибутов HTML — htmlspecialchars($value, ENT_QUOTES, 'UTF-8').

      Мы уже не трогаем сериализацию XFields напрямую в плагине; в AJAX-эндпойнтах (preview/save) используем ParseFilter и штатные API — это сохранит совместимость c DLE 19+.

      Источник

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
      1. GodZiLLa 10 ноября 2025 16:41
        GodZiLLa

        Ох йо ))

        Спасибо!

  3. Violence 29 октября 2025 22:32
    Violence

    Можете пожалуйста проверить или возможно подсказать, сталкивались ли с такой проблемой в последней ревизии :

    "Устанавливаю last 108 rev DLE 19 , после приветствия и чистой установки, новости (дефолтные DLE) на сайте отсутствуют, хотя в базе данных они есть, в админ разделе они тоже числятся но при заходе в категории, указано что ни у одной из категорий нет новостей то есть по нулям. На главной сайта новости также отсутствуют. Кто сталкивался с таким ?. Изменение новости, создание новых новостей не влияют на появление их в категориях и на сайте. (кроме установки текущего время и даты)" Т.е только после установки текущей даты и времени к старым дефолтным новостям они отображаются как в админ панели в категориях так и на главной сайта.
    1. byroot AdMin 29 октября 2025 22:56
      byroot

      Чистую установку ещё не делал. Сегодня проверю позже данный момент. Отпишусь здесь.
      Сайты которые обновлял - подобного не видел, видимо потому что новости не дефолтные.

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
    2. byroot AdMin 30 октября 2025 12:54
      byroot

      Не успел вчера...

      Вышел build 109, попробуй его чистую установку. У меня как минут 5-10 появится - проверю на локалке установку.

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
      1. Violence 30 октября 2025 21:23
        Violence

        Крче эта проблема связана не с самой DLE там все ок, а с OSPanel v6 т.к те же самые ревы на OSPanel v5 устанавливаются без подобных проблем.

        1. byroot AdMin 31 октября 2025 00:02
          byroot

          Как выше и писал - возможно с настройками времени что то не так. Я до сих пор ещё OSPanel 5.4.3 пользуюсь :)

          --------------------
          🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
  4. K13 29 октября 2025 00:58
    K13

    Спасибо за релиз, как JQuery 4 завезли в движок, пришлось с легенды (Owl Carousel) на Swiper переходить 

    1. byroot AdMin 29 октября 2025 01:19
      byroot

      Скорее всего и Owl можно обновить для работы с jq4. Были проблемы с jq3 - но их решили, и тут наверное что-то похожее с обновлением скрипта.

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
  5. Violence 28 октября 2025 00:48
    Violence

    Не совсем понимаю а зачем счетчик сверху когда релиз уже можно скачать ?

    1. byroot AdMin 28 октября 2025 17:02
      byroot

      Долгая история этому... Проще говоря - это на будущее, на следующие релизы, счетчик был создан пока сайт был недоступен и делал на локалке некоторые правки на сайте. 🙂

      --------------------
      🎬🎬🎬 Мои услуги по DLE 👉👉👉 https://byroot.ru/uslugi.html 🎬🎬🎬
  6. Second_byroot 27 октября 2025 17:25
    Second_byroot

    Спасибо за ваши труды!!! datalife Engine движок достойный внимания

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