Главная страница / Релизы / DataLife Engine v.15.0 Final Release
октябрь 01 2021

DataLife Engine v.15.0 Final Release

celsoft 1 октября 2021 Релизы 20 561

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

1. Добавлена полностью новая система управления загружаемыми на сервер файлами и изображениями. В результате чего была добавлена поддержка внешних хранилищ для загружаемых на сайт изображений и файлов. В настройках скрипта в админпанели вы можете указать, где будут сохраняться загружаемые файлы. Вы можете сохранять файлы локально, в пределах своего сервера, либо выбрать внешний FTP или SFTP сервер. А также для выбора доступны облачные сервисы, такие как Amazon S3 и Яндекс Облако. Новая система хранения и управления загружаемыми файлами построена на унифированной файловой системе Flysystem 2.0, благодаря чему вы сможете через систему плагинов, очень легко добавить поддержку своего какого либо иного внешнего хранилища, без необходимости правки множества файлов DataLife Engine. Добавив новых адаптер, DataLife Engine сможет автоматически использовать его везде для своей работы.

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

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

4. Общая папка, которая использовалась в менеджере загрузок изображений к публикациям, была перемещена в отдельную папку "shared", располагающуюся в /uploads/ тем самым общие картинки теперь располагаются в отдельной папке. Также дополнительно в этой общей папке вы можете создавать свои собственные подпапки любой вложенности, и непосредственно в менеджере загрузок, переходить в эти папки и вставлять изображения в публикации. Тем самым вы можете удобно создать и расположить свою библиотеку общих изображений.

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

6. В админпанели в разделе управления загруженными изображениями добавлена возможность создавать и удалять папки и подпапки к ним. Тем самым вы можете организовывать структуру своих изображений непосредственно в админпанели DataLife Engine, без необходимости заходить по FTP или другими средствами на ваше хранилище файлов.

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

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

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

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

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

12. При скачивании файлов, загруженных на сервер через DataLife Engine файлов добавлена автоматическое определение MIME типов файлов, для всех типов файлов. Что позволяет обеспечивать корректное скачивание и открытие различных файлов на разных типах устройств, и как следствие корректное реагирование устройств на поддерживаемые им типы файлов.

13. Добавлена поддержка библиотеки PHP Imagick для обработки загружаемых изображений на сервер. Вы можете в настройках скрипта в админпанели выбрать, что вы хотите использовать Imagick или GD2, либо предоставить DataLife Engine автоматически выбирать. Отличий между GD2 и Imagick немного, однако Imagick позволяет производить некоторые операции над картинками быстрее и создавать более качественные уменьшенные копии, а также потребляет меньше памяти при обработке больших изображений.

14. Добавлена возможность автоматического перекодирования всех загружаемых на сервер изображений в формат WebP. Включается и отключается данная возможность, в настройках скрипта в админпанели. При включении данной настройки, все изображения загружаемые на сервер, независимо от их формата и расширения, будут автоматически перекодированы в формат изображения WebP. Данный формат является прогрессивным и позволяет создавать более качественные изображения при их меньшем размере. Однако показ изображений в данном формате требует наличия у пользователей современного браузера.

15. Добавлена поддержка загрузки нового формата изображений "BMP". При этом изображения в данном формате будут автоматически сконвертированы в формат JPG для более снижения размера файла и более быстрой загрузки страниц сайта.

16. При загрузке изображений на сервер, добавлена автоматическая коррекция расширения изображения, в случае если расширение загружаемого файла не соответствует его формату. Например, если картинка по своей сути является PNG картинкой, а расширение файла имеет формат .jpg, то загружаемое изображение будет автоматически переименовано в файл с корректным расширением .png, и так далее для всех других форматов.

17. При загрузке изображений на сервер, и использовании сервиса TinyPNG для обработки картинок, существенно снижено количество обращений к сервису и использования его API. Тем самым при лимитированном количестве обрабатываемых изображений, вы можете больше обрабатывать картинок на сервисе.

18. Добавлена поддержка обработки изображений в формате WebP на сервисе  TinyPNG. Тем самым размер данных изображений также может быть сжат до минимальных размеров, без потери качества.

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

20. В настройки скрипта в админпанели, в опции "Область наложения водяного знака", добавлена дополнительно новая возможность указания размещения водяного знака по центру изображения.

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

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

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

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

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

26. Изменены алгоритмы загрузки изображений на сервер. Теперь для всех загружаемых изображений на сервер, больше не будет добавляться к имени изображений временной UNIX префикс, и все имена будут сохраняться в оригинальном виде, останется только транслитерация имён, если они написаны на кириллице. Однако в случае, если на сервере уже существует изображение с данным именем, то во избежание перезаписи другой картинки, для загружаемой будет добавлен временной префикс к ее имени. Тем самым DataLife Engine будет максимально сохранять оригинальные имена у загружаемых картинок, и только в случае появления дубликатов имён, автоматически добавит необходимый префикс.

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

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

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

30. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов: [has-category] текст [/has-category] которые выводят текст, заключённых в них, если публикация находится в какой-либо категории. А также добавлена поддержка обратных тегов: [not-has-category] текст [/not-has-category] которые выводят текст, заключённых в них, если у публикации нет никаких категорий. Тем самым вы можете гибко настраивать оформление шаблонов для публикаций, у которых есть категории, и для публикаций, у которых нет категорий.

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

32. Существенно снижена нагрузка на сервер при просмотре кратких публикаций на сайте. Теперь при просмотре кратких публикаций, независимо от раздела сайта, подсчёт общего количества страниц в разделе осуществляется только один раз, после чего информация об количестве страниц в разделе кэшируется, и при посещении других страниц, или повторных посещениях информация берётся из кэша, а не из базы данных для каждой страницы как ранее. Тем самым существенно сокращено количество запросов к базе данных MySQL.

33. Существенно снижена нагрузка на сервер при просмотре последних комментариев на сайте. Теперь подсчёт общего количества страниц с комментариями осуществляется только один раз, после чего информация об количестве страниц в разделе кэшируется, и при посещении других страниц по навигации, или повторных посещениях этой же страницы информация берётся из кэша, а не из базы данных для каждой страницы как ранее. Тем самым существенно сокращено количество запросов к базе данных MySQL.

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

35. Для визуального редактора TinyMCE добавлено автоматическое создание уменьшенной копии изображения, в случае переноса картинки в редактор методом Drag & Drop. При этом в редактор будет вставлено изображение и код для увеличения изображения, в случае если согласно настройкам скрипта, необходимо для таких изображений создавать уменьшенные копии.

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

37. Внесены изменения в работу функции "Поделится интересными материалами". Теперь для того, чтобы указать текстом из какого блока на сайте пользователи могут делится, вам необходимо указать для данного блока класс с именем "share-content", а если внутри этого блока необходимо что-либо исключить, то используйте класс "ignore-select". Тем самым вы можете назначить свой любой блок на сайте, где находится контент, с которым пользователи могут делится при выделении текста. Вы можете также назначать несколько блоков, где разрешено делится контентом сайта. В случае если вы используете данную возможность при просмотре кратких публикаций, то для качественного контроля смещения публикаций по мере добавления новых, мы рекомендуем использовать для блоков уникальный ID на основе ID новости, например добавив в шаблон id="news-{news-id}".

38. Из настроек скрипта убрана настройка включения и отключения функции "Разрешить пользователям делится интересными материалами". Теперь данная опция включается и отключается автоматически если в шаблоне блоку задан класс CSS "share-content".

39. Внесены изменения в работу главной страницы на сайте в случае, если для показа контента на этой странице назначена либо статическая страница, либо публикации с использованием тега {custom ...}. Ранее главной страницей сайта для этих настроек была только страница в URL браузера которой полностью отсутствуют какие-либо параметры. Теперь же параметры, которые не относятся к DLE, будут игнорироваться, а назначенный контент будет отображаться корректно, даже при присутствии посторонних параметрах в URL. Тем самым при переходе на ваш сайт по различным рекламным компаниям, или с дополнительными маркерами от рекламных компаний, контент вашего сайта будет отображаться корректно и 404 ошибка выдаваться не будет. Например, при переходе с Яндекс Директ и прочих сервисов. А во избежание появления дублей страниц, в поисковых системах задействована система канонических ссылок в коде страниц вашего сайта.

40. Вывод публикаций с использованием тега {content}, а также работа скрипта была переработана таким образом, что больше не выводится и не используется внешняя обёртка контента дополнительным тегом <div id="dle-content"> ... </div>. Это упрощает интеграцию шаблонов с некоторыми HTML Фреймворками. Если вы использовали привязку вёрстки к данному тегу, то вам необходимо внести изменения в вёрстку CSS вашего шаблона.

41. В админпанели, в разделе редактирования шаблонов, добавлена подсветка редактируемого файла шаблона в списке файлов. Тем самым обеспечивается более удобное восприятие редактируемого файла и навигация по списку файлов шаблонов.

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

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

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

45. Внесены изменения в работу настройки "Минимальные размеры изображения для загрузки". Теперь данная настройка распространяется только на изображения, загружаемые к публикациям на сайте. И не распространяется на загружаемые аватары на сайте и на модуль управления изображениями в админпанели, как было ранее.

46. Улучшена загрузка JS скриптов в фоне в некоторых сценариях работы сайта. Теперь если эти JS скрипты уже ранее были в кэше браузера, то он будет использовать именно кэшированные скрипты, а не загружать повторно с сервера.

47. Обновлён до актуальной версии визуальный редактор TinyMCE. Были улучшены и добавлены новые инструменты для работы с таблицами, а также исправлен ряд ошибок в нем. Была добавлена поддержка контекстного меню браузера.

48. Обновлён до актуальной версии парсер входящих данных HTML Purifier в DataLife Engine. Добавлена поддержка некоторых новых HTML атрибутов для текстов.

49. Обновлена до актуальной версии библиотека PHPMailer в DataLife Engine для отправки писем с сайта.

50. Для поддержки всех новых функций минимальные требования к PHP подняты. Для корректной работы требуется линейки PHP 7.2.x и выше.

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

52. Исправлена проблема, при которой не выводилась отладочная информация функцией GzipOut при использовании PHP 8.xx

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

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

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

Внимание!

Просмотр данной информации доступен только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом. Если срок вашей лицензии истек, то вы можете продлить ее в своем профиле на нашем сайте
Если вы еще не являетесь нашим клиентом, то вы можете https://dle-news.ru/price.html на нашем сайте.

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

Комментарии

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

    1 октября 2021 10:34 45 комментариев

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


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

      1 октября 2021 10:48 3 660 комментариев
      Цитата: kamensk
      Почему то после обновления - фото, изображения не хотят закачиваться - выдает ошибку

      Какую ошибку выдает? Возможно ваш браузер использует кеш старых файлов, попробуйте очистить кеш браузера в его настройках.

      Цитата: kamensk
      И общая папка с изображениями - почему то пустая, - хотя по факту папка не пустая.

      Пункт номер 4 описания релиза. Общая папка теперь другая.

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

    1 октября 2021 10:56 9 комментариев

    С момента релиза выдаёт 

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


    Ранее всё обновлял удаленкой и ограничений на сервере моём тоже нет. На 14.3 обновление предлагал все эти дни и давал возможность, а вчера вот такая штукенция возникла примерно в 20:00 и более не работает. 

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

      1 октября 2021 11:03 3 660 комментариев

      Эта проблема не в DLE и не у нас. Вчера вечером на старых OS серверов истекли корневые сертификаты, установленные для сервера, соответственно ваш сервер не может установить безопасное соединение по https протоколу к нашему сайту. Обратитесь в службу поддержки вашего хостинга для обновления корневых сертификатов для openssl на сервере и ваша проблема устранится.

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

        1 октября 2021 11:21 9 комментариев

        Не знали данный тех. момент. Благодарим, обновим. 

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

        4 октября 2021 16:31 1 комментарий

        А как это проверить?


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

          4 октября 2021 19:00 3 660 комментариев

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

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

    1 октября 2021 11:01 66 комментариев

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

    UPD: @celsoft Можно ли как-то сделать видимыми ID аттачей в загруженных файлах? Просто у меня файлы отличаются только конечной частью, ранее их отличал по названиям и id, а теперь ничего не представляется возможным. 

    Хотя бы id чтобы показывало. Ибо обновлять файлы в новостях теперь невозможно.

    Пример того, что стало: https://ibb.co/s9sTS7r

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

      1 октября 2021 11:11 66 комментариев

      Для примера даже, хотя бы при наведении на них, в хинтах показывало id и название полные.

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

      1 октября 2021 11:18 3 660 комментариев

      Вообще то так всегда было, числовой префикс от даты в начале никогда там не показывался. Может быть когда то очень давно и было иначе, но уже много как версий что у картинок, что у файлов префикс скрывался и будет скрываться далее. Это для того чтобы было видно именно то имя которое было при загрузке на компьютере. Никаких изменений в данном вопросе не планируется. Если вам нужно именно это отображать, то вносите изменения через систему плагинов в файл engine/ajax/upload.php, там формируется вывод. Или вносите изменения в CSS чтобы отображалось полное имя. Не переносится длинное имя на новую строчку именно средствами CSS, а сам DLE его не обрезает, соответственно через CSS можно назначить показ полного имени. Для админпанели можно в своем шаблоне создать adminpanel.css и переназначить свойства. А на сайте соответственно в CSS своего шаблона. Тогда длинное имя будет занимать несколько строк и показываться полностью.

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

        1 октября 2021 11:26 66 комментариев

        Раньше (в прошлой версии движка) можно было нажать на файл и он отображался подобным образом. Специально поднял старый проект, чтобы показать.

        Как было: https://ibb.co/wscJCCz

        А сейчас стало невозможно узнать id и название длинных файлов. Просто мне кажется, это будет массовой проблемой для вашего движка, а вернее даже, для его пользователей. Маленький фикс этой проблемы решил бы множество проблем. Я понимаю, что можно это реализовать плагином, но опять же, проблема серьёзная по моему мнению.

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

          1 октября 2021 11:30 3 660 комментариев
          Цитата: Extazzi
          Раньше можно было нажать на файл и он отображался подобным образом. Специально поднял старый проект, чтобы показать.

          Как было: https://ibb.co/wscJCCz

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

          Цитата: Extazzi
          А сейчас стало невозможно узнать id и название длинных файлов. Просто мне кажется, это будет массовой проблемой для вашего движка, а вернее даже, для его пользователей. Маленький фикс этой проблемы решил бы множество проблем. Я понимаю, что можно это реализовать плагином, но опять же, проблема серьёзная по моему мнению.

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

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

          1 октября 2021 11:31 66 комментариев

          Ясно. Значит придётся использовать костыли. Спасибо.

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

          1 октября 2021 11:34 3 660 комментариев

          CSS не костыли. Почитайте внимательнее что я написал выше, вы можете очень легко сейчас поменять внешний вид, на нужный вам, чего кстати раньше сделать нельзя было, т.к. использовались фреймы, теперь их нет, и внешний вид можно менять разместив в шаблоне adminpanel.css

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

          1 октября 2021 11:36 66 комментариев

          С названием я понял. Но конкретно id файла, чтобы его вывести, мне всё-равно придётся скрипт допиливать. 🙂

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

          1 октября 2021 11:39 3 660 комментариев

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

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

          1 октября 2021 11:47 66 комментариев

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

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

          1 октября 2021 11:54 3 660 комментариев
          Цитата: Extazzi
          Вставлять каждую, чтобы отредактировать, это тот ещё геморой.

          Я тоже много чего вставляю и публикую на самом деле, но ваших действий не понимаю совершенно. Вам нужно видеть, не вставляя, видеть для редактирования и редактировать не вставляя. Это как? Что то вы не оптимально по поему мнению делаете, но да ладно. Каждый делает так как привык. В данном случае очевидно, что ваша привычка сломалась, надеюсь она изменится очень быстро. Как мне кажется это вопрос привычки и не более.

          Цитата: Extazzi
          Просто пока ещё не все проснулись, как мне кажется, будет значительно больше комментариев по этой теме.

          Конечно, посмотрим какая будет обратная связь по новому менеджеру загрузок, прислушиваться и принимать к сведению наша работа и обязанность 😀 Если будет прям много пожеланий и это будет очень важно, будем думать как сделать этот вопрос оптимально. 

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

          1 октября 2021 13:16 66 комментариев

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

          Моя реализация: https://ibb.co/ZcDYw1n

          Такой вид будет даже более удобен для меня, так как теперь на сам файл не нужно нажимать для окошка, можно сразу видеть всю информацию =)

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

          1 октября 2021 16:47 1 комментарий

          На самом деле отображение ID файла штука полезная.

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


        10. PSPinfo.RU (Клиенты)

          1 октября 2021 14:35 47 комментариев
          Цитата: celsoft
          Полное имя без сокрашений можно вывести через CSS

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

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

          1 октября 2021 15:53 66 комментариев

          Это легко делается маленьким скриптом. Проще самому реализовать.

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

    1 октября 2021 12:01 65 комментариев

    При обновлении на новую версию DLE "вручную" переписыванием файлов, install.php обязательно заливать на сервер?

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

      1 октября 2021 12:02 3 660 комментариев

      Нет, необязательно.

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

    1 октября 2021 12:18 16 комментариев

    Публикую новость при загрузки изображение выдает ошибку

    Загрузка файла: vpavic_201103_4275_0163_0.jpg завершилось ошибкой

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

      1 октября 2021 13:29 66 комментариев

      Поддерживаю.

      Загрузка файла: dasdasda.jpg завершилось ошибкой

      Ошибка появляется при попытке использовать tinypng + конвертер в webp. Текст в логах nginx.

      Stack trace:
      #0 /var/www//engine/classes/composer/vendor/tinify/tinify/lib/Tinify/Client.php(102): curl_setopt(Resource id #40, 10015, Object(Intervention\Image\Image))
      #1 /var/www//engine/classes/composer/vendor/tinify/tinify/lib/Tinify/Source.php(13): Tinify\Client->request('post', 'https://api.tin...', Object(Intervention\Image\Image))
      #2 /var/www//engine/classes/composer/vendor/tinify/tinify/lib/Tinify.php(80): Tinify\Source::fromBuffer(Object(Intervention\Image\Image))
      #3 /var/www//engine/classes/thumb.class.php(619): Tinify\fromBuffer(Object(Intervention\Image\Image))
      #4 /var/www//engine/classes/thumb.class.php(580): thumbnail->tinypng_compress(Object(Intervention\Image\Image))
      #5 /var/www/" while reading response header from upstream, client: ***, server: ***, request: "POST /engine/ajax/controller.php?mod=upload&subaction=upload&news_id=***&author=*** HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "***", referrer: "***mod=editnews&action=editnews&id=***"

      Некоторые данные скрыл "***".

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

        1 октября 2021 15:03 3 660 комментариев

        У вашего сервера нет соединения с сайтом сервиса TinyPNG. Причин много, но если вы ничего не делали на своем сервере, не меняли или не переконфигурировали серверное ПО, то ваша причина скорее всего в том что вчера на старых и не обновленных OS истекли корневые сертификаты, и соответственно ваш сервер не может подключится ни к одному внешнему сайту по https протоколу. В данном случае нужно обратиться в службу поддержки вашего хостинга для обновления серверного ПО и обновления корневых сертификатов в OS на актуальные.

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

          1 октября 2021 16:01 66 комментариев

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

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

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

          1 октября 2021 16:08 3 660 комментариев

          Нет. У сервиса tinypng точно все в порядке. Причем здесь устройства? Ваша тех. поддержка видимо вообще не поняла о чем идет речь. Речь идет о корневых сертификатах OS, а не сертификатах к доменам. Open SSL на сервере у вас не может установить соединение. Пусть они сначала с вашего сервера попробуют установить соединение, а потом уже дают ответы. И не про непонятные устройство. Ваш сервер не может проверить сертификаты сайта tinyPNG потому что корневые сертификаты вашего сервера !!! устарели. Не доменов, а корневые open ssl. Устройство тут одно: ваш сервер.

          Цитата: Extazzi
          Может быть это и объясняет тот факт, что к вашему серверу сайт подключается (при проверке обновлений), а к tinypng нет. Видимо нужно ждать действий от самого tinypng.

          Нет. Не объясняется. Я уверен что вы обновились не в автоматическом режиме, а в ручном перезаписывая файлы самостоятельно. И в версии 14.3 у вас была бы проблема с подключением проверки обновлений. А в версии 15.0 при обновлении просто принудительно отключена проверка сертификатов, потому что не хотим иметь в будущем тысячи вопросов пользователей, когда хостинги халатно к этому относятся, и так как истекать они начали вчера, то зная эту проблему в 15.0 ее уже предусмотрели, поэтому он подключается к нам, а к tinyPNG нет.

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

    1 октября 2021 12:51 16 комментариев

    какое есть решение? 

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

    1 октября 2021 13:32 16 комментариев

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

    Внимание!

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

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

      1 октября 2021 13:33 66 комментариев

      Как решил? 

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

        1 октября 2021 14:12 16 комментариев

        была включена TinyPNG отключил и все норм стало

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

          1 октября 2021 14:15 66 комментариев

          Так и думал. Ну ждём фикс тогда.

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

          1 октября 2021 14:38 16 комментариев

          да еще понять что за это присваивает к картинки /uploads/posts/2021-10/vpavic_201103_4275_0163_0.webp|0|0|1280x854|21,29 Kb

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

          1 октября 2021 14:58 3 660 комментариев
          Цитата: stimul
          была включена TinyPNG отключил и все норм стало


          Цитата: Extazzi
          Так и думал. Ну ждём фикс тогда.

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

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

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

      1 октября 2021 14:48 3 660 комментариев
      Цитата: stimul
      так с загрузкой кое как решилось, появилась новая проблема  webp конвертирует, у меня ы новостях добавлено галлерия и при герерации изображение добавление такое /uploads/posts/2021-10/vpavic_201103_4275_0163_0.webp|0|0|1280x854|21,29 Kb

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

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

        1 октября 2021 14:53 16 комментариев

        Понял спасибо))😎

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

    1 октября 2021 15:20 1 комментарий

    Подскажите пожалуйста, поддерживает ли новая версия работу с DLE Country Filter?

    Если нет, то есть ли какой-то стандартный способ разделения контента по ГЕО?

    Например мне нужно один контент вывести под РФ, а под другие страны - остальной, как я могу это реализовать?

    Если кто-то с этим сталкивался - напишите пожалуйста.

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

    1 октября 2021 15:46 3 660 комментариев
    Цитата: scheff
    Подскажите пожалуйста, поддерживает ли новая версия работу с DLE Country Filter?

    Понятия не имею. Мы не тестируем и не проверяем и не пользуемся никаким сторонними модулями других авторов. По вопросам работы сторонних модулей вам нужно обращаться к их авторам и у них узнавать про совместимость.

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

    1 октября 2021 16:34 45 комментариев
    Цитата: celsoft
    Причина, истекшие корневые сертификаты на вашем сервере, поэтому ваш сервер не может установить соединение с сайтом сервиса TinyPNG. Вчера вечером на старых OS массово истекли сертификаты. И как следствие любые внешние соединения с другими сайтами, для ваших сайтов стали недоступны.

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

    Как вы тогда объясните, что на другом сайте, где стоит версия_14.3 - фото, изображения без проблем и ошибок загружаются через TinyPNG.

    Другой сайт, на этом же хостинге (обновленный до 15.0) - при соединении TinyPNG выдает ошибку. С отключенным TinyPNG - изображения загружаются без ошибок.

    На версии 15.0 ошибка при загрузке через TinyPNG возникает - а на старой версии скрипта(14.3) ошибок не возникает. Два сайта. Один и тот же хостинг.

    И как быть?

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

      1 октября 2021 16:41 3 660 комментариев

      Сервер один и тот же? Один хостинг и один сервер, это вещи разные, у одного хостинга в зависимости от его масштабов может быть не одна тысяча серверов, и каждый содержит свое ПО и настройки.

      Если да, сервер один, то ваша причина может быть совсем в ином. Пользователь выше привел лог ошибок, и видно в чем причина, а у вас может совсем иной. Вы этого не сделали, по вам лишь гадать можно. Хотя код работы и подключения к tinyPNG в 14.3 и в 15.0 полностью идентичен, потому как tinyPNG не менял уже много лет свое API соответственно и что то править в коде не было никакого смысла.

      Предоставьте доступ по FTP и к админпанели DLE, посмотрим в чем причина вашей проблемы. И после анализа уже можно будет точно сказать.

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

    1 октября 2021 16:56 45 комментариев

    Хочу поинтересоваться у клиентов - у всех отображается водяной ТЕКСТОВЫЙ знак?

    У меня почему то не отображается.

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

    1 октября 2021 17:02 3 660 комментариев
    Цитата: kamensk

    Хочу поинтересоваться у клиентов - у всех отображается водяной ТЕКСТОВЫЙ знак?

    У меня почему то не отображается.

    Должен отображаться. Причин почему не отображается может быть много. Например не все файлы загрузили на сервер при обновлении, потому как я предполагаю по проблеме выше вы не через автоматическое обновление обновлялись. Может быть причиной что итоговый текст больше чем сама картинка, может с указанием цвета или размера что то неверно. Может сборка GD некорректна  и т.д. и т.д. Тысяча и одна причина может быть. Нужно сайт смотреть, нужно визуально все осматривать чтобы сказать в чем причина. Обращайтесь в тех. поддержку с предоставлением доступов.

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

    1 октября 2021 17:05 5 комментариев

    При проверке обновлении в админке, выходит сообщение:

    Вы используете актуальную версию 15.0
    Для вашей версии скрипта было выпущено обновление исправляющее некоторые ошибки. Для установки обновления, перейдите по ссылке: Обновить DataLife Engine.

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

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

      1 октября 2021 17:12 3 660 комментариев
      Цитата: feelloff
      Какие файлы нужно обновить вручную, для тех кто не использует автоматизированное обновление? Спасибо.

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

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

        1 октября 2021 17:15 5 комментариев

        Я скачал. Посмотрите внимательно: версия 15.0 установлена! Внизу пишется сообщение "Для вашей версии скрипта было выпущено обновление исправляющее некоторые ошибки. "

        Я не могу установить вновь движок еще раз сам на себя.

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

          1 октября 2021 17:21 3 660 комментариев

          Можете. Помимо текста который вы привели, вам пишется там же: "Для установки обновления, перейдите по ссылке: Обновить DataLife Engine". Переходите и обновляетесь и там же вам будет предложено скачать дистрибутив для ручного обновления, если не хотите обновляться в автоматическом режиме.

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

          1 октября 2021 17:25 5 комментариев

          Все ясно, спасибо. Простите еще за глупый вопрос: в третьем пункте: После того как все файлы были скопированы нажмите 'Далее'

          А такой кнопки нет, но есть кнопка "Продолжить", это одно и тоже?

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

          1 октября 2021 17:26 3 660 комментариев

          Одно и тоже

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

    1 октября 2021 17:31 8 комментариев

    Интересно, когда появиться разметки для картинок в новости? а то просто 

    a href highslide img a

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

  15. mr.Positivus (Клиенты)

    1 октября 2021 18:24 13 комментариев

    Хорошо, что не стал обновлять на основном сайте. Отсутствие ID-файла при выборе из загруженных это минус, так как имена длинные и отличаются концовкой, которая не отображается, возникает вопрос: "Как удалить ненужный загруженный файл?". И ещё вопрос, только у меня нет возможности выбрать способ выравнивания изображения в браузере Chrome? У меня почему-то обрезается выпадающее меню, вот скриншот: https://ibb.co/VM21ygM

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

      1 октября 2021 18:26 8 комментариев

      В яндекс.браузере так же.

      1. mr.Positivus (Клиенты)

        1 октября 2021 18:30 13 комментариев

        И в IE тоже такая же проблема

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

      1 октября 2021 18:34 3 660 комментариев

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

      1. mr.Positivus (Клиенты)

        1 октября 2021 18:37 13 комментариев

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

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

          1 октября 2021 18:43 3 660 комментариев

          А какое разрешение экрана у вас? Может от него зависимость. Я не могу никак воспроизвести проблему у себя. 

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

          1 октября 2021 18:45 8 комментариев

          1920-1080. И да, ID к файлам прям очень нужен как писал кто-то выше)

        3. mr.Positivus (Клиенты)

          1 октября 2021 18:50 13 комментариев

          FullHD 1920*1080

          Проверил во всех редакторах добавления новости из админ панели: Стандартный (BBCODES), FroalaEditor (WYSIWYG) и TinyMCE (WYSIWYG) — картина не меняется. Только с телефона, но там отдельное окно выплывает.

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

          1 октября 2021 18:52 3 660 комментариев

          Это большое, все должно быть нормально. Обратитесь в тех. поддержку https://dle-news.ru/index.php?do=feedback или ко мне персональным сообщением, дайте доступ к админпанели и по FTP, я посмотрю что я увижу у вас. Может зависимость в чем то ином. Чтобы исправить проблему, мне ее нужно увидеть, на тестовых сервера и на этом сайте я ее не вижу и не могу воспроизвести. Ни с браузером, ни с редактором это связано точно. Нужно понять в чем зависимость. Разрешение или контент на странице. Мне нужно это визуально соответственно увидеть.

        5. mr.Positivus (Клиенты)

          1 октября 2021 18:58 13 комментариев

          Написал в личку

        6. mr.Positivus (Клиенты)

          1 октября 2021 18:53 13 комментариев

          Кстати, если добавляю новость через сайт, а не через админпанель, то такой проблемы не возникает: https://ibb.co/tKwLG59

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

          1 октября 2021 18:57 8 комментариев

          Если убрать через ксс overflow hidden у всего блока, то окно видно)

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

        1 октября 2021 20:26 2 комментария

        Два монитора. На FullHD 1920*1080 проблемы нет. На 4K она есть.

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

    1 октября 2021 18:59 8 комментариев

    Старые картинки не ковертит в WebP. Кэш чистил и перестроение тоже делал. Работает только на новые загруженные.

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

      1 октября 2021 19:01 8 комментариев

      С "Imagick" вообще отказывается кодировать в WebP.

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

        1 октября 2021 19:30 3 660 комментариев

        Потому что он у вас собран без поддержки WebP. Вам нужно пересобирать Imagick собирая его в поддержкой WebP. Обратитесь в службу поддержки вашего хостинга. Imagick как GD2 может быть собран с поддержкой того или иного графического формата.

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

          1 октября 2021 19:46 8 комментариев

          Понял. А что со старыми картинками? Или только пока новые конвертить должен?)

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

          1 октября 2021 19:54 3 660 комментариев
          Цитата: Zaratos
          Понял. А что со старыми картинками? Или только пока новые конвертить должен?)

          Это настройка только для вновь загружаемых файлов на сервер. Никакие ваши старые файлы не затрагиваются и не меняются.

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

          1 октября 2021 20:44 8 комментариев

          Понятно. А будет ли это реализовано в будущем?

  17. Andrey Andreev (Клиенты)

    1 октября 2021 19:29 5 комментариев

    После обновления при попытке скачать файл  - Fatal error: Uncaught Error: Class 'DLEFiles' not found in /engine/classes/download.class.php:34

    Все плагины отключил, всё-равно не работает

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

      1 октября 2021 19:32 3 660 комментариев

      Не все файлы вы обновили на сервере, и часть у вас осталась от старых версий. Поэтому и ошибка.

      1. Andrey Andreev (Клиенты)

        1 октября 2021 19:38 5 комментариев

        Да вроде все файлы обновил, через систему обновления на сайте. Оно автоматически обновило само.

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

          1 октября 2021 19:43 3 660 комментариев

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

        2. Andrey Andreev (Клиенты)

          1 октября 2021 20:20 5 комментариев

          Из-за прав к файлам могло вызвать данную ошибку?

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

    1 октября 2021 20:41 5 комментариев

    Не совсем понятно зачем в базе данные несуществующего изображения: Я загружаю изображение размера 3264x2448. В настройках скрипта указана настройка уменьшать изображение до 1920 по любой стороне. В итоге на сервере сохраняется картинка с разрешением 1440х1920, пока все нормально, НО в базе сохраняются настройки картинки которая загружалась изначальна (3264x2448). - 2021-10/1633112434.jpg|1|1|3264x2448|358,42 Kb|

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


  19. Andrey Andreev (Клиенты)

    1 октября 2021 21:29 5 комментариев
    Цитата: Andrey Andreev

    Из-за прав к файлам могло вызвать данную ошибку?

    Проблема была в этом, вопрос закрыт

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

    1 октября 2021 21:34 132 комментария

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

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

      1 октября 2021 23:51 4 комментария

      То-же самое и у меня в доп. поле "галерея изображений"

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

      2 октября 2021 00:55 3 660 комментариев

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

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

    1 октября 2021 22:23 5 комментариев

    Уважаемые разработчики Memcache не работает. После обновления загрузка процессора увеличилась с 5% до 50%! По процессам видно что mySQL грузит. Переключил на файловый кеш - нагрузка упала. Проверьте пожалуйста.

    Да и файлового работа под вопросом, учитывая что за 30 минту его размер возрос до 100 мб.

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

      1 октября 2021 23:45 3 660 комментариев

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

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

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

    1 октября 2021 23:57 9 комментариев

    Вот ещё вопрос. 
    Есть доп. поле X, там есть создание маленького изображения (уменьшенного) - 400x225. По итогу он его теперь создает, но конвертер WebP не уменьшает изображение полностью, а срезает его часть. - 

    Как понимаю, тут роль может играть оперативка. Но почему урезается?

    Также, очень часто выдает "Загрузка файла: image.jpg завершилось ошибкой ", с чем связано? 

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

      2 октября 2021 00:52 3 660 комментариев
      Цитата: iHarD
      Есть доп. поле X, там есть создание маленького изображения (уменьшенного) - 400x225. По итогу он его теперь создает, но конвертер WebP не уменьшает изображение полностью, а срезает его часть. - 

      Причем здесь WebP? Обработка изображений не зависит от форматов. И поддержка WebP давно уже есть в DLE. Вы задали две стороны изображения 400x225 соответственно если не совпадает соотношение сторон относительно оригинала, то лишнее будет обрезано, просто для пропорционального уменьшения задается только одна из сторон. DLE уменьшает его настолько насколько позволяет соотношение сторон, потом обрезает. К формату изображения это отношения не имеет, так было и осталось в DLE неизменным.

      Цитата: iHarD
      Также, очень часто выдает "Загрузка файла: image.jpg завершилось ошибкой ", с чем связано? 

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

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

        2 октября 2021 01:02 9 комментариев

        Я перезагрузил тоже изображение, что ранее использовалось, но в нынешних реалиях - он обрезал, а ранее - этого не делал. Изображение не менялось. Оперативной думаю вполне достаточно - 1024М. 

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

          2 октября 2021 01:05 3 660 комментариев
          Цитата: iHarD
          Я перезагрузил тоже изображение, что ранее использовалось, но в нынешних реалиях - он обрезал, а ранее - этого не делал.

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

          Цитата: iHarD
          Изображение не менялось. Оперативной думаю вполне достаточно - 1024М. 

          Выделить можно сколько угодно, не факт что она есть в наличии. Опять таки причин может быть много, а не только нехватка памяти. Нужно смотреть состояние всего именно в момент когда не работает.

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

          2 октября 2021 14:56 9 комментариев
          Выделить можно сколько угодно, не факт что она есть в наличии. Опять таки причин может быть много, а не только нехватка памяти. Нужно смотреть состояние всего именно в момент когда не работает.


          Ситуация разрешилась обновлением конфигурации сервера, но всё равно через раз наблюдалась ошибка.
          Смог её решить отключением сервиса TinyPNG. При обработке изображений через него - часто ошибки, причём нам также написали наши клиенты и клиенты на сайте dle-news тоже связывались с нами через данный профиль спрашивая, как мы это решили.

          Прокомментируете, что по сервису? Даёт сбой сам TinyPNG после недавних проблем с сертификатами или DLE?
          Можете это проанализировать с Вашей стороны? Данные по ошибке выслали Вам на почту. 

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

          2 октября 2021 19:01 9 комментариев

          UPD: Ситуация решена.
          DLE выпустили 2-ой патч, который исправил проблему. Всем рекомендую установить.
          Вся соль крылась в PHP, на версии 8.0 было всё ОК, а не 7.4 и ниже версиях - беда с обработкой на TinyPng.
          Плюсом TinyPNG исправили траблы со своими сертификатами и теперь с их сервером тоже порядок. 

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

    2 октября 2021 10:15 1 комментарий

    тоже выскакивает ошибка при загрузке картинок, а с отключением tiny все работает.... но то такое...

    меня вот это интересует "Вывод публикаций с использованием тега {content}".... Менять ничего не надо в шаблоне даже если все работает? Убрать что-то лишнее... А то я в этом не сильно разбираюсь....

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

      2 октября 2021 16:38 3 660 комментариев
      Цитата: bobolab
      тоже выскакивает ошибка при загрузке картинок, а с отключением tiny все работает.... но то такое...

      То же самое как и у других, истекшие корневые сертификаты на ваших серверах, при использовании старых версий Open SSL на сервере. Причина очень проста и официальный ответ сервиса:

      Letsencrypt intermediate is cross signed and both root CA's are in the bundle but openssl < 1.1.0 will fail to validate the chain.

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

  24. 18pohd (Клиенты)

    2 октября 2021 11:52 1 комментарий

    Пытаюсь загрузить видео на сервер по ссылки через "С сервера (URL)" Пишет: Пожалуйста, подождите.. при этом сайт ложиться под ошибкой 504 Gateway Time-out и видео так и не загружается. Загрузка файлов настроена на другой сервер через ftp и при этом загрузка с компьютера полностью работает. 

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

      2 октября 2021 16:40 3 660 комментариев
      504 Gateway Time-out

      Простая серверная ошибка, а не DLE. Означает что истек лимит установленный на сервере на ожидание окончания работы. Тут либо внешний сервер откуда вы копируете не доступен с вашего сервера, где установлен DLE, либо слишком медленное соединение между ними. Со стороны DLE тут ничего не зависит и от него не влияет.

  25. Andrey Andreev (Клиенты)

    2 октября 2021 15:49 5 комментариев

    После обновления до 15 версии, многие плагины перестали работать, придётся ждать обновления от авторов, к сожалению.. :(

    1. Виктор Пэйнер (Посетители)

      2 октября 2021 20:02 1 комментарий

      Ага, тот же Payhide для Dle billing показывает лишь исходный текст тега.

  26. Alex-GR (Клиенты)

    2 октября 2021 20:34 21 комментарий

    В админке перестала работать функция определения обработчика изображений. Гляньте, работает у всех? Не работает только у меня (стоит только nginx, без апача)? Если у всех нормально - буду лезть в код, смотреть что изменилось...

    1. Alex-GR (Клиенты)

      2 октября 2021 20:52 21 комментарий

      Все, вопрос снимается - ImageMagick не был установлен. Но с GD все было в порядке. Почему DLE не определила, что обработчик изображений - GD?

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

        2 октября 2021 22:12 3 660 комментариев

        Нет у вас немного неверное представление. DLE все верно определил в данном вопросе. ImageMagick состоит из двух частей, это PHP расширение, и собственно серверная часть ImageMagick, как например mysql, redis, memcache и т.д. Так вот у ваша проблема в том что у вас ImageMagick был установлен наполовину. Т.е. PHP расширение установлено и присутствовало, а серверная часть не установлена. И в данном случае для вас в автопроверке вам показывается что у вас не в порядке с конфигурацией ImageMagick и она неопределена, а при загрузке тех же картинок, DLE задействует уже GD2, потому как изображения обрабатывались у вас все равно. По своей сути информация в автопроверке это информация для администратора, чтобы он обратил внимание на проблемы в конфигурировании ПО. А если бы DLE показывал вам там GD2, то можно было бы долго гадать почему у вас вроде есть ImageMagick но он не подключается. Подобное разделение дает нам понять в чем проблема у человека на сервере лишь одним взглядом на эту информацию.

        А вот если бы у вас не было полностью ImageMagick то там бы было сразу написано что GD2. Но так как у вас половина есть, половины нет, то уже выводится как неопределенная конфигурация.

        1. Alex-GR (Клиенты)

          3 октября 2021 09:32 21 комментарий

          Вот в том то вся и проблема, что и расширение не было установлено.

          Вначале выполнил:

          apt-get install imagemagick

          Потом:

          apt-get install php-imagick

          И обе части требовали подтверждения при установке.

          Я смотрел код DLE - по идее, код должен показывать GD2, если нет ImageMagick, но что-то не сработало.

          Сейчас на тестовом сервере еще раз попробую - удалю ImageMagick и PHP-расширение и отпишусь тут.

        2. Alex-GR (Клиенты)

          3 октября 2021 10:15 21 комментарий

          Да, все верно - я оказался прав. Посмотрите внимательно на логику работы кода со строки 49 по 67 в файле /engine/inc/main.php - и вы все поймете.

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

          3 октября 2021 10:30 2 комментария

          Обработчик изображений: Неопределено

          Module mod_rewrite: Неопределено

          Отключенные функции: Неопределено

          imagemagick не ставил.

        4. Alex-GR (Клиенты)

          3 октября 2021 15:53 21 комментарий

          celsoft, я так и не понял - исправите ошибку? И если да - то когда? Патчем или в новой версии?

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

          3 октября 2021 18:26 3 660 комментариев

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

          Выпустили исправление и этого вопроса, совместно с патчем исправляющим ряд других обнаруженных проблем

        6. Alex-GR (Клиенты)

          4 октября 2021 02:05 21 комментарий

          "Пока мы сосредоточены на более важном" - дак кто же против? Вы ошибочку поправьте, ладно?

          А вообще - не ошибается тот, кто ничего не делает. Вы, celsoft, делаете многое. Вам бы еще не быть таким самоуверенным...

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

          4 октября 2021 06:12 3 660 комментариев
          Цитата: Alex-GR
          А вообще - не ошибается тот, кто ничего не делает. Вы, celsoft, делаете многое. Вам бы еще не быть таким самоуверенным...

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

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

    2 октября 2021 21:40 4 комментария

    Обновление шикарное. Новая файловая система замечательная. 

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

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

      2 октября 2021 22:18 3 660 комментариев
      Есть один нюанс. При вставке файла из менеджера загрузок, сам менеджер загрузок закрывается и приходтся заново его открывать, чтобы вставить другой файл.

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

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

        3 октября 2021 03:18 4 комментария

        Хорошо. Решить эту проблему конечно можно. 

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


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

        21 октября 2021 10:19 12 комментариев
        Мы планируем в будущем оставить именно такое поведение а не другое.

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

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

    3 октября 2021 07:51 11 комментариев

    Огромное вам спасибо за работу с изображениями! Десятка и пяти возможных!)

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

    3 октября 2021 10:36 11 комментариев

    При добавлении фотографий в галерею из дополнительного поля появляется заглушка noimage: https://vk.com/doc144161345_615037423. Не могу понять, откуда она здесь берется.

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

      3 октября 2021 13:29 128 комментариев

      Тоже самое. Создал тему на форуме
      https://forum.dle-news.ru/topic/87974-%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%BA%D0%B0%D1%80%D
      1%82%D0%B8%D0%BD%D0%BA%D0%B8-noimagejpg/

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

      3 октября 2021 15:25 3 660 комментариев

      Причина проблемы локаль сервера по умолчанию для дробных чисел, она у вас отличается от английской, и как следствие данные попадали в базу данных некорректно, т.к. в вашей локали использовалась запятая, которая в новом формате хранения данных нарушала структуру поля. Мы выпустили соответствующее исправление, чтобы DLE работал корректно независимо от вашей локали. Установите обновление через автоматическую систему обновлений в админпанели.

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

        3 октября 2021 16:12 11 комментариев

        Исправилось, спасибо!

  30. LonerD (Клиенты)

    3 октября 2021 13:21 18 комментариев

    Вижу, размер дистрибутива сильно увеличился за счёт каталогов src. Как правило, в каталогах с таким названием лежат исходники кода в open-source программах.

    А в случае с DLE это тоже исходники, которые можно спокойно удалить с сервера? Или же это файлы, которые могут быть задействованы при работе сайта?

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

      3 октября 2021 15:27 3 660 комментариев

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

Информация

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

Календарь

«    Декабрь 2021    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031 

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

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