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

DataLife Engine v.15.3 Press Release

Дорогие друзья,

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

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

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. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Комментарии

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

    1 октября 2022 08:19 53 комментария

    П.6 - сортировки уже загруженных картинок и файлов не будет?

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

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

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

    1 октября 2022 08:27 4 132 комментария
    Цитата: PSPinfo.RU
    П.45 - получается, если пользователь участвует в обсуждении и будет новый коммент, но не в виде ответа на его коммент, то уведомлепие он не получит?

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

    Цитата: PSPinfo.RU
    П.20 - почему в названии файла видны враменные метки, ведь при загрузке картинок в новости они скрываются?

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

    Цитата: PSPinfo.RU
    П.6 - сортировки уже загруженных картинок и файлов не будет?

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

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

    1 октября 2022 08:54 57 комментариев

    Пункт 31.

    Если допполе работает как перекрестные ссылки, надо ли менять запись 

    {custom tags="[xfvalue_test]" template="test"} 

    На чтото типа 

    {custom tags="[xfvalue_test limit="100"]" template="test"}   или все сработает автоматически?

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

      1 октября 2022 09:08 4 132 комментария

      Вообще то что вы написали не имеет никакого отношения к пункту номер 31, да и вообще то что вы написали это совершенно разные выводы доп. поля и какой вам вывод нужно использовать в качестве параметра это уже вам виднее. Раньше вывод доп. полей в качестве параметра {custom ....} нельзя было использовать в main.tpl а можно было использовать только в шаблоне полной новости, теперь же можно использовать и в общем шаблоне nain.tpl точно также как и в полной fullstory.tpl. Вот о чем этот пункт. А как вы будете использовать этот вывод и как вам нужно, это уже вам виднее.

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

    1 октября 2022 09:32 53 комментария
    Цитата: celsoft
    А доп. поля, там такое отображение было и есть всегда, этот пункт касается только внешнего вида, а не изменения формата вывода данных.

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

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


  5. almaz.izguzhin (Посетители)

    1 октября 2022 10:39 2 комментария

    Спасибо за старания!

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

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

    Оперативно! За пункт 37 огромное отдельное спасибо!  Этого действительно очень не хватало.

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

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

    Интересный пункт 8.

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

    1 октября 2022 19:05 62 комментария

    14! Ну нарешті! Дякую!

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

    1 октября 2022 23:42 24 комментария

    Отличный релиз. 

    Пункты 1, 5, 6, 7, 9, 17, 30, 35, 36, 37  это то что сразу улучшит работу нескольким проектам. Есть несколько СМИ где работают от 5 до 20 журналистов, с разным уровнем доступов по категориям.

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

    Работа с изображениями супер, думаю будет удобно сортировать и предпросмотр делать.

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

    Шикарный подход к подсчёту реальной статистики просмотра новостей.

    Благодарим всеми командами за такое обновление. Ждём финальную версию +1 месяц и обновимся)))


  10. iloveadidas (Посетители)

    2 октября 2022 15:35 23 комментария
    Здравствуйте, есть вопрос по пункту 49, а именно правильно ли я понял, что версия 15.3 будет поддерживать только php 8.1 а php 7 более не будет поддерживаться.
    1. celsoft (Администраторы)

      3 октября 2022 06:54 4 132 комментария

      Нет, неверно вы поняли. Линейка 7.xx объявлена устаревшей, т.е. больше не поддерживается в плане долгосрочного тестирования а также в будущих релизах которые последуют после 15.3 функции будут разрабатываться без "оглядки", а будет ли это работать на PHP 7.xx. Это касается только версий после 15.3, непосредственно сама 15.3 еще будет работать на данной линейке. По крайней мере мы пытаемся сохранить совместимость, хотя это сложно. Это больше касается работы с внешними хранилищами файлов.

      PHP 8.1 и выше является на данный момент рекомендуемой версией, но не обязательной.

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

    2 октября 2022 18:51 156 комментариев

    Ждём с нетерпением. Но сразу появился вопрос по поводу изображений в комментариях.

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

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

    Будет ли присутствовать подобная проблема при упрощённой загрузке изображений к комментариям?

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

      3 октября 2022 06:57 4 132 комментария
      Будет ли присутствовать подобная проблема при упрощённой загрузке изображений к комментариям?

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

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

    3 октября 2022 05:40 62 комментария
    Цитата: iloveadidas
    только php 8.1

    Это рекомендуемая версия для стабильной  работы. Я так понял.

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

      3 октября 2022 06:57 4 132 комментария

      Совершенно верно. Это не минимальное требование а рекомендуемая версия.

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

    3 октября 2022 10:50 60 комментариев

    Поправлен ли баг с загрузкой аватарки при регистрации?

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

      3 октября 2022 19:15 4 132 комментария

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

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

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

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

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

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

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

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

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

      6 октября 2022 12:17 4 132 комментария

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

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

        6 октября 2022 17:59 60 комментариев

        возможность отключать функционал из шаблонизатора, если не используются теги [smartphone], [ios], [android], [tablet], [desktop]

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

          6 октября 2022 18:21 4 132 комментария

          Если они в шаблоне не используются то и обработки никакой не будет. Зачем что то отдельно отключать? В чем смысл включения и отключения?

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

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

          исключетельно в скорости работы всего сайта.

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

          7 октября 2022 12:16 4 132 комментария

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

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

    5 октября 2022 21:43 2 комментария

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

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

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

      Но лучше всегда давать выбор для Админа, класть в архив или удалять. 👌

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

    10 октября 2022 04:02 121 комментарий

    Вопрос не относится к данному релизу, но читал пункт 42, и вспомнил, а для категорий почему не добавить "og:url"? Одно из четырех основных метаданных.
    И еще, валидатор w3c начел выдавать, если <input атрибуты /> (например, опросы)
    "Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values"

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

      10 октября 2022 09:51 4 132 комментария
      Вопрос не относится к данному релизу, но читал пункт 42, и вспомнил, а для категорий почему не добавить "og:url"? Одно из четырех основных метаданных.

       В этом нет необходимости.

      И еще, валидатор w3c начел выдавать, если <input атрибуты /> (например, опросы)
      "Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values"

      Принято поправим. Если где то еще замените, сообщайте.

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

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

        Только сейчас обратил внимания, но думал что раз вы сделали пункт 42, то и для страниц разбитых комментариями тоже исправили 
        "twitter:url" 
        "og:url"
        "schema.org > mainEntityOfPage > адрес страницы"
        А нет, как-то однобоко вы делаете!

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

          19 октября 2022 06:27 4 132 комментария

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

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

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

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

    при подключении в шаблон через {custom id="2,5,11" order="id_as_list" template="rtop" limit="16" cache="yes"}

    [ifxfvalue через перечисления с запятой  [ifxfvalue review-summary="50,70,100"] - в template rtop не работает.

    Если же выводить одно значение [ifxfvalue review-summary="50"] - то работает. Надеюсь поправите в релизе.

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

      12 октября 2022 12:45 4 132 комментария

      Спасибо, принято. Исправим данную проблему.

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

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

    Сделайте возможность оформления в tpl (html + css) быстрого поиска, а также возможность его настраивать (поиск только по заголовку или заголовок + полная новость и тп)

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

      13 октября 2022 09:56 4 132 комментария

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

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

    22 октября 2022 18:56 55 комментариев

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

    Какие то CSS нужно дополнять или подключать?

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

      23 октября 2022 07:00 4 132 комментария
      Какие то CSS нужно дополнять или подключать?

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

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

    14 ноября 2022 13:34 1 комментарий

    хотелось бы еще, если включаешь "Включить транслитерацию URL:", чтоб в облаке тегов все в латиницу тоже переводилось, а то только в новостях работает или вообще на весь сайт распространялось.

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

    28 октября 2024 19:00 1 комментарий

    Подскажите пожалуйста.

    {include file="{THEME}/css/styles.css"} - этот файл находится в main.tpl

    {include file="{THEME}/css/name-page.css"} - находится например в fullstory.tpl

    При загрузке страницы первым становиться css/name-page.css, только потом css/styles.css - это правильно что не в конец добавляется, а в начало? По логике базовые стили сначала должны идти, и потом уже дополнительные подключаться. Может я что-то не так понимаю.

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

      28 октября 2024 19:40 4 132 комментария

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

      Вы можете например ставить не в fullstory.tpl, а в main.tpl, а для того чтобы выводилось только при просмотре полной новости использовать теги [available=showfull] {include file="{THEME}/css/name-page.css"} [/available]

Информация

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

Календарь

«    Декабрь 2024    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

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

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