Главная страница / Релизы / DataLife Engine v.16.1 Final Release
июнь 01 2023

DataLife Engine v.16.1 Final Release

Были подготовлены и реализованы следующие изменения:

1. Добавлена поддержка двухфакторной авторизации с использованием одноразовых паролей из приложения Google Authenticator или любых других приложений, поддерживающих одноразовые OTP пароли. Пользователь может сам выбрать в своём профиле, какую двухфакторную авторизацию он хочет использовать. Он может выбрать использование приложений, либо одноразовый пароль будет отправляться по E-Mail. Для использования могут быть использованы любые приложения, поддерживающие OTP верификацию, включая встроенные средства операционных систем смартфонов, а не только Google Authenticator.

2. Добавлена поддержка нового типа капчи на сайте Cloudflare Turnstile Sites. Данный тип капчи обеспечивает наиболее качественную защиту от спам ботов, а также работает максимально комфортно для посетителей сайта, которым не потребуется делать выбор надоедливых картинок, или написания текста. Все максимально просто, автоматически и быстро.

3. Добавлена возможность ограничивать количество скачиваний для загруженных на сайт файлов. Для этого в настройках групп пользователей, вы можете для данной группы указать сколько файлов в день им разрешено скачивать. При этом ведётся учёт скачиваний именно уникальных файлов, а не просто попыток скачиваний. Например, вы разрешили скачивать пять файлов в день, посетитель скачал пять файлов, и ему будет запрещено скачивать какие-либо другие файлы после этого, но если при скачивании какой то файл был повреждён или случайно удалён, то эти файлы, которые он уже скачивал, он также может скачать без проблем повторно. Если вы не хотите устанавливать лимит на скачивание, то данное ограничение можно также отключить.

4. Добавлен новый тип дополнительных полей для публикаций: “Загружаемый видео плейлист”. В данном поле вы можете быстро загружать видео файлы, которые будут выводится на сайте в виде готового видео плеера со списком загруженных файлов для их воспроизведения. Тем самым вы можете быстро и удобно организовывать публикацию видео на своём сайте. В свойствах поля вы можете задать максимальное количество загружаемых файлов, а также максимальный размер файла допустимый к загрузке.

5. Добавлен новый тип дополнительных полей для публикаций: “Загружаемый аудио плейлист”. В данном поле вы можете быстро загружать аудио файлы, которые будут выводится на сайте в виде готового аудио плеера со списком загруженных файлов для их воспроизведения. Тем самым вы можете быстро и удобно организовывать публикацию аудио файлов на своём сайте. В свойствах поля вы можете задать максимальное количество загружаемых файлов, а также максимальный размер файла допустимый к загрузке.

6. Для системы быстрого поиска на сайте добавлена поддержка полнотекстового поиска. Теперь быстрый поиск на сайте в зависимости от того, что включено в настройках также будет использовать либо полнотекстовый, либо простой поиск. Тем самым результаты при быстром поиске не будут отличаться от результатов от раздела полного поиска на сайте, если был включён полнотекстовый режим поиска на сайте.

7. Для быстрого поиска на сайте добавлена поддержка системы шаблонов. Теперь для вывода результатов поиска используется новый файл шаблона fastsearchresult.tpl в котором вы можете использовать все без исключения теги, которые поддерживает шаблон вывода кратких новостей. Тем самым вы можете выводить и дополнительные поля, и оформлять результаты так, как вам хочется без каких-либо ограничений.

8. При редактировании комментариев на сайте, в случае если осуществляется вывод загруженных изображений с использованием тега {images} в комментариях, добавлен вывод списка загруженных изображений для быстрого удаления изображений из редактируемого комментария.

9. Добавлен вывод загруженных изображений для комментариев в админпанели в разделе редактирования комментариев. Тем самым вы можете сразу видеть изображения, если в шаблоне для них используется отдельный тег вывода и их нет в тексте комментария. А также вы можете быстро удалить при необходимости загруженные изображения в один клик.

10. В настройки скрипта добавлена возможность указывать свойства RSS потоков, которые используются на сайте. Данные свойства используются для определения какие теги допустимы в потоке, их стандарты и прочее. Вы можете указать свойства для всех трех потоков, используемых на сайте. Данные свойства необходимы различным сервисам использующие данные потоки в своей работе, тем самым в случае, если у какого-то сервиса изменились требования к RSS потокам, вы можете самостоятельно указать в настройках нужные параметры без необходимости ждать обновлений DataLife Engine или самому править файлы скрипта. Также вы можете использовать потоки вообще для каких-то других собственных сервисов, и задавать необходимые параметры самостоятельно.

11. В настройки скрипта в админпанели добавлена возможность скрывать поле краткого описания при добавлении и редактировании публикаций. Вы можете отключить данное поле, если не пользуетесь им при написании публикаций, чтобы оно вам не мешало. Данное нововведение будет полезно тем, кто использует, например только дополнительные поля со своими свойствами.

12. В настройки скрипта в админпанели добавлена возможность скрывать поле полного описания при добавлении и редактировании публикаций. Вы можете отключить данное поле, если не пользуетесь им при написании публикаций, чтобы оно вам не мешало. Данное нововведение будет полезно тем, кто использует, например только дополнительные поля со своими свойствами.

13. Для шаблона добавления новостей (addnews.tpl) добавлена поддержка новых тегов: [allow-shortstory] текст [/allow-shortstory] которые выводят текст заключённый в них в случае, если в настройках скрипта включена поддержка поля краткого описания, и скрывают текст в случае данное поле отключено. Также добавлены теги: [allow-fullstory] текст [/allow-fullstory] которые выводят текст заключённый в них в случае, если в настройках скрипта включена поддержка поля полного описания, и скрывают текст в случае данное поле отключено.

14. Добавлена возможность сортировки публикаций по дате их редактирования. Порядок сортировки может быть выполнен в настройках скрипта в панели управления, на сайте самим пользователем если это разрешено, а также в настройках каждой категории отдельно.

15. Добавлена возможность сохранять резервные копии базы данных на внешнее хранилище. Для этого в настройках скрипта вы можете включить настройку “Сохранять резервные копии на внешнее хранилище”. При включении данной опции резервная копия будет автоматически переноситься на внешнее хранилище.

16. Добавлена возможность автоматически конвертировать загружаемые изображения в один выбранный формат в настройках скрипта формат. Вместо настройки автоматического конвертирования загружаемых изображений в формат WebP, вы можете выбрать один из четырех форматов: PNG, JPG, WEBP, AVIF. Либо вы можете вообще отключить автоматическое конвертирование в другой формат и изображение будет оставаться в том формате, в котором оно изначально.

17. Добавлена возможность использовать для отложенной загрузки изображений не только средства jаvascript, но и нативную поддержку браузером. Теперь в настройках скрипта вы можете выбрать тип отложенной загрузки: Отключена, включена с использованием jаvascript и включена с использованием нативной поддержкой браузером. Нативная поддержка браузером работает точнее и быстрее, не требует загрузки на страницу дополнительных скриптов, но при этом поддерживается только современными браузерами. Не все посетители вашего сайта могут иметь такие браузеры. В случае использования пользователем старого браузера, изображение он будет видеть в любом случае, однако отложенная загрузка для него не будет работать.

18. Для тегов вывода изображений и встроенных фреймов (img и iframe) добавлена возможность добавлять атрибут loading="lazy" при добавлении публикаций. Для добавления нативной отложенной загрузки изображений и фреймов, браузерами, которые поддерживают данный атрибут.

19. Добавлена поддержка новых глобальных тегов: [category-description] текст [/category-description], которые выводят текст заключённый в них если просматриваемая категория имеет заданное описание категории. А также добавлена поддержка тегов: [not-category-description] текст [/not-category-description], которые выводя текст заключённый в них, если категория не имеет описания. Данные теги будут полезны при оформлении различных блоков шаблона для случаев, когда описание задано, и для случаев, когда описание отсутствует.

20. Для пользователей, находящихся в группе “Главные редакторы”, добавлена возможность менять автора публикаций. Ранее такая возможность была только у администраторов сайта.

21. Для системы плагинов добавлена возможность указывать несколько плагинов, которые обязательны присутствовать в системе для работы устанавливаемого плагина. Для назначения нескольких плагинов, их имена перечисляются через запятую. Ранее можно было указать только один обязательный плагин.

22. Добавлено автоматическое переключение на тёмную тему в панели управления DataLife Engine (в случае если включено автоматическое включение ночного режима) в зависимости от установленной темы операционной системы. Теперь переключение будет не только по времени, но и в случае, если тема операционной системы была переключена на тёмную, то также будет произведено переключение и в панели управления.

23. Для шаблона вывода RSS добавлена поддержка нового тега {full-story limit="X"} который выводит текст полной новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов. Данный тег будет полезен если сайт добавляется в сервис Дзен Новости (Яндекс новости), совместно с использованием тега <yandex:full-text>.

24. При использовании сравнения с использованием тегов [if field = "значение"] текст [/if] для дополнительных полей с типом “дата” а также “дата и время” добавлена автоматическая проверка именно как значения даты. При сравнении вы можете использовать дату в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, а также использовать не только знак равенства, но и проверять больше ли дата или меньше указанного значения. Ранее данный тип полей сравнивался просто как текстовое значение.

25. Улучшена система сравнения с использованием тегов [if field = "значение"] текст [/if] при использовании в сравнении значения дополнительных полей. Проводится дополнительная конвертация ранее экранированных символов в обычные символы, что упрощает сравнение.

26. Упрощена система расширенной регистрации на сайте, посетителю при регистрации потребуется меньше шагов при прохождении расширенной регистрации на сайте.

27. Для шаблонов вывода кратких и полных новостей, а также для шаблона главной страницы (shortstory.tpl, fullstory.tpl, main.tpl) добавлена поддержка новых тегов: [xfvalue_X video="Nr"] который выводит загруженные для дополнительного поля с типом "Видео плейлист" видео c выбранным номером по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер видео из плейлиста, [xfvalue_X video-url="Nr"] который выводит загруженные для дополнительного поля с типом "Видео плейлист" URL загруженного, по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер видео из плейлиста, [xfvalue_X video-description="Nr"] который выводит загруженные для дополнительного поля с типом "Видео плейлист" описания видео, по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер видео из плейлиста. [xfgiven_X video="Nr"] текст [/xfgiven_X video="Nr"] которые выводят текст заключённый в них если видео с указанным номером присутствует и загружено в дополнительном поле, где X это имя дополнительного поля, а Nr это номер видео, [xfnotgiven_X video="Nr"] Текст [/xfnotgiven_X video="Nr"] которые выводят текст заключённый в них если видео с указанным номером отсутствует в дополнительном поле, где X это имя дополнительного поля, а NR это номер видео. Все данные теги будут полезны при использовании собственных сторонних видео плееров, для организации видео просмотра на своём сайте.

28. Для шаблонов вывода кратких и полных новостей, а также для шаблона главной страницы (shortstory.tpl, fullstory.tpl, main.tpl) добавлена поддержка новых тегов: [xfvalue_X audio="Nr"] который выводит загруженные для дополнительного поля с типом "Аудио плейлист" видео по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер аудио файла из плейлиста, [xfvalue_X audio-url="Nr"] который выводит загруженные для дополнительного поля с типом "Аудио плейлист" URL загруженного, по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер аудио файла из плейлиста, [xfvalue_X audio-description="Nr"] который выводит загруженные для дополнительного поля с типом "Аудио плейлист" описания аудио файла, по отдельности. Где "X" это имя дополнительного поля, а "Nr" это номер аудио файла из плейлиста. [xfgiven_X audio="Nr"] текст [/xfgiven_X audio="Nr"] которые выводят текст заключённый в них если аудио с указанным номером присутствует и загружено в дополнительном поле, где X это имя дополнительного поля, а Nr это номер аудио файла, [xfnotgiven_X audio="Nr"] Текст [/xfnotgiven_X audio="Nr"] которые выводят текст заключённый в них если аудио с указанным номером отсутствует в дополнительном поле, где X это имя дополнительного поля, а Nr это номер аудио файла. Все данные теги будут полезны при использовании собственных сторонних аудио плееров, для организации аудио просмотра на своем сайте.

29. Изменено формирование мета тега заголовка (Title) страницы при показе главной страницы в случае, если установлено использование статической страницы main в качестве главной страницы. Теперь в заголовке используются только основной заголовок, указанный в настройках скрипта в панели управления.

30. Улучшена система быстрого редактирования комментариев на сайте и в панели управления. В случае возникновения какой-либо ошибки, пользователю будет выведено сообщение об ошибке в всплывающем окне, при этом сохранится возможность внесения дальнейших изменений в комментарий для устранения возникших ошибок.

31. Улучшена поддержка дополнительный полей, имеющих тип “Одна строка” c опцией безопасного режима. Для данных полей добавлена возможность использования URL в качестве контента, и они могут использоваться для вставки ссылок в публикациях.

32. Внесены изменения, направленные на предотвращение возникновения ссылок на публикации, длина которых превышает суммарный лимит на длину URL установленными стандартами в 255 символов.

33. Обновлена система показа уменьшенных копий изображений. Внешний вид стал ещё более современным, добавлена более плавная анимация, больше уровней масштабирования.

34. Добавлено использование более крипто безопасных алгоритмов в различных генераторах случайных значений, используемых различными функциями идентификации пользователей.

35. Для визуального редактора TinyMCE добавлена возможность установить размер текста быстро и удобно в любых величинах, а не только из списка предопределенных размеров.

36. Для визуального редактора Froala добавлена возможность использования в текстах любых шрифтовых иконок, а не только FontAwesome старых версий.

37. Существенно ускорена работа DLE и снижена нагрузка на сервер при формировании RSS потоков для Турбо страниц и Яндекс Дзена.

38. Добавлена возможность при назначении новых ключевых слов для облака тегов в массовых действиях над публикациями, использовать в этих тегах также специальные символы, такие как кавычки и ряд других, которые поддерживаются облаком тегов.

39. Для тега [mediа=…] добавлена возможность вставки коротких видео (шортсов), а также плейлистов с сервиса Youtube. Ранее была доступна вставка только обычных видеороликов.

40. Улучшена система автоматической транслитерации ссылок для ЧПУ URL, чтобы при формировании ссылок не попадали остатки HTML сущностей в данные ссылки.

41. При написании дополнительных полей в публикации с опцией “Перекрестные ссылки”, в случае если тег был написан с использованием разного регистра букв, то и при выводе данного поля в хлебных крошках и метатегах заголовка будет использовано слово с тем же регистром букв как оно и было написано в публикации, а не маленькими буквами как было ранее. URL при этом остаётся как и ранее неизменным.

42. При написании слов для облака тегов в публикации, в случае если тег был написан с использованием разного регистра букв, то и при выводе данного тега в хлебных крошках и метатегах заголовка будет использовано слово с тем же регистром букв как оно и было написано в публикации, а не маленькими буквами как было ранее. URL при этом остаётся как и ранее неизменным.

43. Минимальным требованием для работы DLE установлено наличие на сервере PHP 8.0 и выше. Ранее минимальной версией PHP являлось 7.4. Помимо этого были снижены рекомендуемые требования к версии PHP, теперь для работы всех функций DLE также достаточно иметь линейку PHP 8.0.x, а не 8.1.x

44. Обновлён визуальный редактор TinyMCE до актуальной линейки.

45. Исправлена проблема, при которой объединение комментариев было в одну строку, при использовании редактора BBCODES для комментариев.

46. Исправлена проблема, при которой появлялись лишние строки при массовом объединении комментариев на сайте, в случае использования визуальных редакторов для комментариев.

47. Исправлена проблема, при которой при изменении поисковой строки в поиске не происходил возврат на первую страницу поиска, если пользователь находится не на первой странице и использует только клавиатуру.

48. Исправлена проблема, при которой некорректно работал тег {related-ids} в шаблоне полной новости, при первом показе публикации на сайте.

49. Исправлена проблема, при которой не работала проверка некоторых полей в теге [if field = "значение"] текст [/if] при подключении пользовательского вывода публикаций с использованием тега {custom …}

50. Исправлена проблема, при которой невозможно было добавить в некоторых случаях новые ключевые слова в облако тегов при выполнении массовых действий над новостями.

51. Исправлена проблема, при которой могли в некоторых случаях не нажиматься некоторые кнопки в редакторе BBCODES при быстром редактировании публикаций на сайте.

52. Исправлена проблема, при которой формировалась не валидная вёрстка в случае использования древовидной вёрстки комментариев, если при этом достигался лимит вложенности комментариев.

53. Исправлена проблема, при которой могла не происходит разблокировка кнопки загрузки изображений для дополнительных полей с типом “Галерея изображений”, при переносе изображения из одной галереи в другую.

54. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Ссылки для скачивания скрипта для клиентов:

Внимание!

Просмотр данной информации доступен только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом. Если срок вашей лицензии истек, то вы можете продлить ее в своем профиле на нашем сайте

Если вы еще не являетесь нашим клиентом, то вы можете https://dle-news.ru/price.html на нашем сайте.

Обсудить релиз вы можете на https://forum.dle-news.ru/index.php

Комментарии

  1. Extazzi (Клиенты)

    1 июня 2023 07:38 84 комментария

    Спасибо за релиз :)

  2. ntrtv (Клиенты)

    1 июня 2023 09:06 197 комментариев

    При включении нативной загрузки изображений через браузер аттрибут data-src можно убрать?

    1. celsoft (Администраторы)

      1 июня 2023 10:11 4 033 комментария

      при данном типе DLE такой тег никуда не ставит и он не используется, для нативной поддержки используются другие атрибуты тега. Если вы ставили где то у себя вручную и хотите и там изменить на нативную поддержку браузером, то да конечно, атрибуты нужно менять.

      1. ntrtv (Клиенты)

        1 июня 2023 10:13 197 комментариев

        А какие атрибуты нужны?  Или он сам поставить автоматически?

        ps нашел в документации - loading="lazy"

      2. Uralbox (Клиенты)

        26 июля 2023 21:38 56 комментариев

        Атрибут loading="lazy" нужно в шаблоне вручную проставлять или это сделает скрипт? Если вручную, то не совсем понятно для чего пункт в админке вкл поддержку натив...

        а если не вручную, то что-то не подставляются атрибуты. В настройках доп полей активирован пункт.

        1. celsoft (Администраторы)

          26 июля 2023 21:45 4 033 комментария

          Ваш шаблон это ваш шаблон, DLE там ничего не меняет в вашем HTML оформлении. Что вы там поставите или не поставите, то и будет. HTML шаблона создаете вы и никакие настройки DLE на это оформление не влияют.

          Настройки скрипта предназначены для контента который вы пишите непосредственно в DLE, например в текстах новостей в админпанели или на сайте, вставляя картинки и прочее. Там DLE автоматически применяет включенные или отключенные настройки. Т.е. настройки DLE это настройки для контента, который вы создаете используя DLE.

          А если вы что то хотите сделать в своем шаблоне, то делается это вами в вашем шаблоне самостоятельно.

          а если не вручную, то что-то не подставляются атрибуты. В настройках доп полей активирован пункт.

          Это говорит о том что вы не выводите доп. поле целиком, а выводите отдельными тегами его составные части, используя свой собственный HTML в шаблонах, и соответственно сами в своем оформление это нужно ставить. DLE поставит автоматически если он полностью генерирует HTML код при выводе поля, т.е. используется тег полного вывода поля [xfvalue_x]. У вас же видимо иначе и выводите например просто частично URL шаблонными тегами, а все остальное HTML оформление делаете в шаблоне иное самостоятельно. В данном случае конечно нужно также самостоятельно писать и все атрибуты.

        2. Uralbox (Клиенты)

          28 июля 2023 15:42 56 комментариев

          Да, верно, именно вывожу доп поля картинок частично URL шаблонными тегами. Благодарю за пояснение, так и думал, решил уточнить.

  3. korolevdev (Клиенты)

    1 июня 2023 12:31 5 комментариев

    Очень хорошее обновление. Дождался fastsearchresult.tpl и [category-description], вообще порадовали. Теперь гораздо больше возможностей. Вот бы ещё как-то дождаться доп полей для категорий, настраиваемую ленту и вообще будет космос. 

  4. radrigo (Клиенты)

    1 июня 2023 14:03 150 комментариев

    Очень хороший релиз, как впрочем и несколько предыдущих ранее. Будем тестировать)

  5. Uralbox (Клиенты)

    1 июня 2023 14:05 56 комментариев

      ImageMagick какой версии в Релизе?

    1. celsoft (Администраторы)

      1 июня 2023 14:13 4 033 комментария

      Никакой. ImageMagick это серверное ПО и часть серверного ПО, а не DLE. Какой версии у вас стоит на сервере, той и будет. От версии DLE это не зависит и при обновлении DLE никак не измениться.

      1. ntrtv (Клиенты)

        1 июня 2023 14:42 197 комментариев

        Если в админке в разделе Автопроверка системы есть:

        Обработчик изображений:
        ImageMagick 6.9.10-68 Q16 x86_64 2021-10-14 https://imagemagick.org

        То значит, все нормально? Это расширение (ImageMagick) есть и работает?

        1. celsoft (Администраторы)

          1 июня 2023 14:48 4 033 комментария

          Да. В данном случае DLE работает именно с установленным ImageMagick.

  6. radrigo (Клиенты)

    1 июня 2023 14:40 150 комментариев

    Подскажите, при отложенной загрузки изображений с использованием браузера пути к изображениям в шаблоне также надо прописывать в data-src?

    1. celsoft (Администраторы)

      1 июня 2023 14:47 4 033 комментария

      при отложенной загрузки изображений с использованием браузера вообще не требуется никакой data-src

    2. ntrtv (Клиенты)

      1 июня 2023 15:07 197 комментариев

      loading="lazy"

  7. radrigo (Клиенты)

    1 июня 2023 15:00 150 комментариев

    Смотрю теперь в спойлере вместо gif картинки используется svg. Подскажите, при перестроении публикации в старых новостях gif картинка заменится на svg?

    1. celsoft (Администраторы)

      1 июня 2023 15:05 4 033 комментария
      1 июня 2023 16:00, radrigo написал:

      Смотри теперь в спойлере вместо gif картинки используется svg. Подскажите, при перестроении публикации в старых новостях gif картинка заменится на svg?

      Да.

  8. bobolab (Клиенты)

    1 июня 2023 17:35 4 комментария

    а как avif картинки заставить работать? в WEBP конвертится, а в avif не хочет...

    картинки загружаю в shared папку.... оно загружается и пишет 0 байт и image not found

    https://ru.paste.pics/OBEVQ

    1. celsoft (Администраторы)

      1 июня 2023 18:13 4 033 комментария

      Для работы этого новейшего формата необходимо выполнение ряда условий:

      1. Иметь последнюю версию PHP 8.2.xx
      2. Библиотеки PHP GD2 или Imagick должны быть собраны с поддержкой данного формата
      3. Иметь актуальную операционную систему на сервере в которой установлены кодеки AVIF

      Тогда у вас все заработает автоматически. Выполнение всех трех условий обязательно. Если у вас загружается, ошибок не появляется, но при этом размер 0 байт, то скорее всего у вас не выполнен пункт номер 3.

      1. bobolab (Клиенты)

        2 июня 2023 07:58 4 комментария

        ага понятно.... наверное первый вариант.... но переходе на 8,2 выдает ошибку.... на 8.1 работает... все с коробки, никаких модулей не установлено и изменений не сделано... 

        ошибка

        Fatal error: Uncaught Error: Call to undefined function mysqli_report() in /home/s216198/site.com/engine/classes/mysql.php:43 Stack trace: #0 /home/s216198/site.com/engine/classes/mysql.php(90): db->connect() #1 /home/s216198/site.com/engine/classes/mysql.php(183): db->query() #2 /home/s216198/site.com/engine/modules/functions.php(3238): db->super_query() #3 /home/s216198/site.com/engine/modules/sitelogin.php(269): check_allow_login() #4 /home/s216198/site.com/engine/init.php(690): include_once('/home/s216198/w...') #5 /home/s216198/site.com/index.php(25): require_once('/home/s216198/w...') #6 {main} thrown in /home/s216198/site.com/engine/classes/mysql.php on line 43

        1. celsoft (Администраторы)

          2 июня 2023 09:27 4 033 комментария

          Версия PHP как таковая в данном случае не играет никакой роли, данная ошибка говорит о том что вы не установили модуль mysqli для вашей версии PHP 8.2. PHP это модульный язык и при смене версии PHP ставьте те же модули что у вас и были ранее.

        2. bobolab (Клиенты)

          2 июня 2023 14:42 4 комментария

          установил хостер mysqli, сайт работает, но картинку не переделывает в AVIF..... 0 байт....

          https://ru.paste.pics/OBXQ1

          будем на WEBP сидеть...

        3. celsoft (Администраторы)

          2 июня 2023 18:13 4 033 комментария

          Чуть выше в комментариях я уже дал подробный ответ по данному вопросу, одного обновления PHP недостаточно:

          Для работы этого новейшего формата необходимо выполнение ряда условий:

          • Иметь последнюю версию PHP 8.2.xx
          • Библиотеки PHP GD2 или Imagick должны быть собраны с поддержкой данного формата
          • Иметь актуальную операционную систему на сервере в которой установлены кодеки AVIF

          Тогда у вас все заработает автоматически. Выполнение всех трех условий обязательно. Если у вас загружается, ошибок не появляется, но при этом размер 0 байт, то скорее всего у вас не выполнен пункт номер 3.

  9. Dock174 (Клиенты)

    1 июня 2023 22:28 2 комментария

    Боже, храни celsoft! Спасибо за релиз ✋

  10. Temnui (Клиенты)

    2 июня 2023 06:51 3 комментария

    Спасибо за релиз

  11. Uralbox (Клиенты)

    2 июня 2023 13:23 56 комментариев

    Если есть возможность, обновите руководство по дабавлению авторизации от Google

  12. ntrtv (Клиенты)

    3 июня 2023 12:18 197 комментариев

    При включении капчи  Cloudflare перестает работать авторизация через соцсети?

    Выдает: Обнаружена проблема с работой PHP сессий на вашем сервере. Вам нужно обратиться в службу поддержки вашего хостинга, для проверки работоспособности PHP сессий.

    Смена на другой вид капчи исправляет проблему. Что нужно подправить, чтобы авторизация через соцсети работала при включенной капче Cloudflare ?

    1. celsoft (Администраторы)

      3 июня 2023 12:24 4 033 комментария

      Вообще каптча не связана с авторизацией через соц. сети. Специально все проверил сейчас, все работает корректно и никаких проблем нет. Вероятно что то с формой авторизации у вас не так, и она модифицируется, в результате чего ссылки на авторизацию становятся некорректными. При авторизации никаких каптч вообще нет и они там не используется и у вас ее тоже в форме авторизации быть не должно, поэтому не важно какая каптча выбрана в настройках. Что то у вас модифицировано в данном вопросе, поэтому и не работает с новым типом.

      1. ntrtv (Клиенты)

        3 июня 2023 12:42 197 комментариев

        Можно написать вам в техподдержку, чтобы посмотрели на сайте? Такого рода вопрос входит в расширенную версию скрипта?

        P.S. Заработало. Само по себе :) Может, в браузере было дело. 

  13. klumba (Клиенты)

    5 июня 2023 09:08 3 комментария

    Здравствуйте. После обновления на версию 16.1, результаты поиска стали отображать только однe страницe, при переходе на вторую или следующие, выдается сообщение: 

    Введено пустое поле для поиска или строка поиска содержит менее 3 символов, в связи с чем поиск был приостановлен.

    В чем может быть проблема?

    1. celsoft (Администраторы)

      5 июня 2023 19:42 4 033 комментария

      Вы задавали этот вопрос на E-Mail, продублирую также ответ здесь. Поиск в версии 16.1 работает корректно, в нем ничего не менялось и он одинаков во всех версиях DLE. Проблема скорее всего связана с вашим шаблоном, что то с ним не в порядке. Возможно отсутствуют какие либо теги, возможно у вас возникают ошибки JS в на данной странице, например если какие то сторонние JS скрипты, которые вы подключаете в шаблоне конфликтуют с новой версией. Возможно обновили не все файлы и т.д.

      Вариантов много, первое с чего вам нужно начать, это после обновления проверить на стандартном шаблоне, который идет с дистрибутивом. Если поиск работает, то проблема в вашем шаблоне, если нет, то проблема какая то с файлами скрипта у вас на сервере.

      1. klumba (Клиенты)

        5 июня 2023 21:46 3 комментария

        Спасибо. Заменил код из оригинального шаблона в файле search.tpl и все наладилось.

  14. techno2009 (Клиенты)

    8 июня 2023 18:48 2 комментария

    Добрый день. 

    в файле   engine\classes\parse.class.php

    должен вроде быть закрывающий тег     ?>  в конце

    1. celsoft (Администраторы)

      8 июня 2023 19:23 4 033 комментария

      нет не должен. Он вообще не обязателен ни в одном файле.

  15. Filker (Клиенты)

    9 июня 2023 17:44 1 комментарий

    Могу предложить добавить в DLE мощный редактор Editor.js. Заменить им редактор Froala editor.

  16. radrigo (Клиенты)

    10 июня 2023 14:05 150 комментариев

    А с какой целью убрали подсказки в engine.css в шаблоне default?

    1. celsoft (Администраторы)

      10 июня 2023 16:02 4 033 комментария

      Для самих себя, для упрощения ведения шаблонов на трех языках.

  17. pixmafia (Клиенты)

    11 июня 2023 10:10 11 комментариев

    Подскажите, а есть ли возможность как то включить что-бы при древовидных комментариях, ник кому адресовано сообщение вставлялся? Я так понял указывается ник только при выключенном дереве. 

    1. celsoft (Администраторы)

      11 июня 2023 10:56 4 033 комментария

      Ник пишется в тексте комментария. Он никак автоматически не вставляется. Например сейчас ваш я написал также при ответе на комментарий. Для них работает автозаполнение, когда вы начинаете писать часть после символа @

      1. pixmafia (Клиенты)

        11 июня 2023 11:58 11 комментариев

        Мне показалось что приключённом дереве, когда жмешь ответ он сам добавляется в поле ввода. Когда тестил так и было, т.к. я не смотрел что нужно самому вписывать

        1. celsoft (Администраторы)

          11 июня 2023 12:50 4 033 комментария

          Вам показалось. Никогда подобного не было в DLE. Имя вставляется когда нет дерева комментариев и оно отключено, поэтому при ответе вставляется логин. Так было всегда, так и остается в актуальной версии. Ничего в этом вопросе не менялось в DLE.

  18. Extazzi (Клиенты)

    11 июня 2023 11:08 84 комментария

    Я бы предложил переработать стандартный поиск в будущих версиях, ибо из коробки он очень слабый и отдаёт результаты отвратительным и не точным образом, в непонятно каком порядке.


    Сделать возможность брать выборку для результатов из определённых полей, например, доп. поля, теги и название статьи.

    Сделать тип сортировки для поиска (как обычного, так и быстрого), чтобы можно было отображать результаты по просмотрам (как пример).

    Автоматическая подмена раскладки в выдаче, если человек забыл сменить раскладку.


    Я использую плагин для подобного, но, как мне кажется, многим было бы это полезно иметь из коробки (включая меня).

  19. Uralbox (Клиенты)

    11 июня 2023 11:34 56 комментариев

    Сделайте в следующей версии DLE переключение страниц комментариев на ajax. Перезагрузка страницы новости при переходе к следующей странице комментариев ни к чему. Как минимум можно сделать выбор в админке.

    1. Extazzi (Клиенты)

      11 июня 2023 11:37 84 комментария

      Такая возможность уже включена в движок.

      В оптимизации: Включить навигацию по страницам комментариев при помощи AJAX.

      1. Uralbox (Клиенты)

        11 июня 2023 18:48 56 комментариев

        Да, и видимо уже давно. Просмотрел я этот пункт. Хотелось бы чтобы это работало также без смены url. Вопрос тогда к   - этот пункт находится в разделе Оптимизация, вероятно эта опция создаёт дополнительную нагрузку на БД сайта?

        1. celsoft (Администраторы)

          11 июня 2023 20:20 4 033 комментария

          Включение наоборот снижает нагрузку, а не создает, поэтому в разделе оптимизации также и находится. Снижает потому что не нужно формировать всю страницу и много чего при этом DLE не приходится выполнять. А по поводу без смены URL, так это вообще странное и непонятное желание. А если пользователю придется по тем или иным причинам  перегрузить страницу браузера, он листать опять по вашему должен? Не думаете вы о посетителях сайта в данном вопросе. Смена URL это одно из важнейших условий и просто необходимо для удобства обычных посетителей сайта, когда контент станицы меняется по AJAX и не менять его просто не более чем странное желание, такого точно никогда не будет.

        2. Uralbox (Клиенты)

          12 июня 2023 04:59 56 комментариев

          Соглашусь, пусть будет как сейчас реализовано.

  20. pixmafia (Клиенты)

    11 июня 2023 11:57 11 комментариев

    Кстати, у меня подсчет количества комментариев не верный. Когда сами комменты по убыванию, а ответ в дереве по возрастанию. Итог не правильный подсчет общего количества  😵

    1. celsoft (Администраторы)

      11 июня 2023 12:59 4 033 комментария

      Нет такой проблемы в DLE, порядок сортировки это лишь вывод комментариев на сайте, к количеству комментариев это не имеет никакого отношения. Количество комметариев сохраняется при добавлении комментария. И хранится у новости в готовом виде. Поэтому некорректное количество общего количества комментариев у вас связано не с порядком вывода комментариев, а из за того что вы вмешивались в данные базы данных минуя DLE, может быть вручную, может быть какие то сторонние и модули и т.д. Например удалили комментарий минуя DLE, и соответственно не изменили общее значение и начались расхождения. Для этого при редактировании новостей в админпанели, при нажатии на количество комментариев есть в меню пункт "Пересчитать комментарии", которое устранит расхождения базе данных.

      То что ответы идут все равно по возрастанию, это потому что необходимо сохранять логику диалога пользователей между собой, поэтому это так. А при изменении порядка нарушится логический диалог между собой. Но к показу общего количества комментариев это не имеет никакого отношения.

      1. pixmafia (Клиенты)

        11 июня 2023 20:34 11 комментариев

        Написал ссылку в личку. Кстати, перестроение делал. Помогает только смена по возрастанию.

        1. celsoft (Администраторы)

          11 июня 2023 21:34 4 033 комментария

          Все я понял. Вы пишите про тег {comment-id} ID комментариев. А это не количество комментариев. ID это идентфикационный номер комментария на странице, он и в документации по шаблонам указан именно как идентификационный номер комментария. Но в данном случае он будет так, и дело совершенно тоже не в сортировке, данный тег увеличивается или убывает на основе текущей странице, и предпологает что на другой странице точно такое же количество может быть, но это не так, потому что вложенные ответы не считаются при построении разбиения на страницы. Т.е. например вы поставили 3 комментария на страницу, он выведет три родительских комментария, но у родительских комментарииев может быть три ответа, соответственно на странице появится 6 комментариев а не три, а на другой будет все три, если нет ответов. Это особенность построения именно древовидных комментариев, а не сортировки как таковой.

          А количество комментариев у вас правильно, если вы по ссылке на странице посчитаете все комментарии вручную на всех страницах, то их будет именно 28 а не то что указано первым в идентификационном номере, а идентификационный номер не идет по порядку на всех страницах если посмотрите при переходе по страницам.

          Этот тег используется как правило для быстрого перемещения к комментарию по странице, например по клику для якорей и т.д. То есть это уникальный номер комментария на данной конкретной странице, он просто сделан как идущий по порядку визуально. Но это не количество комментариев, и не привязано к количеству комментариев. Этот тег не может знать что будет на следующих или предыдущих страницах, он лишь предпологает что на предыдущей точно будет столько же комментариев, а на следующей столько же или меньше. Но это из за древовидный комментариев может быть и не так. Это можно конечно сделать, чтобы DLE точно знал по не загруженные страницы, но нагрузка будет колоссальной и для этого тега мы такого не планируем, потому как назначение у него немного иное, чем для чего вы его используете.

          А то что вы решили что изменение сортировки якобы исправляет вашу проблему тоже неверно, потому что страница где у вас ответы на комментарии попадают на последнюю страницу, а а первых двух нет ответов на комментарии и нет соответственно такого смещения по количеству. А последняя страница уже итак последняя поэтому ID совпадает с общим количеством. А если бы были ответы на комментарии на первой или второй странице, то такого бы совпадения также не было бы.

  21. pixmafia (Клиенты)

    11 июня 2023 22:05 11 комментариев

    Планируется ли сортировка пользователям, по убыванию-возрастанию? Спасибо.

    1. pixmafia (Клиенты)

      15 июня 2023 10:26 11 комментариев

      Забыл написать что сортировка комментариев 😊  

      1. celsoft (Администраторы)

        15 июня 2023 10:29 4 033 комментария

        Нет, на данный момент не планируется в ближайшем будущем.

  22. xoxmalv (Клиенты)

    14 июня 2023 00:29 39 комментариев

    я правильно понимаю что на PHP 7.4 уже не запустится??? Просто есть модули которые не поддерживают 8.1... на 16 все работает на ура... вот возникла надежда по поводу 16.1 ...?

    1. celsoft (Администраторы)

      14 июня 2023 09:09 4 033 комментария

        Для версии 16.1 минимальной версией PHP является 8.0 и выше.

  23. Вадим Корнеев (Клиенты)

    21 июня 2023 16:20 14 комментариев

    Спасибо!

  24. spektr-tur-new (Клиенты)

    26 июля 2023 19:47 1 комментарий

    Обновилась в версии 14 до 16.1. Теперь в шаблоне полной новости конструкция

    [xfgiven_script]    
    [if xfield_operator = "ХХХ" AND xfield_long = "1"] {full-story} {include file="engine/modules/brovkina/ХХХ.php?id={news-id}&num=xfvalue_script]"} [/if]
    [/xfgiven_script]

    подключает скрипт XXX.php ко ВСЕМ новостям, в которых заполнено доп поле script игнорируя условия в теге [if]

    Беда просто. Что делать?

    1. celsoft (Администраторы)

      26 июля 2023 21:41 4 033 комментария

      это происходит потому что в актуальных версиях тег [if] обладает большими возможностями чем старые версии и может также принимать в параметрах другие шаблонные теги, включая теги доп. полей и прочего. Поэтому они выполняются позже других тегов, чтобы обеспечить эту возможность.

      26 июля 2023 20:47, spektr-tur-new написал:
      Беда просто. Что делать?

      На данный момент, это для своего скрипта использовать систему плагинов, и подключать его проверяя внутри системы нужные вам значения. В будущих версиях мы подумаем что можно с этим сделать чтобы в таких ситуациях не создавать избыточной нагрузки от сторонних скриптов, чей вывод запрещается подобными условиями.

  25. Uralbox (Клиенты)

    12 августа 2023 21:50 56 комментариев

    По третьему пункту - Добавлена возможность ограничивать количество скачиваний для загруженных на сайт файлов

    Эта настройка не распрастраняется на файлы загруженные через доп поле типа загружаемый файл? Если должно работать, то какие настройки ещё нужно включать?

    1. celsoft (Администраторы)

      13 августа 2023 04:45 4 033 комментария
      Эта настройка не распрастраняется на файлы загруженные через доп поле типа загружаемый файл?

      Распространяется. Эта настройка для групп пользователей, а не на конкретные файлы. Она распространяется на все файлы которые скачиваются через DLE.

      1. Uralbox (Клиенты)

        13 августа 2023 11:10 56 комментариев

        У меня не работает это. Возможно при этом должен быть какой-то специальный вывод в шаблоне полной новости?

        1. celsoft (Администраторы)

          13 августа 2023 18:13 4 033 комментария

          Никакого специального вывода не требуется. Обычный вывод доп. поля тегом вывода доп. поля. При этом скачивание должно быть именно через DLE. А не прямая публичная ссылка на сам файл, когда файл отдает сервер напрямую в браузер. Какая у вас ссылка на скачивание файла? Приведите ее. Ссылки на файлы загруженные через DLE и скачиваемые через DLE имеют вид: https://вашсайт.ru/index.php?do=download&id=..... а у вас какие?

  26. Uralbox (Клиенты)

    13 августа 2023 20:34 56 комментариев

    https://вашсайт.ru/index.php?do=download&id=1299

    Именно такая. Выводится через доп поле тегом.

    https://share.cleanshot.com/vc2DmBgdrrj57TX3C5n5

    такое сообщение переодически выскакивает. это оно есть? 😨

    1. celsoft (Администраторы)

      14 августа 2023 09:20 4 033 комментария
      https://вашсайт.ru/index.php?do=download&id=1299

      Именно такая. Выводится через доп поле тегом.

      Ссылка верная, поэтому все должно работать. Проверьте настройки групп что вы именно для нужной группы задали лимит и пользователь именно в этой группе. Также убедитесь что вы скачиваете разные файлы а не один и тот же. Если группа гости для которой задали ограничения, то проверьте менялся ли IP, потому как гости идентифицируются только по IP. Если есть сторонние модули или плагины отключите их и убедитесь что все файлы соответствуют оригинальным актуальной версии.

      https://share.cleanshot.com/vc2DmBgdrrj57TX3C5n5

      такое сообщение переодически выскакивает. это оно есть? 😨

      Нет. Это вы забанили пользователей по IP. Это совершенно иная функция и возможность.

  27. ravshanbek_dev (Клиенты)

    14 августа 2023 06:59 1 комментарий

    У меня, после обновления движка на эту версию, периодически (не всегда) при обновлении страниц сайта в браузере начала выходить нижеуказанная ошибка:


    Как это можно исправить?

    1. celsoft (Администраторы)

      14 августа 2023 09:12 4 033 комментария

      Данная ошибка происходит потому что версия PHP на вашем сервере не соответствует минимально необходимой https://dle-news.ru/request.html обновите версию PHP и ваша проблема устраниться.

  28. Video-Magnet (Клиенты)

    5 сентября 2023 12:50 23 комментария

    Товарищи разработчики, можете добавить в Админ Панели в Категории - Настройка социальных сетей - добавьте туда дополнительную защиту, можете визуально скрыть от лишних глаз, из социальных сетей Защищенные ключи (для Авторизации на сайте) - они визуально не скрыты и получается смотри кто хочешь, перекройте их звёздочками на всякий случай сделайте их недоступными для остальных модераторов сайта.

    1. celsoft (Администраторы)

      6 сентября 2023 07:03 4 033 комментария

      Данный раздел админпанели недоступен никаким модераторам. Он доступен только администраторам сайта. А давать администраторский доступ вообще никому нельзя, кого вы не знаете лично и не уверены. Потому как администратор может делать вообще все на сайте.

      Что касается ключей они не дают доступ ни к чему, нельзя через них получить доступ к вашему аккаунту в социальной сети или что то еще, плюс их всегда можно отозвать и поменять. Но в любом случае посторонним их лучше не знать. И их не должно быть в администраторской группе пользователей.

  29. Extazzi (Клиенты)

    8 сентября 2023 22:10 84 комментария

    @celsoft нет ли планов обновить robots.txt под актуальную версию движка?

    Например, добавить туда такие строки: 

    Disallow: /*do=unsubscribe
    Disallow: /*do=auth-social
    Disallow: /*do=changemail

    Яндекс вебмастер жаловался на них.

    1. celsoft (Администраторы)

      9 сентября 2023 07:29 4 033 комментария

      Это не относится к актуальным версиям, такие ссылки в DLE всегда были. robots.txt не может быть универсальным, он делается под каждый сайт исключительно под нужды конкретного сайта. А в дистрибутиве лишь демо пример, как и для демо шаблонов, он не обновляется как и шаблоны при обновлении, потому что у каждого свой. Поэтому нет, его обновление не планируется. Вы можете внести это на своем сайте если вам нужно их закрыть и так будет оставаться всегда даже при обновлении DLE.

      1. Extazzi (Клиенты)

        11 сентября 2023 04:21 84 комментария

        Понял.

  30. Video-Magnet (Клиенты)

    19 сентября 2023 04:24 23 комментария

    Столкнулся с проблемой в настройке Авторизации, когда у меня Кириллический домен!!! 
    Настраиваю Авторизацию через социальные сети ВКОНТАКТЕ, MAIL, YANDEX...
    В панели управления DLE Настройка системы / Домашняя страница сайта: Если там прописать зашифрованный Кириллический URL, то работает только авторизация ВКОНТАКТЕ, YANDEX и НЕ работает авторизация Mail., 
    а если прописать там-же / ... / Домашняя страница сайта: Домен на Кириллице, то работает авторизация на сайте только через YANDEX и MAIL а Вконтакте НЕ работает. 
    В настройках Open API OAuth - у Вконтакте, Mail, меняй не меняй URL страницы, без изменений, могу выбрать только чтобы что-то одно из этого работало - придётся оставить пока только авторизацию на сайте через Вконтакте и YANDEX. 
    Можете сделать исправить, чтобы на кириллических доменах Авторизация на сайте работала и через Вконтакте и через Mail одновременно. 
    Такой вот микро баг с Авторизацией для тех у кого домены на Кириллице. 

    ХОТЯ ОТМЕНА, КАКИМ-ТО ОБРАЗОМ ВСЁ ЗАРАБОТАЛО СЕЙЧАС видимо Кэш обновился и заработало..., в Mail и на сайте я указал зашифрованный Кириллический URL, а YANDEX понимает и такой и зашифрованный на Кириллице поэтому через YANDEX без проблем работает авторизация на сайте.


    1. celsoft (Администраторы)

      19 сентября 2023 12:34 4 033 комментария

      Имя домена для кириллических доменов всегда нужно писать именно в punycode формате и в настройках скрипта и настройках приложений на сервисах. И тогда не будет никаких проблем нигде. Это не шифрование, это формат написания не латинских символов для поддержки стандартов DNS. Сервера понимают только punycode https://ru.wikipedia.org/wiki/Punycode Браузеры же автоматически переводят punycode в кириллицу и в браузере вы будете видеть именно кириллицу. 

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?