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

DataLife Engine v.15.3 Final Release

celsoft 14 октября 2022 Релизы 8 675

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

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

2. Добавлена возможность упрощённой, быстрой и удобной загрузки изображений к комментариям. Теперь вы можете просто разместить в шаблоне добавления комментариев (addcomments.tpl) тег {image-upload}, который выведет специальное поле куда пользователь может переместить картинки для загрузки, либо выбрать их с компьютера. При этом пользователю не нужно будет ничего загружать отдельно, все будет загружено автоматически, как только пользователь нажмёт на кнопку добавить комментарий. При этом поместив файлы, при желании он может их убрать ещё до отправки комментария, либо поменять их порядок сортировки. В случае если в шаблон помещён тег для быстрой загрузки, в редакторе автоматически отключится кнопка обычной загрузки файлов, и она не будет отображаться. А в случае, если тег не размещён то загрузка и вставка изображений будет как и ранее. Вывести же все загруженные изображения в комментарии вы сможете в шаблоне вывода комментариев в любом удобном для вас месте специально предусмотренными тегами.

3. Для шаблона вывода комментариев (comments.tpl) добавлена поддержка новых тегов: [images] текст [/images] которые выводят заключенный в них текст, в случае если к комментарию были загружены изображения, а также тег {images} который выведет все загруженные для комментария изображения в виде галереи изображений. Данная галерея изображений может увеличивать по клику уменьшенные копии и перелистывать изображения между собой.

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

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

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

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

8. Добавлена возможность загружать файлы на сервер любых размеров, независимо от настроек и ограничений серверного программного обеспечения. Зачастую на сервере установлены небольшие лимиты на максимальный размер передаваемого файла на сервер, и для загрузки больших файлов необходимо увеличивать серверные лимиты, что не всегда возможно, а также требует большего расхода памяти. Теперь DataLife Engine автоматически разбивает передаваемый файл на части и отправляет файл по частями до полной его загрузки, и уже на сервере объединяет в единый файл. Тем самым вы можете загружать файлы на сервер независимо от лимитов хостинга, и действуют только ограничения, установленные в настройках DataLife Engine, например вы можете загружать файлы весом несколько гигабайт имея лимиты хостинга всего 2 мегабайта на загрузку файлов, установив такое разрешение только в настройках DataLife Engine.

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

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

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

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

13. Для модуля "Фильтр по: IP, Логину или E-Mail" в админпанели DataLife Engine добавлена система поиска, которая позволяет быстро найти нужный забанненый аккаунт. Также поиск ведётся и по причине бана, тем самым можно также быстро отсортировать забаненных пользователей.

14. Для модуля "Фильтр по: IP, Логину или E-Mail" в админпанели DataLife Engine добавлена разбивка на несколько страниц в случае, если содержится большое количество адресов. Тем самым навигация и управление заблокированными пользователями становится проще при их большом количестве.

15. Визуальный редактор TinyMCE был переведён на использование актуальной линейки 6.xx и обновлён до актуальной версии. Новая линейка более быстро и надёжно работает с современными браузерами, используя их внутренние API и функции для парсинга контента.

16. При использовании на сайте визуального редактора TinyMCE в качестве основного для публикаций добавлена возможность автоматически создавать при написании публикации, таблицу содержания публикации с ссылками на заголовки. Автоматическое содержание расставляется на основе наличия в тексте заголовков (тегов H2 - H6).

17. Добавлен автоматических сброс кэша браузера для визуального редактора TinyMCE в случае обновления DataLife Engine на новую версию. Тем самым браузер будет всегда автоматически загружать актуальные копии JS файлов редактора, и пользователям не придётся самим обновлять кэш браузера при обновлениях сайта до более новых версий DataLife Engine.

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

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

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

21. Для системы шаблонов добавлена поддержка вложенного подключения файлов шаблонов с использованием тега {include file=...} с полным сохранением поддержки тегов в подключаемых вложенных шаблонах. Ранее поддерживалось только однократное вложение, после чего поддержка тегов автоматически отключалась во избежание вложенного бесконечного зацикливания. Например, ранее вы могли в main.tpl подключить шаблон {include file="header.tpl"} сохранением тегов из шаблона main.tpl, но из шаблона header.tpl не могли подключить ещё один например menu.tpl с сохранением тегов из main.tpl. Теперь это возможно. Вы можете в main.tpl подключить header.tpl из header.tpl подключит menu.tpl, а из menu.tpl подключить category.tpl и т.д. и везде будет сохраняться работоспособность шаблонных тегов родительского шаблона. Во избежания ошибок в вёрстке и бесконечного зацикливания, уровень максимальной вложенности ограничен 200 подшаблонами, что достаточно для шаблонов любой сложности.

22.Для системы шаблонов добавлена возможность подключения CSS и JS файлов с использованием тега {include file=...}. При этом подключаемые таким способом файлы будут подключаться в соответствующих секциях, где и другие служебные JS и CSS файлы Datalife Engine, независимо от расположения тегов {include ...} в шаблоне. Также если в настройках скрипта будет включено сжатие CSS и JS, то данные файлы будут также объединяться и сжиматься автоматически вместе с другими файлами. Пример использования данного тега в шаблоне: {include file="{THEME}/css/styles.css"} укажет что нужно подключить данный файл к основному блоку с CSS файлами. Также вы можете подключать таким способом и внешние файлы, которые находятся на других сайтах и доменах.

23. Добавлены новые глобальные теги для шаблонов: [script] код [/script] в которых вы можете разместить использовать исполняемый jаvascript код. При этом данных код будет размещён непосредственно в исполняемом блоке других JS кодов DataLife Engine, будет запущен непосредственно после загрузки других JS скриптов, которые используются при подключении. Тем самым вы можете упорядочить все JS коды в шаблоне, стандартизировать их порядок исполнения, и в будущем избегать каких-либо конфликтов.

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

25. Для шаблона добавления комментария (addcomments.tpl) добавлена поддержка новых тегов: [allow-comments-subscribe] текст [/allow-comments-subscribe], которые выводят текст заключённый в них, в случае если пользователю разрешено подписываться на комментарии. Тем самым вы можете сделать оформление ссылки на подписку на комментарии в нужном вам блоке и скрывать его если подписка запрещена.

26. Для шаблона добавления комментария (addcomments.tpl) добавлена поддержка нового тега {comments-subscribe} который выводит чекбокс на подписку на комментарии в форме добавления комментария. Теперь данный чекбокс не будет выводится принудительно вместе с редактором, а вы его можете разместить в шаблоне в нужном вам блоке и в нужном вам визуальном оформлении.

27. Для шаблонов вывода полной новости и добавления комментария (fullstory.tpl и addcomments.tpl) добавлена поддержка новых тегов [comments-unsubscribe] текст [/comments-unsubscribe] которые выводят текст заключенный в них в виде ссылки на отписку от комментариев к данной публикации. Тем самым пользователи могут отписаться только от одной конкретной новости на сайте, ранее для этого им нужно было отписываться от всех публикаций.

28. Для шаблонов профиля пользователя (userinfo.tpl) добавлена поддержка новых тегов условий сравнения значений. Например, тег [if field = "значение"] текст [/if] выведет текст заключённых в них если значения поля равно указанному значению. Имена полей, которое может принимать field:

name - Логин пользователя. (текст)
email - E-mail пользователя (текст)
user_id - Уникальный ID номер пользователя (число)
news_num - Количество публикаций пользователя (число)
comm_num - Количество комментариев пользователя (число)
user_group - Группа пользователя (число)
lastdate - Дата последнего посещения пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
reg_date - Дата регистрации пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
allow_mail - Разрешил ли пользователь получать письма с сайта (число 1 или 0)
info - Информация пользователя о себе (текст)
signature - Подпись пользователя (текст)
fullname - Полное имя пользователя (текст)
land - Местожительства пользователя (текст)
foto - Ссылка на аватар пользователя (текст)
pm_all - Количество персональных сообщений пользователя (число)
pm_unread - Количество непрочитанных персональных сообщений пользователя (число)
restricted - Наложены ли на пользователя ограничения (число 0 - ограничений нет, 1 - запрет на добавление публикаий 2 - запрет на добавление комментариев 3 - запрет на публикации и комментарии)
restricted_days - Количество дней на которое наложен запрет (число)
restricted_date - Дата до которой наложены запреты на пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
logged_ip - IP c которым пользователь заходил на сайт (текст)
timezone - Часовой пояс пользователя в формате часовых поясов, например Europe/Moscow (текст)
news_subscribe - Подписан ли пользователь на уведомления о новых публициях (число 1 или 0)
comments_reply_subscribe - Подписан ли пользователь на уведомления об ответах на свои комментарии (число 1 или 0)
twofactor_auth - Включил ли пользователь двухфакторную авторизацию (число 1 или 0)
cat_allow_addnews - Категории в которые пользователю разрешено добавлять публикации (массив ID категорий)
cat_add - Категории которые являются доверительными для пользователя при добавлении публикаций (массив ID категорий)
xfield_x - Значение дополнительного поля пользователя, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test

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

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

31. Добавлена возможность использовать теги вывода дополнительных полей публикаций [xfvalue_X] в качестве параметров для тега пользовательского вывода публикаций {custom ...}, в случае его использования в общем шаблоне main.tpl. Например, вы можете использовать такие конструкции как {custom tags="[xfvalue_test]" template="test"} для вывода публикаций по определенному тегу, заданному в дополнительном поле новости.

32. Добавлена возможность добавить пользователя в список игнорируемых непосредственно при просмотре его профиля на сайте. Для этого для шаблона просмотра профиля пользователя (userinfo.tpl) добавлена поддержка тегов: [ignore] текст [/ignore] которые выводят текст заключённый в них в виде ссылки на добавление пользователя в список игнорируемых.

33. Для шаблона вывода карточки пользователя (profile_popup.tpl) также добавлена поддержка новых тегов [ignore] текст [/ignore] которые выводят текст заключённый в них в виде ссылки на добавление пользователя в список игнорируемых.

34. Расширены возможности по игнорированию пользователей на сайте. А именно добавлен запрет на отправку e-mail писем от пользователя, если он находится у получателя в списке игнорируемых. Тем самым если один пользователь добавил в игнорируемые другого, то он не будет получать не только персональные письма, но и e-mail письма через обратную связь на сайте.

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

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

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

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

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

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

41. Добавлено использование настроек скрипта: "Устанавливать параметр NOREFERRER для внешних ссылок" для публикаций и комментариев также и на ссылки, которые публикуются с использованием тега шифрования ссылок [lееch=...] ... [/lееch]. Ранее передача реферала блокировалась всегда для таких ссылок, теперь в зависимости от настроек скрипта в админпанели.

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

43. Для публикаций, которые разбиты на несколько страниц, добавлено корректное формирование ссылок для микроразметки Schema.org. Теперь также каждая страница будет вести именно на ту страницу, которой она соответствует.

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

45. Внесены изменения в систему уведомления пользователей на e-mail о новых комментариях на сайте, в случае если они подписались на получение таких уведомлений. Теперь в случае, если на сайте используются древовидные комментарии, и это ответ на какой либо комментарий, то уведомление будет получать только автор комментария на который ответили (если он на такие уведомления подписан), другие же пользователи, подписанные к этой новости на комментарии его получать не будут, а будут получать уведомления только если это новый комментарий, не являющийся ответом на другой ранее добавленный комментарий. Тем самым отправка уведомлений будет более логична, пользователи не будут получать уведомления при комментариях, в ветке дискуссий, в которых они не участвуют.

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

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

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

49. В связи с необходимости поддержки новых функций и возможностей, а также оптимизации работы скрипта на сервере для более высокой производительности, линейка PHP 7.xx объявлена устаревшей и рекомендуется обновить серверное ПО до версии 8.1 и выше.

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

51. Исправлена проблема, при которой могли не работать некоторые функции сайта если разные группы имеют разные настройки для использования каптчи Google Recaptcha v.3

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

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

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

55. Исправлена проблема, при которой могли возникать ошибки при обновлении с очень старых версий DataLife Engine.

56. Исправлена проблема, при которой отсутствовали дополнительные поля с типом "Дата и Время" при быстром редактировании публикаций на сайте

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

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

Внимание!

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

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

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

Комментарии

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

    14 октября 2022 11:09 26 комментариев

    Топчик, будем тестить!

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

    14 октября 2022 11:11 23 комментария

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

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

      14 октября 2022 11:25 155 комментариев
      Цитата: dds
      Это только у меня так?

      У меня также.

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

        14 октября 2022 11:28 23 комментария

        И еще почему то происходит "задваевание" возникших ошибок

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

      14 октября 2022 13:27 4 137 комментариев

      Исправили данную проблему, обновите скрипт через автоматическое обновление в админпанели, а также очистите кеш браузера, чтобы он скачал новые JS файлы с сервера.

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

    14 октября 2022 11:54 207 комментариев

    Раньше эта конструкция работала: if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra). " — НАЗВАНИЕ САЙТА";

    а теперь нет. В engine.php замена была. Как поправить?

    Пробую через Систему планигов, но там внесенные изменения не сохраняются в разделе "Действия в файлах".

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

    14 октября 2022 12:12 207 комментариев

    Понял, у нас php 8.1, видимо там другой синтаксис, подскажите, пожалуйста, как правильно теперь написать?


    if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra). " — НАЗВАНИЕ САЙТА";


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

      14 октября 2022 12:36 207 комментариев

      Разобрался. Одинарные кавычки надо :)

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

        14 октября 2022 13:23 4 137 комментариев

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

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

    14 октября 2022 12:18 12 комментариев

    В Ru-center нет php 8.1, МАХ 8.0... Поставили и все... 502 Bad Gateway nginx/1.18.0 (Ubuntu) ..поменяли обратно на 7.3 и тоже ничего не работает! 😂 ..попандос

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

      14 октября 2022 12:40 4 137 комментариев

      Версия 15.3 работает и на PHP 7.3 и на PHP 8.1 и данная ошибка у вас связана не с версией PHP и не с работой стандартного DLE. А скорее всего связана с некорректной конфигурацией PHP после установки. Например нет нужных PHP модулей. Открываете логи ошибок своего сервера и смотрите какие ошибки у вас там возникли и непосредственно в логах, и по ним уже можно понять в чем причина проблемы и данной ошибки. Если нет доступа к логам сервера, обратитесь в службу поддержки вашего хостинга.

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

        20 октября 2022 19:39 3 комментария

        Кстати у моего хостинга тоже максимальная версия 8.0, которая также выдавала ошибку 502, но обрат откат на рабочую 7.x.x был без ошибок. Ждём обновлений на хостингах )

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

          21 октября 2022 09:52 4 137 комментариев

          Версия PHP к этому не имеет никакого отношения, и проблема у вас не в этом. Просто при установке 8.0 у вас в ней нет нужных для работы DLE стандартных модулей PHP. PHP это модульный интерпретатор, его возможности зависят от подключенных модулей. У DLE набор требований не зависит от того какая линейка PHP у вас установлена, его набор требований к модулям одинаков что для 7.xx что для 8.xx. Соответственно ваша 8.xx должна иметь точно такой же набор подключенных модулей что и 7.xx.

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

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

          22 октября 2022 12:22 3 комментария

          Подскажите, где этот список стандартных модулей php для dle посмотреть, чтобы проверить заранее?

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

          22 октября 2022 14:06 4 137 комментариев

          Стандартные это те, которые по умолчанию включены разработчиками PHP при сборке PHP интерпретатора. Они не относятся к стандартным именно DLE. А вот те кто собирают PHP уже на хостинге, как правило переопределяют этот список. У DLE нет в этом вопросе каких либо стандартов, а из дополнительных, которые не включены в стандартную сборку PHP интерпретатора указаны на странице https://dle-news.ru/request.html

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

          23 октября 2022 06:20 3 комментария

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

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

          23 октября 2022 07:03 4 137 комментариев

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

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

    14 октября 2022 13:52 90 комментариев

    Заметил белую полосу в панели (тёмная версия), которая сильно глаза режет, появилась после обновления с 15.2 на 15.3.

    В классе .panel-footer стиль box-shadow: inset 0 1px 0 #ffffff;

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

      14 октября 2022 14:22 4 137 комментариев

      Не знаю, как то не обратил внимания что она режет глаза, надо будет посмотреть повнимательнее на данный вопрос. Можете переназначить в своем шаблоне по умолчанию, поместив там файл adminpanel.css и переназначив там на box-shadow: none;

      Через свои шаблоны вы можете менять вид админпанели переназначая стандартные стили, тем самым создавая и сохраняя свое оформление даже при дальнейшем обновлении на новые версии.

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

      14 октября 2022 22:39 156 комментариев

      Тоже заметил. Только у меня Тёмная полоса в светлой версии

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

        14 октября 2022 23:29 4 137 комментариев

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

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

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

          15 октября 2022 12:35 156 комментариев

          Я ошибся. Всё нормально

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

          15 октября 2022 22:37 90 комментариев

          Да, всё отлично стало.

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

    14 октября 2022 14:30 207 комментариев

    В админке перестали перетаскиваться файлы на кнопку загрузки фото (допполе), раньше работало.

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

      14 октября 2022 14:38 4 137 комментариев

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

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

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

    14 октября 2022 14:45 207 комментариев

    Ну, удобно же было. Сейчас во всем Интернете именно так загрузка и работает. А вы взяли и отметили. Ну да, документация важнее удобства людям. Это как-то угрожает безопасности сайта?

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

      14 октября 2022 14:51 4 137 комментариев
      Ну, удобно же было. 

       Понимаю, и я об этом выше написал, но этого не будет больше.

      Сейчас во всем Интернете именно так загрузка и работает.

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

      А вы взяли и отметили. Ну да, документация важнее удобства людям. Это как-то угрожает безопасности сайта?

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

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

        14 октября 2022 14:56 207 комментариев

        Может, тогда сделать это допполе не кнопкой, а полем?)) Чтобы работало. Или никак?

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

          14 октября 2022 18:06 4 137 комментариев

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

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

    14 октября 2022 18:16 207 комментариев

    В админке на странице управления комментариями /php?mod=comments&action=edit не отображаются приаттаченные фото. Только текст комментария.  А так, все сделано аккуратно, удобно. Спасибо!

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

      14 октября 2022 18:20 4 137 комментариев

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

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

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

        14 октября 2022 18:33 207 комментариев

        А гостям нельзя разрешить загрузку фото в комментариях?

        У нас включена премодерация комментариев. И неудобно не видеть, на странице /admin.php?mod=cmoderation что к тексту еще и фото прикреплено.

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

          14 октября 2022 18:40 4 137 комментариев
          А гостям нельзя разрешить загрузку фото в комментариях?

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

          У нас включена премодерация комментариев. И неудобно не видеть, на странице /admin.php?mod=cmoderation что к тексту еще и фото прикреплено.

          Подумаем на будущее, пока такой возможности нет.

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

    15 октября 2022 01:34 8 комментариев

    Теперь стали файлы на сервер в 2-3 раза медленнее загружаться, откачусь пока на 15.2 версию.

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

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

      15 октября 2022 01:53 60 комментариев

      А файлы какого размера загружаешь что скорость ощущается?

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

      15 октября 2022 01:54 4 137 комментариев

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

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

      Что же касается того что у вас нет ограничений, то без ограничений не бывает в принципе, действительно большой файл например 10-20 GB вы никогда не зальете одним залпом. А это сделано, чтобы действительно не упираться ни в какие лимиты, в первую очередь по памяти, которой бесконечно много не бывает.

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

        15 октября 2022 08:41 8 комментариев

        На предыдущей версии я спокойно и быстро загружал файл размером 70ГБ.

        Насчёт разницы, я даже файл с размером 200МБ проверил, разница не меняется от размера файл, всё также медленно грузит. Хмм, странно.. Каких размеров файлы Вы тестили, что у Вас скорость не ощущалась? Какие настройки нужно изменить, чтобы стало нормально?

        Всё же было бы удобно иметь настройку - Загружать файл целиком или частями, очень полезно.

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

          15 октября 2022 08:56 4 137 комментариев
          На предыдущей версии я спокойно и быстро загружал файл размером 70ГБ.

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

          Насчёт разницы, я даже файл с размером 200МБ проверил, разница не меняется от размера файл, всё также медленно грузит. Хмм, странно.. Каких размеров файлы Вы тестили, что у Вас скорость не ощущалась? Какие настройки нужно изменить, чтобы стало нормально?

          Одинаково по времени что 70GB что 200МБ у вас загружается? Никаких настроек для этого нет, это зависит от скорости установления соединения с сервером и ответа сервера. Это не настраивается как то отдельно.

          Всё же было бы удобно иметь настройку - Загружать файл целиком или частями, очень полезно.

          Может быть. Подумаем над этим в будущем.

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

    15 октября 2022 02:46 27 комментариев

     TinyMCE

    Ранее, в 15,2 можно было изменить размер превью, сейчас это пропало , зачем так сделали?

    В "вставить/редактировать изображение. Приходится в ручную прописывать сие ...

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

      15 октября 2022 08:52 4 137 комментариев

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

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

        11 декабря 2022 16:50 12 комментариев

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

        На счет адаптивной верстки - те кто жаловался не правы, так как не понимают, что в верстке нужно просто указать max-width: 100%, и height: auto; за счет стилей и сбросить указанные размеры.

        А по правилам HTML исходные размеры должны быть указаны

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

          11 декабря 2022 19:26 4 137 комментариев
          А по правилам HTML исходные размеры должны быть указаны

          Неверное утверждение. Согласно именно стандартам и спецификациям HTML, данные атрибуты не являются обязательными. И именно валидатор w3c вам это подтвердит, а не рекомендации Google PageSpeed Insights. 

          Оптимизатор гугла просит указывать размеры картинки.

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

          На счет адаптивной верстки - те кто жаловался не правы, так как не понимают, что в верстке нужно просто указать max-width: 100%, и height: auto; за счет стилей и сбросить указанные размеры.

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

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

          12 декабря 2022 12:43 12 комментариев

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

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

          Это тоже самое, если на машине дворники убрать и сказать, что некоторым оно смотреть мешает.

          Кстати как вы посчитали процент тех кого все устраивало в редакторе против того, кого не устраивало? Ведь те кого устраивало они вам не писали.
          И сейчас вы предлагаете клиентам заказать или самим написать плагин? Может быть нужно было порекомендовать тоже самое тем кого не устраивало? (или как вариант просто написать 2 стиля в верстке было проще)

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

          12 декабря 2022 13:01 12 комментариев

          Советую ознакомиться: https://habr.com/ru/post/524918/

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

          12 декабря 2022 13:21 4 137 комментариев

          И что я там должен был увидеть, из того что я не знал? Все это я знал, только есть одно очень существенно но, автор очень много рассуждает, да и вы то же что это избегает скачков верстки при загрузки изображений. А с чего вы решили что этих скачков у вас не будет? С чего вы решили что viewport посетителя вашего сайта соответствует размерам ваших изображений или больше? С учетом той же статистики о том что подавляющее большинство посетителей сайта это мобильные пользователи. Выделив размер до загрузки изображения 500 на 300 через width и height атрибуты, все равно будет скачек верстки после загрузки изображения, потому как браузеру нужно будет уменьшить изображение и по ширине и высоте т.к. оно не умещается в размеры экрана телефона, соответственно ему нужно уменьшить и выделенные заранее 300 по высоте, и тот же скачек только обратную сторону, или пустота высотой с башню из белого фона если соединение медленное и что то прервалось и не догрузилось. Или думаете картинки и стили не отваливаются при загрузках, еще как отваливаюсь, и бывает и частичные обрывы и полные, всякое. Так что не панацея это и не решение работающее всегда и 100%. Верстают с размерами как правило только то что помещается точно viewport. Это как правило шапки, мелкие картинки по меню и т.д.

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

          А еще я знаю, уже по своему опыту, DLE все таки как никак скоро 20 лет будет, что до момента когда администраторы сайтов и верстальщики узнают по такое свойство как aspect-ratio пройдет еще лет пять, а до этого будут написывать нам в поддержку уберите размеры картинок они вытягиваются. Как же так скажите вы, да вот так, так оно и есть по факту, хотя казалось бы, это администраторы сайтов и верстальщики шаблонов, они должны быть на острие прогресса. Ничего подобного, факты и реальная жизнь говорит об обратном, как бы это грустно не звучало. Так зачем нам ее себе усложнять? Очевидно что не зачем. Думаете просто так это было изменено из за единичного случая? Просто я например устал отвечать в поддержке: исправьте верстку шаблона, поставьте нужные свойства для того чтобы было отображение с сохранением пропорций. Просто вы не работаете в поддержке, не видите и не знаете что просят, что пишут, сколько раз приходится повторять одно и то же. Вы рассуждаете с одного своего персонального видения, а мы так не можем, мы лишены этой возможности. Для нас важнее сделать проще и удобнее большинству, а не иметь свое мнение. И здесь я реализую не свое мнение, а просто делаю жизнь проще другим, и не только по данному вопросу. Недаром в DLE очень низкий порог вхождения, потому что им просто пользоваться, хотя есть вещи которые я хотел бы сделать по другому, но не делаю, потому что кому то будет не просто и не привычно. Когда продукт большой и к которому привыкли, то ты уже заложник того к чему привыкли люди, и не можешь по своему желанию и усмотрению менять.

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

          12 декабря 2022 13:56 12 комментариев

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

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

          12 декабря 2022 14:09 4 137 комментариев

          У вас такой выбор есть. Через систему плагинов поставить свои настройки редактора, те которые вам нужны. Никто из редактора ничего не менял, не переписывал. Это все делается настройками редактора. Мы лишь поменяли настройки, и не более того. Базовые теперь другие, вы можете поменять базовые на свои, написав небольшой плагин в несколько строчек.  Ранее я уже давал ссылку на настройки редактора в этом вопросе. Всем одновременно мы не угодим, и система плагинов для этого и существует в DLE. Выбор оставлен. Вы же ратуете за прогресс и развитие, значит не ждите кнопки "включить / выключить", на каждое персональное желание отдельной кнопки не поставить, таких желаний в том или ином вопросе тысячи, поэтому начните свой прогресс с изучения редактора и изменения его настроек.

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

          12 декабря 2022 14:14 12 комментариев

          Хорошо. В каком файле Dle находятся настройки данного редактора?

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

          12 декабря 2022 14:33 12 комментариев

          Все нашел. Кому интересно: engine/editor/fullnews.php
          Нужно удалить строку: image_dimensions: false,

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

          12 декабря 2022 14:39 4 137 комментариев

          Не тот файл написали. В engine/editor/fullnews.php ничего нет из редактора. Правильный файл engine/editor/shortnews.php 👍

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

          12 декабря 2022 15:14 12 комментариев

          Да верно, я думал одно написал другое) вот и получилось.

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

        11 декабря 2022 17:15 12 комментариев

        Кстати на Tiny MCE в оригинальном редакторе размеры выставляются и это правильно.
        Поэтому, пожалуйста, верните важный функционал.

        PS // Хотелось бы узнать, когда будет внедрено браузерное loading="lazy" без лишних скриптов?

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

          11 декабря 2022 19:29 4 137 комментариев

          Причем здесь оригинальный или неоригинальный редактор?  В DLE полностью оригинальный редактор и не содержит в себе никаких изменений. Все это управляется настройками редактора, а не исправлениями в редакторе и делается, выставляя нужные для себя настройки редактора, в данном случае это https://www.tiny.cloud/docs/tinymce/6/image/

          PS // Хотелось бы узнать, когда будет внедрено браузерное loading="lazy" без лишних скриптов?

          Любая одна единственная картинка на вашем сайте весит больше чем скрипт, который это делает. Чем он вам помешал? При том что нативная браузерная поддержка атрибута loading="lazy" составляет всего 74% что мало, т.е. больше 25% посетителей сайтов не имеют нативной поддержки, а значит смогут пользоваться ей. Будет внедрено, когда поддержка будет приближаться к 100%, тогда надобности в использовании JS не станет.

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

          12 декабря 2022 12:51 12 комментариев

          Как обстоят дела с индексацией картинок lazy load по вашей реализации, когда в SRC указан лишь пустой пиксель? src="dаta:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"

          https://caniuse.com/?search=loading
          Почти все современные браузеры поддерживают loading="lazy". Это довольно много.
          Вы ведь перешли на PHP8.1. Думаю будет логично перейти и loading="lazy" без скриптов

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

          12 декабря 2022 13:09 4 137 комментариев
          Как обстоят дела с индексацией картинок lazy load по вашей реализации, когда в SRC указан лишь пустой пиксель? 

          Прекрасно. Все поисковые системы поддерживают data-src и заявляют об этом официально.

          Почти все современные браузеры поддерживают loading="lazy". Это довольно много.

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

          Вы ведь перешли на PHP8.1. Думаю будет логично перейти и loading="lazy" без скриптов

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

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

          12 декабря 2022 13:14 12 комментариев

          Хорошо, ну раз индексируется. Тогда пока пусть так будет.

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

    15 октября 2022 11:33 23 комментария

    На хостинге Sweb Apache 2.4 + PHP 8.1 opcache - сайт нормально не работает после обновления, все дизайны исчезают как в админке так и на самом сайте, частично работает но чего-то не хватает то из-за чего все дизайны исчезают. 
    Нормально работает только на Apache 2.2 + PHP 7.3 / Мне интересно что я теряю без PHP 8.1 ???

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

      15 октября 2022 12:21 4 137 комментариев

      Отображение дизайна никак не зависит от того  какое серверное ПО у вас установлено, какая версия PHP и прочее. Дизайн отображает браузер, а не серверное ПО. И обновление DLE тоже не может влиять на то что у вас что то начало пропадать из оформления, тем более непосредственно на вашем сайте, где все зависит исключительно от вашего шаблона а не от DLE, а он не меняется при обновлении и никак не затранивается.

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

      Поэтому первое это начните с просмотра консоли браузера на предмет возникающих ошибок, а там потом уже видно по результатам.

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

        15 октября 2022 12:34 23 комментария

        Я просто обновил движок в админке DLE до версии 15.3, в админке появилось красное предупреждение сайт работает но не все новые функции сайта работают обновите PHP до версии 8.1, я обновил PHP до версии 8.1 и Apache обновляется до версии 2.4, и после обновления весь дизайн везде слетает. Вот как-будто что-то правильно перестаёт работать, пути к CSS стилям как-будто все выключаются.  
        Более ничего я не менял и не трогал, если я откачусь до версии PHP 7.3 то снова всё будет отображаться.

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

          15 октября 2022 13:15 4 137 комментариев

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

          А обновление PHP нужно для работы серверной части DLE, к отображению чего бы то ни было в вашем браузере оно отношения не имеет.

          И ваша проблема не потому что вы обновили PHP, а в том, что что-то неверно сконфигурировано в настройках сервера которое пришло вместе с новым ПО и нужно сконфигурировать корректно настройки сервера.

          DLE же прекрасно работает и на Apache 2.4 и на PHP 8.1, если это ПО корректно установлено и собрано и настроено со всеми необходимыми базовыми модулями. Это же модульное серверное ПО, и его нужно и настраивать и конфигурировать корректно. А не просто нажать кнопку "Поставить". Обратитесь в службу поддержки вашего хостинга, оно вам все настроить, как это было раньше настроено на старых версиях серверного ПО. 

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

          15 октября 2022 23:31 23 комментария

          Начал чистую установку на Apache 2.4 + PHP 8.1, перед самой установкой в Инстале те-же проблемы, нет дизайна и сплошной текст показывает.

          Логи ошибок:  

          public_html/engine/skins/.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration, referer:


          Прочитал в интернете что такая проблема возникает при переходе с Apache 2.2 на Apache 2.4 

          Проблема вызвана директивами контроля доступа (они используются для блокировки пользователей по IP, например). В Apache 2.2 используются директивы Allow, Deny и Order, которые обеспечиваются старой версией модуля mod_access_compat. Для версии Apache 2.4 они являются устаревшими и будут убраны в будущих релизах Apache. Если вы столкнулись с приведёнными выше ошибками, значит ваша версия Apache уже не поддерживает работу с ними. 

          Решить эту проблему предлагают — удалив все записи с Allow, Deny и Order из файлов .htaccess. Чтобы продолжить блокировать IP адреса, сделайте это с помощью новых директив.

          Подскажите что мне там нужно подправить в файле .htaccess по указанному пути? 
          public_html/engine/skins/.htaccess:  - это ваши установочные файлы из последней версии 15.3 между прочим.

          Содержимое этого .htaccess 
          <FilesMatch "\.([Pp][Hh][Pp]|[Cc][Gg][Ii]|[Pp][Ll]|[Pp][Hh][Tt][Mm][Ll])\.?">
             Order allow,deny
             Deny from all
          </FilesMatch>

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

          16 октября 2022 08:39 4 137 комментариев
          Решить эту проблему предлагают — удалив все записи с Allow, Deny и Order из файлов .htaccess. Чтобы продолжить блокировать IP адреса, сделайте это с помощью новых директив.

          Кто вам предлагает такие глупости? Апач 2.4 это не какое то новое ПО, эта линейка уже существует как минимум 10 лет, и еще столько же будет существовать наверное, и повышение ее даже не планируется. Отличие 2.2 от 2.4 в том что в 2.4 нужно в конфигурационном файле апача включить модуль mod_access_compat и все. В версии 2.2 он включен по умолчанию, в 2.4 выключен по умолчанию. Вот и вся разница между этими версиями. Ничего больше делать не нужно, ничего удалять или менять не нужно. Обращаетесь в службу поддержки своего хостинга и говорите чтобы для апача у вас включили mod_access_compat, как например включают mod_rewrite для ЧПУ и т.д. Этот модуль в этой версии апача есть и будет дальше. 

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

          4 ноября 2022 13:45 6 комментариев

          Такая же ситуация. Попросил включить данный модуль, сказали следующее (хостинг SpaceWeb):

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

          После чего предлагают перейти на VDS и настроить полностью под себя...

          Нельзя ли действительно заменить эту часть, на которую ругается:

          <FilesMatch "\.([Pp][Hh][Pp]|[Cc][Gg][Ii]|[Pp][Ll]|[Pp][Hh][Tt][Mm][Ll])\.?">
             Order allow,deny
             Deny from all
          </FilesMatch>

          на соответствующую Апачи 2.4 ?

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

          5 ноября 2022 06:32 4 137 комментариев

          Можете вообще удалить это. На работу DLE это не повлияет.

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

          5 ноября 2022 08:28 6 комментариев

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

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

          5 ноября 2022 10:07 155 комментариев

          У вас же на хостинге в документации написано что нужно делать (что чему соответствует) https://help.sweb.ru/entry/1035/

          ОТКЛОНИТЬ ВСЕ ЗАПРОСЫ
          Apache 2.2

          Order deny,allow
          Deny from all

          Apache 2.4

          Require all denied

          РАЗРЕШИТЬ ВСЕ ЗАПРОСЫ
          Apache 2.2

          Order allow,deny
          Allow from all

          Apache 2.4

          Require all granted


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

          6 ноября 2022 11:37 6 комментариев

          Верно, написано (конечно я это пробовал и поддержка присылала сей мануал).
          Но после внесения изменений с 2.2 на 2.4 (как вы выше указали) ничего не меняется. Естественно было выждано какое то время после внесения корректировок. При этом дизайн пропасть успел, как и раньше писалось, а сам сайт нормально функционировать не стал. Вернул "взад", удалил файл как посоветовл уважаемый celsoft, но проблему не решило. Значит проблема, как была сказано ранее, в отключенном модуле mod_access_compat, а включать они его отказываются. Единственная цель всей заварушки с их стороны перетащить клиентов дискомфортом на VDS сервера, которые дороже во всех смыслах и для молодых сайтов уж точно нерациональны.

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

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

          6 ноября 2022 21:23 4 137 комментариев
          Но после внесения изменений с 2.2 на 2.4 (как вы выше указали) ничего не меняется.


          Вернул "взад", удалил файл как посоветовл уважаемый celsoft, но проблему не решило.

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

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

          7 ноября 2022 08:27 6 комментариев
          Цитата: celsoft
          не там и не тот файл меняли или удаляли, который было нужно.

          Да, вы оказались правы. Перешел на Апач 2.4 успешно, всё работает. Подрубил лог ошибок и по ним шёл. Еще раз спасибо!

          Единственное возникла проблема-конфликт, после чего вылезла ошибка 500 на 2.4, а на 2.2 ее не было и все работало как положено. Ругается на такую конструкцию (сделал вывод актуального месяца на сайт):

          $tpl->set ( '{time}', strftime( "%B %G", time() + ($config['date_adjust'] * 60) ) );

          Не знаю чем и почему не нравится данная конструкция... Куда ее правильно разместить в main.php чтобы не выдавало 500 ошибку и сайт работал, ну и конечно отображал этот месяц? Подскажите пожалуйста.

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

          7 ноября 2022 11:57 6 комментариев

          Вопрос закрыт, решил через функцию intval(). По ходу актуально только для Апачи 2.4, на 2.2 ошибка 500 не вылезала.

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

          7 ноября 2022 19:11 4 137 комментариев

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

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

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

          8 ноября 2022 13:51 6 комментариев

          Спасибо за развернутый ответ!

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

      15 ноября 2022 12:46 6 комментариев

      Обращался в ТП хостинга SWEB по этой проблеме. Сегодня только пришел ответ:

      Модуль "mod_access_compat" был установлен на сервер, старые директивы ограничения доступа работают на всех версиях PHP.


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

    15 октября 2022 12:03 156 комментариев

    Для каких целей используются этот класс .mce-toc?

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

      15 октября 2022 12:16 4 137 комментариев

      Для оформления содержания новости в редакторе, пункт номер 16 в описании релиза.

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

    15 октября 2022 13:40 12 комментариев

    При загрузке изображения выскакивает ошибка:
    Загрузка файла: test.jpg завершилось ошибкой
    <br /> <b>Fatal error</b>: Declaration of League\Flysystem\FileAttributes::fromArray(array $attributes): League\Flysystem\FileAttributes must be compatible with League\Flysystem\StorageAttributes::fromArray(array $attributes): League\Flysystem\StorageAttributes in <b>/home/redcity/news.krasnogorsk.online/docs/engine/classes/composer/vendor/league/flysystem/src/FileAttributes.
    php</b> on line <b>7</b><br />

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

      15 октября 2022 14:37 4 137 комментариев

      У вас установлена слишком старая и неподдерживаемая версия PHP. Минимальной версией PHP для актуальной версии является PHP 7.4 и выше https://dle-news.ru/request.html

      У вас стоит явно ниже, думаю что наверное 7.2.xx или еще ниже.

      О том что ваша версия не соответствует написано в админпанели на вашем сайте на главной. Также об этом указано и в описании релиза, пункт номер 49. Обновляйте PHP и ваша проблема устраниться. Нужно ставить не ниже 7.4.xx, но лучше сразу переходить до актуальной линейки PHP 8.1

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

    15 октября 2022 15:24 121 комментарий

    А с разметкой schema.org все в порядке? limage @type Тип не указан

    https://schema.org/image

    ПРЕДУПРЕЖДЕНИЕ: поле https://schema.org/image содержит некорректный тип данных https://schema.org/. Допустимые типы данных http://schema.org/ImageObject, http://schema.org/URL

    ------------

    <input атрибуты /> вы убрали слеш только в одном месте poll.php, а у вас их везде куча!

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

      15 октября 2022 15:46 4 137 комментариев
      А с разметкой schema.org все в порядке? limage @type Тип не указан https://schema.org/image

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

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

      <input атрибуты /> вы убрали слеш только в одном месте poll.php, а у вас их везде куча!

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

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

    15 октября 2022 17:47 62 комментария

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


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

      16 октября 2022 09:03 4 137 комментариев

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

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

    15 октября 2022 22:25 11 комментариев

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

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

      16 октября 2022 08:42 4 137 комментариев

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

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

        16 октября 2022 17:00 8 комментариев

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

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

          16 октября 2022 17:38 4 137 комментариев

          В настройках групп пользователей есть настройка в разделе настроек комментариев для изображений:

          Максимальные размеры оригинального изображения

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

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

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

          7 ноября 2022 01:02 11 комментариев

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

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

          7 ноября 2022 06:55 4 137 комментариев

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

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

    16 октября 2022 11:43 62 комментария
    Цитата: celsoft
    Мы ее исправили, поэтому обновите скрипт

    Обновил. Только что-то та же ситуация осталась. Фотки не выводятся к последующему комментарию. В папке присутствуют. Кеш чистил.

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

      16 октября 2022 13:20 4 137 комментариев

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

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

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

    16 октября 2022 15:02 62 комментария
    Цитата: celsoft
    чтобы увидеть изменения в том блоке нужно просто перегрузить страницу

    Да. Появились.))

    Надо было сразу пояснить о необходимости перезагрузки страницы.

    А при редактировании комментариев - функции удаления фоток пока еще нет?

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

      16 октября 2022 17:26 4 137 комментариев
      А при редактировании комментариев - функции удаления фоток пока еще нет?

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

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

    16 октября 2022 17:43 62 комментария
    Цитата: celsoft
    это же не новая функция, она несколько лет как в DLE существует. При редактировании комментария нажимаете кнопку управления загруженными файлами в виде папки

    Быстрая загрузка фоток в этой версии появилась. Не могу разобраться - где эта кнопка управления загруженными файлами? Обычный редактор "без редактора".

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

      16 октября 2022 17:46 4 137 комментариев

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

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

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

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

    16 октября 2022 18:09 60 комментариев

    [ifxfvalue interface="Русский"]на русском языке[/ifxfvalue] - эти теги вложенность и не должны поддерживать?

     Или это баг что вложенность не работает?

    Напр так хочу реализовать 

    [ifxfvalue voice!="Русский"][ifxfvalue interface="Русский"]на русском языке[/ifxfvalue][/ifxfvalue]

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

      16 октября 2022 18:13 4 137 комментариев

      Нет не должны. У этих тегов никогда не было поддержки вложенности. Вложенность поддерживает крайне ограниченное количество тегов, такие как например [available....] или [group ...] т.к. вложенность крайне ресурсоемкая операция в плане нагрузки на сервер. Поэтому у данных тегов такой поддержки нет и не планируется.

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

        16 октября 2022 18:15 60 комментариев

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

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

          16 октября 2022 20:44 23 комментария

          А если попробовать через логические операторы тега [if] : AND и OR ? Должно же решать вашу задачу.

          [if xfield_voice = "Русский" AND xfield_interface = "Русский"] на русском языке [/if] 


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

          16 октября 2022 21:20 60 комментариев

          Благодарю, попробую 👌

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

          16 октября 2022 21:51 60 комментариев

          UPD помогло, что-то совсем забыл про [if]

          Ещё раз спасибо!

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

    18 октября 2022 19:33 207 комментариев

    А нельзя ли как-то сделать, чтобы [comments-unsubscribe] отписаться от комментариев [/comments-unsubscribe] показывалась только тем, кто подписан на данную новость? 


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

      19 октября 2022 06:21 4 137 комментариев

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

  23. downtr (Посетители)

    26 октября 2022 20:02 5 комментариев

    is indexnow working good for you?


    I think sometimes working at bing,yandex and sometimes not working?

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

    27 октября 2022 10:01 14 комментариев

    Пункт 21 - супер! Спасибо!

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

    30 октября 2022 17:36 2 комментария

    А структура базы данных такая же как и версии в 15.1 ? Так как при установленной на localhost версии 15.3 при попытке восстановить базу из папки backup пишет ошибку "Ошибка: Вы пытаетесь восстановить базу данных, которая не соответствует версии скрипта" 

    Плюс не могу установить 15.3 на сервер: "Возникла ошибка во время установки: Установка скрипта была начата не с начала...на вашем сервере не работают или некорректно настроены PHP сессии. " - хотя сессии работают, создаются файлы для всех посетителей, со временем очищаются, есть возможность добавить новость в той версии которая уже стоит на сервере. Как проверить какие именно настройки сессий работают некорректно? Кстати, в то время как я нажимаю "начать установку" похоже, что файл сессии все же создается, но он пустой (но может это что-то другое создает это файл)

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

    30 октября 2022 18:23 4 137 комментариев
    Цитата: infoedu
    А структура базы данных такая же как и версии в 15.1 ? Так как при установленной на localhost версии 15.3 при попытке восстановить базу из папки backup пишет ошибку "Ошибка: Вы пытаетесь восстановить базу данных, которая не соответствует версии скрипта" 

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

    Цитата: infoedu
    Плюс не могу установить 15.3 на сервер: "Возникла ошибка во время установки: Установка скрипта была начата не с начала...на вашем сервере не работают или некорректно настроены PHP сессии. " - хотя сессии работают

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

    Цитата: infoedu
    есть возможность добавить новость в той версии которая уже стоит на сервере.

    DLE для этого может использовать куки а не PHP сессии

    Цитата: infoedu
    Как проверить какие именно настройки сессий работают некорректно?

    https://www.php.net/manual/ru/session.configuration.php

    Цитата: infoedu
    похоже, что файл сессии все же создается, но он пустой (но может это что-то другое создает это файл)

    Создает сессии PHP интерпретатор, а не DLE

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

    31 октября 2022 01:05 121 комментарий

    Только сейчас заметил 
    В настройках групп пользователей > разрешино добавление комментариев > группе Гости
    В шаблоне addcomments.tpl
    [not-group=5]{editor}[/not-group][group=5]<textarea name="comments" id="comments" cols="70" rows="10"></textarea>[/group]
    Форма добавления комментариев на сайт fullstory.tpl {addcomments}
    Для зарегистрированных показывался полноценный редактор, для гостей поле для текста.

    Теперь если пользователь незарегистрированный, textarea не отображается, и именно в полной новости все ломается (скрипты не работают) 

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

      31 октября 2022 01:53 121 комментарий

      Самое удивительное в Microsoft Edge работает, а в Opera не работает

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

      31 октября 2022 09:32 4 137 комментариев

      Это вам нужно смотреть свои шаблоны, DLE тут точно не причем. Он работает на сервере, а не в вашем браузере, он выводит независимо от того какой у вас браузер. Открывайте вебинспектор браузера и смотрите какие ошибки у вас возникают и что мешает отображению textarea на вашем сайте.

      Здесь у вас проблема кроется в области верстки.

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

    7 ноября 2022 21:03 27 комментариев
    Цитата: celsoft

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

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

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

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

      8 ноября 2022 05:59 4 137 комментариев
      Мне кажется, что права меньшинства тоже необходимо уважать. Или я не прав?

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

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

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

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

    15 ноября 2022 12:48 6 комментариев

    Перестал работать счетчик просмотра на новостях. Думал проблема на версии 15.3, оказалось что на версии 15.2 тоже самое. В настройка "оптимизация" счетчик просмотров включен. С чем это может быть связано? 

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

      15 ноября 2022 14:51 4 137 комментариев

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

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

    25 ноября 2022 12:32 62 комментария

    Обновил 2 сайта с 15 на 15.3 (php 8.1.11) через автообновление, оба сайта на одном сервере, настройки одинаковые.

    На первом все ок, на втором в панели редактирования\добавления новости в админке пропал календарик выбора даты публикации - просто пустое окошко. Подскажите куда копать?

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

      25 ноября 2022 14:48 4 137 комментариев

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

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

        25 ноября 2022 16:31 62 комментария

        консоль ошибки

        На этой странице используется нестандартное свойство «zoom». Попробуйте использовать calc() в соответствующих значениях свойств или использовать «transform» вместе с «transform-origin: 0 0».
        Макет был принудительно применён перед полной загрузкой страницы. Если таблицы стилей ещё не загружены, то это может спровоцировать отображение нестилизованного содержимого.
        Uncaught TypeError: a.i18n[a.lang] is undefined
        x /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:92
        Uncaught TypeError: a.i18n[a.lang] is undefined
        На этой странице используется нестандартное свойство «zoom». Попробуйте использовать calc() в соответствующих значениях свойств или использовать «transform» вместе с «transform-origin: 0 0». 18admin.php
        Макет был принудительно применён перед полной загрузкой страницы. Если таблицы стилей ещё не загружены, то это может спровоцировать отображение нестилизованного содержимого. index.php:4:19305
        Uncaught TypeError: a.i18n[a.lang] is undefined
        x /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:92
        3 index.php:92:3459
        x /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:92
        setTimeout handler*b.fn.datetimepicker/p/< /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:92
        dispatch /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:3
        handle /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:3
        trigger /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:4
        trigger /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:4
        each /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:2
        each /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:2
        trigger /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:4
        setCurrentTime /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:91
        setOptions /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:91
        dispatch /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:3
        handle /engine/classes/min/index.php?charset=utf-8&g=admin&v=977ab:3
        ......


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

          25 ноября 2022 17:23 4 137 комментариев

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

Информация

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

Календарь

«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

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

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