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

DataLife Engine v.15.0 Final Release

celsoft 1 октября 2021 Релизы 28 854

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

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. asylkhan95 (Посетители)

    3 октября 2021 19:41 1 комментарий

    У меня щяс стоит версия 14.2 немогу обновить до 15 пишить У вас нет доступа для данного раздела панели управления Файл выбранного раздела админпанели не найден как исправить

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

      3 октября 2021 20:34 4 033 комментария

      У вас сейчас установлена не полная версия DLE, часть файлов вы удалили по каким то причинам с сервера. Используйте инструкцию по ручному обновлению https://dle-news.ru/extras/online/index.html?upgrade.html и обновляйте сайт вручную.

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

    4 октября 2021 01:22 84 комментария

    А куда кстати пропала возможность ограничения скорости скачивания для каждой группы пользователей? Тоже была вырезана?

    Чем она не угодила? Чтобы не забивали канал сайта при крупной посещаемости и без CDN, это было отличным решением же.

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

      4 октября 2021 06:18 4 033 комментария
      Чем она не угодила? Чтобы не забивали канал сайта при крупной посещаемости и без CDN, это было отличным решением же.

      Убрали, но канал здесь не причем. И никаким отличным решением она не была. Эта функция устарела, некорректна и не актуальна в ключе ее использования. Скачивание этих файлов в DLE не прямое, а через PHP, а как следствие в этот момент на весь период скачивания занят и выделен процесс PHP, что в первую очередь как следствие существенно грузит CPU сервера. А CPU это очень дорогое удовольствие, существенно дороже пропускной способности каналов. Другими словами при использовании этой возможности, вы быстрее истощите CPU ресурсы, а не ресурсы канала. PHP плохой инструмент для решения именно этой задачи, и такие вещи лучше делать не через PHP а через серверные ограничения и лимиты.

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

        4 октября 2021 10:49 84 комментария

        Окей

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

    4 октября 2021 07:13 197 комментариев

    При просмотре категории пропали все новости почему то. Вот пример - https://ntr-24.ru/index.php?do=cat&category=society

    В стандартном шаблоне они на месте. Где покопаться?

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

    4 октября 2021 07:49 197 комментариев

    Разобрался. Закрывающий тег был лишний [/category], но раньше с этой ошибкой работало :)

  5. photomakes (Посетители)

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

    Всё же не хватает комментариев для статических страниц из коробки, жаль что их не сделают.

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

  6. PHPSID (Посетители)

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

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

  7. PHPSID (Посетители)

    4 октября 2021 18:37 29 комментариев
    Цитата: PHPSID
    Не удалось подключится к удаленному серверу, возможно ваш сервер не поддерживает удаленные соединения, либо произошел сбой в работе наших серверов. Повторите попытку немного позднее ...

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

    Обновили ca-certificates-2021.2.50-72.el7_9.noarch. Заработало

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

    5 октября 2021 11:13 3 комментария

    у меня одного водяный знак тест не добавляется

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

      5 октября 2021 12:27 4 033 комментария

      Если используется весьма устаревшая версия PHP, и при этом используется GD2, то на некоторых старых версиях GD2 зафиксированы ошибки в работе стандартных функциях автокропа изображений, что может в свою очередь приводить к удалению водяного знака с текстом. В таких случаях мы рекомендуем обновить PHP на сервере до актуальных версий. Это конечно предположение, в случае если других проблем (например корректные настройки в админпанели DLE) у вас нет.

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

        5 октября 2021 14:28 3 комментария

        разве устаревшая 7.4.24 это конечно 8 ая

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

          5 октября 2021 15:04 4 033 комментария

          Нет, это не старая версия определенно, но и далеко не самая актуальная уже. Но я и написал, что это лишь предположение, а не вердикт вашей проблемы. Не факт что причина вашей проблемы именно в том что я написал ранее. Я же не могу просто прочитав комментарий "у меня не работает", магическим образом назвать вам точную причину вашей проблемы. Не анализируя сайт, нельзя сказать что то определенное, в чем именно причина вашей проблемы. Обратитесь в тех. поддержку https://dle-news.ru/?do=lastcomments предоставив доступ по FTP и к админпанели DLE, посмотрим какая именно функция у вас работает некорректно, непосредственно на вашем сервере.

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

          6 октября 2021 07:14 61 комментарий

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

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

          6 октября 2021 09:20 4 033 комментария

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

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

          6 октября 2021 18:12 61 комментарий

          Так-как хостер не спешил искать решение проблемы - я установил скрипт на тестовый аккаунт бегет. И в проверке системы, в обработчике изображений указан - ImageMagick. А на другм (основном хостинге) - обработчик изображений отсутствовал. Я указал на это в обращении техподдержке. Ну они и установили на сервер ImageMagick. Таким образом была решена проблема.)) Выходит, что на сервере GD2 - тоже отсутствует. Вы имеете ввиду, что GD2 посолидней - чем ImageMagick. Надо было просить хостера, чтобы GD2 установили?

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

          6 октября 2021 18:24 4 033 комментария
          Цитата: kamensk
          Выходит, что на сервере GD2 - тоже отсутствует.

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

          Цитата: kamensk
          Вы имеете ввиду, что GD2 посолидней - чем ImageMagick.

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

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

    5 октября 2021 13:45 2 комментария

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

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

      5 октября 2021 13:51 4 033 комментария
      Нигде не могу найти, чем отличается нактивированная (не демо) версия DLE от активированной. Могу ли я сделать полноценный сайт, чтобы продемонстировать его заказчику, а затем уже активировать.

      Нет не можете. Не приобретая лицензию, можно использовать только оригинальную демоверсию https://dle-news.ru/demo.html и никакую другую копию. Список ограничений демоверсии вы можете увидеть по вышеуказанной ссылке.

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

        5 октября 2021 13:53 2 комментария

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

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

          5 октября 2021 14:14 4 033 комментария

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

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

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

    В версии 14.3 добавили функцию редактора TinyMCE для редактирования загруженных или вставленных изображений. 

    Куда делась эта функция в 15.0 ? Редактор стоит, изображение загрузил, возможности редактирования как на скриншоте не появляется. Подскажите, очень надо. Или как то включается отдельно?

    https://dle-news.ru/uploads/posts/2021-06/1622646059_111.png

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

      5 октября 2021 15:15 4 033 комментария

      Она убрана, из-за ранее обнаруженных проблем в ее работе. А также невозможности совместить этой функции с другими новыми функциями которые появились в новой версии, из-за ограничений API этого редактора.

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

  11. rukzen (Посетители)

    7 октября 2021 08:16 4 комментария

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

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

  12. PHPSID (Посетители)

    7 октября 2021 11:00 29 комментариев

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

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

      7 октября 2021 13:30 4 033 комментария

      Давно такая возможность есть в DLE. https://dle-news.ru/extras/online/index.html?all17.html тег {navigation} вы сами указываете где и как выводить комментарии, форму добавления и навигацию.

  13. PHPSID (Посетители)

    8 октября 2021 11:20 29 комментариев
    Цитата: celsoft

    Давно такая возможность есть в DLE. https://dle-news.ru/extras/online/index.html?all17.html тег {navigation} вы сами указываете где и как выводить комментарии, форму добавления и навигацию.

    Я имел введу тут, у вас.

    Подскажите, пожалуйста. Где проверка эта "Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.5"."?

    Дело в том, что обновиться до нужной версии php пока нет возможности. Нужно много чего переписывать. После последнего обновления (уже после обновления на 15, в админке было еще одно). До этого работало все нормально.

  14. PHPSID (Посетители)

    8 октября 2021 11:56 29 комментариев

    Разобрался.

    /engine/classes/composer/vendor/composer/platform_check.php

    Может есть возможность отключить его вообще?

    Ругататься начал и ошибки на сайте 500

    /engine/classes/composer/vendor/guzzlehttp/guzzle/src/functions.php on line 16

    function describe_type($input): string

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

      8 октября 2021 12:16 4 033 комментария

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

      Для того чтобы использовать DLE 15, обновлять PHP до 7.2.x обязательно, а лучше конечно вообще до актуальной версии. Той же 7 линейки, если 8 линейку ставить проблематично например из за другого ПО.  Минимальные требования для того и минимальные, потому что они обязательны без каких либо исключений. DLE 15.0 не сможет работать корректно и как запланировано если минимальные требования не соблюдаются.

  15. PHPSID (Посетители)

    8 октября 2021 12:37 29 комментариев
    Цитата: celsoft

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

    Для того чтобы использовать DLE 15, обновлять PHP до 7.2.x обязательно, а лучше конечно вообще до актуальной версии. Той же 7 линейки, если 8 линейку ставить проблематично например из за другого ПО.  Минимальные требования для того и минимальные, потому что они обязательны без каких либо исключений. DLE 15.0 не сможет работать корректно и как запланировано если минимальные требования не соблюдаются.

    Спасибо за ответ. А если заменю дистрибутив 15 на 14.3? Или нужно будет удалить все файлы, кроме data папки?

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

      8 октября 2021 13:20 4 033 комментария

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

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

    8 октября 2021 22:58 24 комментария
    Цитата: celsoft

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

    Я вам объясню. Я задал вопрос. Вы написали сочинение на 2 с лишним тысячи знаков: я не прав, что все работает как нужно, что нужно напрягать администратора и ваш код "дает нам понять в чем проблема у человека на сервере лишь одним взглядом на эту информацию".

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

    Относитесь к своим клиентам с большим уважением.

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

      9 октября 2021 16:06 4 033 комментария
      Я вам объясню Вы написали сочинение на 2 с лишним тысячи знаков: я не прав, что все работает как нужно, что нужно напрягать администратора и ваш код "дает нам понять в чем проблема у человека на сервере лишь одним взглядом на эту информацию".

      Теперь после объяснения понятно. Если вернуться теперь к вашему первому сообщению и прочитать ваше сообщение, по нему видно, что вы видите сообщение, которое мы планировали сами чтобы оно было и в каких случаях. Мы его планировали, поэтому сделали такие условия проверки, соответственно после вашего сообщения вам написали что мы планировали это видеть, и скорее всего у вас именно так сработало, т.е. часть Imagick стоит, а часть нет. И описали вам логику на первое сообщение и все.

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

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

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

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

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

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

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

    Добрый день. Обновился и при загрузке изображения выдаёт ошибку с текстом "Reading Exif data is not supported by this PHP installation."

    Помогите пожалуйста с решением.

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

      13 октября 2021 11:04 152 комментария

      Не установлено расширение PHP Exif, обращайтесь к ТП своего хостинга.

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

        24 июня 2022 16:04 44 комментария

        хостинг говорит, что модули Exif и Imagick включены.

        но проблема осталась (

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

          24 июня 2022 16:50 4 033 комментария

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

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

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

    18 октября 2021 12:46 21 комментарий

    Обнова классная, загрузка файлов на сервер стала быстрее, но раньше при нажатии на файл - внизу выводилось его имя, теперь если имя длинное, например, версия программы с кучей цифр, то стоит 3 точки на середине файла. Если залил новую версию, где поменялась 1-2 цифры в конце, как теперь понять, какую версию файла удалить, а какую оставить? При наведении мышкой на файл название файла тоже рядом не выводится полное. Единственный вариант вставить новую версию, но при этом окно с файлами закрывается, да это удобно, но потом надо опять нажимать на папку с файлами, чтобы удалить старый файл, так как до этого понять нельзя было, где какой файл... Тем более там иногда не 1-2 файла а и по 5-6 с разными версиями программ в одной папке...

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

      18 октября 2021 19:22 4 033 комментария

      Мы запланировали на будущую версию вывод подсказок с полными именами и ID файлов при наведении мышки на имена файлов.

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

        20 октября 2021 23:06 19 комментариев

        Да, согласен с коллегой выше. Это оказалась большая проблема. У нас к примеру на одном из проектов есть большой отдел журналистов которые постят новости десятками за день. И наличие полной ссылки (вернее отображение адреса) внизу окошка очень важно в работе. Раньше нажали, скопировали адрес и вставили в дополнительное поле. Теперь все мучаются, приходится раскрывать, копировать ПКМ полный URL изображение и только потом вставлять в доп.поле. Очень неудобно стало, времени больше занимает.

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

        ИЛИ

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

        ОЧЕНЬ нужно в работе. Спасибо.

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

          21 октября 2021 02:40 84 комментария

          Полностью солидарен. Надо было искать выход из ситуации и по итогу вывод id и полного названия сделал через правки html кода в php файлах используя систему плагинов. Но не хотелось бы использовать костыли. Как я писал ранее, нижнее окошко с названием и id было топ. Для файловых/новостных сайтов без него работать ужасно, если использовать "новые" возможности из коробки.

  19. Дмитрий6 (Клиенты)

    20 октября 2021 12:30 111 комментариев

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

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

      20 октября 2021 14:47 4 033 комментария

      Проблема принята. Будет исправлено в следующей версии скрипта.

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

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

    Почитал все комменты к последней версии DLE и нашёл кто задаёт действительно интересные вопросы и реально затронули нужные дополнения. Такие как:


    1) Добавить к статическим страницам возможность добавление комментариев. Реализовать через включение и отключение для каждой страницы. Естественно изначально в отключенном положении. Иногда требуется такой функционал без нагромождений сторонних модулей.


    2) Возможность добавления настройки количества вывода новостей для каждой категории (и подкатегориям). А именно тонко настраивать количество выводимого на страницу при просмотре той или иной категории. 

    К примеру: 

    В категории /news/ “Шаблон короткой новости” большой, имеет большое изображение и много описания и хватит 5 шт при просмотре этой категории. 

    А вот в категории /sport/  “Шаблон короткой новости” маленький, имеет маленькое изображение и только заголовок и тут уже нужно выводить на страницу 20 новостей при просмотре этой категории.

    Думаю логика простая и понятная. Вся соль в разных видах “Шаблона короткой новости”. Ну и пагинация тоже всё это должна поддерживать.

  21. Дмитрий6 (Клиенты)

    21 октября 2021 01:13 111 комментариев
    Цитата: WebPCK
    Раньше нажали, скопировали адрес и вставили в дополнительное поле.

    Раньше как вы выше написали делал. Теперь, навел на изображение, правой кнопкой мыши "копировать адрес изображения". Да не привычно, но больше напрягает, что ни видно полный адрес, название изображения! 

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

    Так это есть! Админка > Категории > Количество новостей на страницу

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

      21 октября 2021 09:43 19 комментариев
      Цитата: Дмитрий6
      Так это есть! Админка > Категории > Количество новостей на страницу

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

      Цитата: Дмитрий6
      Теперь, навел на изображение, правой кнопкой мыши "копировать адрес изображения".

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

      https://domain/uploads/posts/2021-10/thumbs/administracija.jpg

      В вашем варианте есть /thumbs/ что говорит о малом размере

      А нужно чтобы так:

      https://domain/uploads/posts/2021-10/administracija.jpg

      И это вставляется уже в доп.поле где обрабатывается для вывода на странице новостника в разных местах разными размерами.

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

      Маааааленькая кнопочка копирование адреса в буфер обмена полностью решит задачу.

  22. photomakes (Посетители)

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

    Проверил сертификат на сервере, получил ответ "TRUSTED CERTIFICATE", то есть всё ок, как я понял, но при проверке обновлений получаю указанную выше ошибку. Пришлось в админке через урл (?mod=upgrade) попасть на обновление.

    1. photomakes (Посетители)

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

      В итоге, скачал обновление, обновил, теперь никаких ошибок нет при нажатии на "Проверить наличие обновлений". Пишет, что использую актуальную версию.

      Или подобное может появляться, если есть архив обновления для скачивания?

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

        22 октября 2021 19:02 4 033 комментария

        Вы путаете и совершенно не то проверяете. Речь идет не о сертификатах вашего домена или соединения с вашим сервером. А речь идет о корневых сертификатах вашей OS, в которых хранится цепочка, по которым проверяется подлинность сертификатов сайтов. И у вас устарели корневые сертификаты OS, обновляются они через обновление OS. У вас старая не обновленная OS в которой истекли корневые сертификаты, нужно просто банально обновить OS, необязательно при этом менять мажорную версию, можно и в минорные пакеты обновить, вот и все. К сертификатам вашего сервера и сайта это не имеет никакого отношения.

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

        1. photomakes (Посетители)

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

          Разобрался с тем и другим.

          На хабре описано как обновить сертификат: habr.com/ru/post/580092/

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

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

    Здравствуйте заметил ошибку на странице МОИ СООБЩЕНИЯ (/index.php?do=pm), выявил баг и определил в чем проблема) в файле  engine/classes/parse.class.php не подключен класс HTMLPurifier_Config. Тоесть не хватает вот этой строчки

    require_once (DLEPlugins::Check(ENGINE_DIR . '/classes/htmlpurifier/HTMLPurifier.standalone.php'));

    перед 

    class ParseFilter {

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

      25 октября 2021 11:58 4 033 комментария

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

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

    26 октября 2021 10:22 197 комментариев

    При отключенной опции "Отсылать E-Mail уведомление администратору при добавлении комментариев" письма продолжают приходить на почту.

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

      26 октября 2021 10:29 4 033 комментария

      Значит вы самостоятельно подписались на рассылку уже как пользователь на комментарии данной новости. Ссылка на отписку должна у вас стоять в письме.

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

        26 октября 2021 10:37 197 комментариев

        https://ntr-24.ru/index.php??subaction=userinfo&user=xxxxxx

        по этой ссылке открывает главную страницу сайта. Почему то после /index.php два знака ??

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

          26 октября 2021 15:25 4 033 комментария

          Где вы взяли эту ссылку? И каким именно образом вы ее выводите на своем сайте?

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

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

          {%unsubscribe%} - ссылка по которой пользователь может отписаться от комментариев к новости


          Написано у вас, в настройках шаблонов - "Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте"


          Выводится так:

          Если вы не хотите больше получать уведомлений о новых комментариях к данной новости, то проследуйте по  <а href="{%unsubscribe%}">данной ссылке.</а>

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

          26 октября 2021 17:05 4 033 комментария
          Цитата: ntrtv
          {%unsubscribe%} - ссылка по которой пользователь может отписаться от комментариев к новости

          Написано у вас, в настройках шаблонов - "Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте"

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

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

    26 октября 2021 10:41 197 комментариев

    Причем, письмо приходит, когда коммент еще находится на модерации, и не одобрен.

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

      26 октября 2021 15:32 4 033 комментария

      Это может быть только если включена настройка:

      Отсылать E-Mail уведомление администратору при добавлении комментариев
      Eсли 'Включено', при добавлении комментария на сайте, на E-Mail указанный в настройках будет отправлено соответствующее уведомление.

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

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

        26 октября 2021 16:16 197 комментариев

        Конечно, оригинальный :) Из плагинов только вторая лента RSS.

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

          26 октября 2021 16:26 197 комментариев

          Тут я тупанул, да, в этот момент эта настройка включена была. 

          Разобрался. Уведомление о новом комментарии приходит на почту АВТОРА новости. То есть я как автор автоматически что ли подписываюсь на комментарии к своей новости? 

          Ну и проблема со ссылкой на отписку. Некорректная получается...

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

          26 октября 2021 17:06 4 033 комментария
          Цитата: ntrtv
          Разобрался. Уведомление о новом комментарии приходит на почту АВТОРА новости. То есть я как автор автоматически что ли подписываюсь на комментарии к своей новости? 

          Нет. Автоматически никто не подписывается. Вы включили в настройках профиля уведомления при поступлении комментариев к своим новостям. Отключается также в настройках профиля.

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

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

        Нашел в чем дело. В профиле была галочка "Получать уведомления на e-mail при поступлении новых комментариев к моим новостям". Сроду на нее внимания не обращал  :)

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

    27 октября 2021 18:56 197 комментариев

    Тут уже писали про то, что не накладываются водяные знаки из папки шаблона. Тоже заметил такое. Происходит это "через раз", пока не выявил закономерности. Вот сейчас заливал в новость через допполе  - знак наложился. Два других фото стал заливать через загрузчик (галочка "Накладывать водяной знак" стояла), но водяной знак не наложился ни на одно, ни на второе фото. Открыл в другой вкладе страницу добавления новости. Залил там через загрузчик эти же 2 фото - водяной знак наложился... 

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


    В настройках: "Драйвер обработки загружаемых изображений - Автоматически"

    Обработчик изображений: GD Version: bundled (2.1.0 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Enabled, XBM Support: Enabled, WebP Support: Enabled, BMP Support: Enabled, TGA Read Support: Enabled, JIS-mapped Japanese Font Support: Disabled,


    PS Из плагинов только вторая RSS-лента. Не думаю, что она как-то влияет.

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

      28 октября 2021 11:25 4 033 комментария

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

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

  27. surikat (Посетители)

    2 ноября 2021 18:57 25 комментариев
    Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.5". You are running 7.2.0. in \engine\classes\composer\vendor\composer\platform_check.php on line 24

    Теперь версию PHP менять? В релизе это не указано. Через раз при обновлении страницы вылазит эта ошибка.

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

      3 ноября 2021 08:24 4 033 комментария

      Об этом написано в описании релиза, в пункте номер 50. Что увеличены системные требования DLE. У вас стартовая версия линейки. Никогда нельзя использовать на продакшн сервере стартовые версии линеек мажорных версий PHP, потому что при старте линейки первые релизы исправляют множество ошибок в стандартных функциях PHP. Формально ваша версия подходит под требования, но из за ошибок в работе стандартных функций, пользоваться ей нельзя, есть уязвимости и утечки памяти, поэтому вам нужно ее поднять. Мы рекомендуем как минимум до актуальной в данной линейке, если нет возможности поднимать до более высоких мажорных версий.

  28. yponec99 (Клиенты)

    6 ноября 2021 18:29 62 комментария

    Плагины - действия доступны только для пхп файлов. Но для .htaccess это не работает.

    Для чего нужно - пример:

    ## DISABLE HOTLINKING
    # Options +FollowSymlinks
        RewriteCond %{HTTP_REFERER} !^$
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?tvoy.site/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?blog.tvoy.site/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?frendly.net/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?frendly2.asia/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?google.com/.*$ [NC]
        RewriteCond %{HTTP_REFERER} !^https://(www\.)?duckduckgo.com/.*$ [NC]
        RewriteRule \.(gif|jpg|jpeg|png|js|css|webp|bmp)$ - [F]


    Убрать показ картинок на сайтах-пиявках, которые жрут трафик и создают нагрузку на сервер.

    Или возможно сделать какой-то модуль в самом движке для блокировки.

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

      16 ноября 2021 11:10 4 033 комментария

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

  29. Dimon966 (Посетители)

    21 ноября 2021 20:25 6 комментариев

    При включенной настройке переводить все загружаемые изображения в формат WebP примерно половина картинок становится не заметной или прозрачной http://test.yabpoela.com/uploads/posts/2021-11/img_2340.webp

    Вот пример http://test.yabpoela.com/5-test-webp.html

    Автопроверка системы: https://prnt.sc/20e82k5

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

      22 ноября 2021 09:46 4 033 комментария

      Конвертация зависит исключительно от стандартных функций PHP библиотеки GD2. WebP новый формат, и для него рекомендуется использовать всегда как можно новее серверное ПО. Соответственно обновляйте PHP до актуальной версии, а также библиотеку libgd на сервере.

      1. Dimon966 (Посетители)

        23 ноября 2021 20:29 6 комментариев

        Таки да. Обновился и все работает.

  30. Androsius (Посетители)

    27 ноября 2021 12:54 1 комментарий

    А есть ли возможность конвертировать не все изображения в webp? К примеру исключить .png, т.к. они после преобразования весят больше. Или самому делать костыли? Может быть можно добавить в релиз список расширений для исключения?

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

      28 ноября 2021 11:44 4 033 комментария

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

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

      1. iHarD (Посетители)

        4 января 2022 22:15 15 комментариев

        А есть ли в планах возможность исключения для конвертации? Например, я использую GIF для иллюстрации, которые теперь превращаются в не анимированные WEBP. Приходится отключать WebP перед загрузкой, загружать через FTP либо же использовать другой ресурс и вставлять картинку на него, что не классно)  

Информация

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

Календарь

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

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

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