DataLife Engine v.14.0 Press Release

DataLife Engine v.14.0 Press Release
DataLife Engine v.14.0 Press Release

Дорогие товарищи,

Окончен главной шаг  разработки   DataLife Engine v.14.0 Press Release , релиз располагаться на испытании и предрелизной подготовке, ну а покуда мы рекомендуем вам ознакомиться с информацией о том, будто ожидает вас с выходом новейшей версии.

Были подготовлены и проданы последующие конфигурации:

dle 14 - 1
dle 14 — 1

1. Добавлен свежий плеер для проигрывания видео на веб-сайте. Свежий DataLife Engine v.14.0 Press Release плеер владеет усовершенствованной помощью важных браузеров и приборов и владеет наиболее нынешний дизайн. Кроме зрительных улучшений свежий плеер владеет и новейшие многофункциональные способности, а конкретно поддерживает режим «Картина в Иллюстрации» для браузера, а для приборов Apple поддерживает продувание видео сообразно AirPlay на остальные прибора. Еще в плеере продано некоторое количество разных цветовых схем, которые вы сможете избрать в опциях проигрывателя в админпанели.

2. Для самодействующей системы обновления плагинов, добавлена предоставление версии DLE на сервер испытания присутствия новейших версий плагина, при поддержки параметра ‘version’, кой охватывает в себе версию установленного скрипта DLE на предоставленном веб-сайте. Сервер разраба плагина имеет возможность испытать какая версия DLE употребляется и в зависимости от данного или возвращать информацию о наличии новейшей версии либо недостает. А еще имеет возможность возвращать различные версии и копии плагина для различных версий DLE. Тем наиболее разрешено турнуть, как скоро новенькая версия плагина станет отзываться на интернет-сайт с наиболее старенькой версией DLE, которую этот плагин никак не поддерживает. Информация о версии DLE имеет возможность существовать передана как POST запросом, этак и GET, в зависимости от присутствия тех либо других опций на веб-сайте в каком месте действует DLE, потому для разрабов плагинов рекомендовано испытывать версию чрез входящую массовую переменную $_REQUEST[‘version’]

3. Добавлена вероятность применения в редакторах для новостей и объяснений нативных Emoji смайлов. При подключении предоставленной опции заместо иллюстраций со смайлами станет выводится перечень поддерживаемых операционной системой юзера Emoji смайлов.  DataLife Engine v.14.0 Press Зрительный разряд смайлов еще напрямую находится в зависимости от такого на каком приборе станет пробегаться контент. Сплошное численность смайлов поддерживаемых DataLife Engine наиболее полутора тыщ. Для удобства Emoji смайлы сгруппированы сообразно категориям, а еще на самом вершине перечня показываются 16 смайлов, которые юзер употреблял в крайний раз. Тем наиболее более применяемые смайлы ему никак не нужно непрерывно находить в едином перечне. Врубается помощь нативных Emoji в опциях скрипта в админпанели. В случае отключения предоставленной опции, употребляется рядовая система смайлов, базирующаяся на изображениях, как и раньше. Помощь нативных Emoji добавлена во всех 3-х редакторах, наличествующих в DLE.

dle 14 - 3
dle 14 - 4

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

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

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

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

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

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

10. Добавлена возможность выводить навигацию по страницам для вывода кратких новостей и для пользовательского вывода новостей, отдельно от непосредственно самого блока новостей. Для этого в шаблон main.tpl добавлена поддержка следующих тегов: {navigation} выводит блок навигации по страницам, [navigation] текст [/navigation] выводит текст, заключённый в них если навигация по новостям имеется, [not-navigation] текст [/not-navigation] выводит текст, заключённый в них если навигация отсутствует. Все данные теги являются дополнительными и необязательными и в случае их отсутствия навигация будет выводится, как и ранее в блоке непосредственно новостей, согласно настройкам скрипта. Тем самым вы можете более гибко создавать нужное вам оформление сайта в шаблонах.

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

12. Добавлена вероятность вывода крайних просмотренных юзером публикаций. Для данного употребляется тег пользовательского вывода новостей с параметром order=»lastviewed», к примеру, {custom order=»lastviewed»}. При данном сортировка исполняется сообразно принципу крайний прокарауленный, видится главным. Для воплощения обратной сортировки употребляется параметр sort=»asc». К примеру, {custom order=»lastviewed» sort=»desc»} сортировка станет от крайнего просмотренного к наиболее досрочному, а при {custom order=»lastviewed» sort=»asc»} сортировка станет от наиболее ранешнего просмотренного к наиболее позднему. Предоставленная функция станет в особенности может быть полезна для страниц публикующих, к примеру, сборники, и для показа блоков в каких гость имеет возможность скоро перейти на раньше просмотренные публикации. Врубается и выключается учет просмотренных новостей в опциях скрипта в админпанели. DataLife Engine запоминает 20 крайних просмотренных публикаций.

13. Добавлена вероятность заключать эти из профиля юзера, кой просматривает в этот эпизод интернет-сайт, во всех файлах шаблона. Для данного было введено наиболее 30 новейших массовых тегов, которые содержат в себе информацию из пользовательского профиля, подключая эти из его доп полей. Тем наиболее вы сможете вывести эти авторизованного юзера никак не лишь к образцу, в login.tpl, а еще и в main.tpl и в остальных шаблонах, будто раскрывает новейшие способности к эластичному творению шаблонов. Этак как данные эти вероятны к применению в всех шаблонах, будьте заботливы к их применению в шаблонах, которые подлежат абсолютному кешированию, к примеру, шаблон вывода коротких новостей. В таковых вариантах кеширование необходимо станет выключать. Целый перечень новейших массовых тегов:

{profile-link} — Выводит ссылку на профиль пользователя

{profile-login} — Выводит логин пользователя

{ip} — Выводит IP пользователя

{foto} — Выводит ссылку на аватар пользователя

{fullname} — Выводит полное имя пользователя

[fullname] текст [/fullname] — Выводит текст заключенный в теги в случае если полное имя указано в профиле пользователя

{land} — Выводит страну пользователя

[land] текст [/land] — Выводит текст заключенный в теги в случае если страна указана в профиле пользователя

{mail} — Выводит E-mail адрес пользователя

{group} — Выводит группу пользователя

{registration} — Выводит дату регистрации пользователя

{lastdate} — Выводит дату последнего посещения пользователя

{group-icon} — Выводит иконку группы пользователя

{time_limit} — Выводит дату до которой пользователь находится в группе, если группа является временной

[time_limit] текст [/time_limit] — Выводит текст заключенный в теги в случае если пользователь находится во временной группе

{comm-num} — Выводит количество комментариев пользователя

{comments} — Выводит адрес ссылки на комментарии пользователя

[comm-num] текст [/comm-num] — Выводит текст заключенный в теги если пользователь имеет комментарии на сайте

[not-comm-num] текст [/not-comm-num] — Выводит текст заключенный в теги если пользователь не имеет комментариев на сайте

{news} — Выводит адрес ссылки на новости пользователя

{rss} — Выводит адрес ссылки на RSS новостей пользователя

{news-num} — Выводит количество новостей пользователя

[news-num] текст [/news-num] — Выводит текст заключенный в теги если пользователь имеет новости на сайте

[not-news-num] текст [/not-news-num] — Выводит текст заключенный в теги если пользователь не имеет новостей на сайте

{new-pm} — Выводит количество непрочитанных персональных сообщений пользователя

{all-pm} — Выводит общее количество персональных сообщений пользователя

{favorite-count} — Выводит общее количество публикаций в закладках пользователя

[profile_xfvalue_X] — Выводит значение дополнительного поля с именем «X» из его профиля

[profile_xfgiven_X] текст [/profile_xfgiven_X] — Выводит текст заключенный в теги если дополнительное поле с именем «X» указано в его профиле

[profile_xfnotgiven_X] текст [/profile_xfnotgiven_X] — Выводит текст заключенный в теги если дополнительное поле с именем «X» не указано в его профиле

{admin-link} — Выводит ссылку на админпанель если он имеет к ней доступ

[admin-link] текст [/admin-link] — Выводит текст заключенный в теги если пользователь имеет доступ к админпанели

14. Для шаблона розыска (search.tpl) добавлена вероятность сравнивать таблицу с параметрами розыска сообразно собственному усмотрению. Для данного кроме всеобщего {searchtable} кой выводит все характеристики для поручения розыска полностью, было особо добавлено 15 новейших тегов, любой из каких выводит лишь одно поле ввода либо выбора в отсутствии привязки к зрительному оформлению. Тем наиболее вы сможете сотворить родное необходимое вам спецоформление розыска, замонтировать его в спецоформление хоть какого HTML фреймворка, прибрать ненадобные вам поля и функции и этак дальше. Были добавлены последующие теги:

[simple-search] текст [/simple-search] — Выводит текст заключенный в теги если производится поиск по сокращенным

[extended-search] текст [/extended-search] — Выводит текст заключенный в теги если производится поиск по расширеным параметрам

{searchfield} — Выводит поле для заполнения текста который необходимо найти

{word-option} — Выводит чекбокс параметра поиска заданного текста (точное совпадение всех слов или нет)

{search-area} — Выводит выбор области поиска на сайте

{userfield} — Выводит поле для ввода автора публикаций

{user-option} — Выводит чекбокс параметра поиска автора (точное совпадение всех слов или нет)

{news-option} — Выводит выбор параметров комментариев у новостей

{comments-num} — Выводит поле для ввода количества комментариев у новостей

{date-option} — Выводит выбор параметров даты у новостей

{date-beforeafter} — Выводит выбор параметров новее или старее даты у новостей нужно найти

{sort-option} — Выводит выбор параметров сортировки найденных результатов

{order-option} — Выводит выбор порядка сортировки (возрастание или убывание)

{view-option} — Выводит выбор режима отображения найденных результатов

{category-option} — Выводит выбор категорий в которых необходимо произвести поиск

15. В опции скрипта добавлена вероятность подключения и отключения применения Yandex Дзен при экспорте RSS потока. В случае отключения предоставленной способности, предоставленная функция никак не станет отражаться при прибавлении и редактировании публикаций.

16. В опции скрипта добавлена вероятность подключения и отключения применения Yandex Турбо при экспорте RSS потока. В случае отключения предоставленной способности, предоставленная функция никак не станет отражаться при прибавлении и редактировании публикаций.

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

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

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

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

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

22. Для пользовательского вывода публикаций на веб-сайте при поддержки тега {custom …} добавлена помощь новоиспеченого параметра sortbyuser=»yes» кой позволяет вероятность применения пользовательской сортировки [sort]{sort}[/sort] для предоставленного блока публикаций. В случае ежели подключен этот параметр, то гости интернет-сайта имеют все шансы сами выдвигать комфортную им сортировку новостей для даннного блока сообразно собственному хотению, подобно как они наверное имеют все шансы работать для тега {content}.

23. Добавлена вероятность самодействующего импорта аватаров юзеров при их авторизации на веб-сайте с поддержкою сервисов Google и Yandex’а.

24. В взаимосвязи с выходом в свет новоиспеченого API 2.0 для авторизации на веб-сайте с внедрением mail.ru, и вероятным быстрым отключением помощи старенького API на предоставленном сервисе, добавлена помощь новоиспеченого API 2.0 https://o2.mail.ru. Интерес свежее API просит творение новоиспеченого прибавления на сервисе. Потому ежели на вашем веб-сайте теснее находится активизация чрез mail.ru, то вам нужно сотворить свежее прибавление https://help.mail.ru/developers/oauth/app опосля что установить эти данного прибавления в опциях DataLife Engine в админпанели.

25. Добавлено создание метатега og:description протокола Open Graph при просмотре статических страничек на веб-сайте.

26. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов [not-image-x] текст [/not-image-x] которые выводят текст, указанный в них только в случае если картинка с номером X отсутствует в новости. Данные теги будут полезны для вывода, например, каких-либо собственных заглушек, если отсутствует нужная картинка в тексте публикации.

27. Для объяснений (шаблон comments.tpl) добавлена помощь применения баннерных тегов {banner_X} из модуля маркетинговых которые были использованы в админпанели. Тем наиболее вы сможете, к примеру, вводить маркетинговые теги меж комментами в конкретных местах.

28. Добавлена помощь применения баннерных тегов {banner_X} опубликованных в тексте публикаций, при выводе их в версии для печати на веб-сайте.

29. Для рейтинга публикаций добавлено внедрение новоиспеченого тега {ratingscore} в шаблонах вывода короткой и совершенной анонсы (shortstory.tpl и fullstory.tpl). Этот тег выводит количество усредненного рейтинга от 1-го по 5, с сохранением дробного смысла. К примеру, в зависимости от выставленной оценки наверное имеет возможность существовать 1.6 либо 4.2 и т.д. Этот тег дозволяет установить, к примеру, личное спецоформление звездного неба рейтинга с выборочным наполнением, а никак не лишь 2 либо 4 переполненных звездное небо.

30. Для рейтинга объяснений еще добавлено внедрение новоиспеченого тега {ratingscore} в шаблоне вывода объяснений (comments.tpl). Этот тег выводит количество усредненного рейтинга от 1-го по 5, с сохранением дробного смысла. К примеру, в зависимости от выставленной оценки наверное имеет возможность существовать 1.6 либо 4.2 и т.д. Этот тег дозволяет установить, к примеру, личное спецоформление звездного неба рейтинга с выборочным наполнением, а никак не лишь 2 либо 4 переполненных звездное небо.

31. При применении глобальной рассылки посланий в админпанели, добавлено внедрение рекомендованного заголовка Precedence: bulk; в посланиях. В целях избегания попадания вашей рассылки в спам.

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

33. Добавлена помощь тегов {title limit=»X»} и {short-story limit=»X»} для шаблонов вывода RSS потока.

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

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

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

37. Добавлена регистронезависимая испытание логинов и e-mail адресов, воспрещённых для регистрации, прописанных на кириллице и остальных языках, хороших от британского.

38. Добавлена помощь копирования аватаров юзеров из общественной козни Вконтакте опосля конфигураций в API предоставленной общественной козни.

39. Проведена приспособление кода и добавлена помощь PHP 7.4.xx

40. Освежена книгохранилище HTML Purifier по важной версии.

41. Для функции GzipOut добавлена вероятность передачи другого параметра, при применении которого в отладочной инфы станет выведена вся информация сообразно MySQL запросам, а конкретно насколько медли одолжило исполнение такого либо другого MySQL запроса, и какой-никакой запрос был совершен к складе этих. К примеру при применении GzipOut(true) станет выведена общественная отладочная информация сообразно скрипту, а при применении GzipOut(true, true) станет выведена еще доборная информация сообразно любому MySQL запросу к БД. Это нововведение станет здорово разрабам модулей и оптимизаторам страниц для раскрытия заморочек и диагностики.

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

43. Исправлена неувязка, при которой никак не действовала динамическая загрузка объяснений с внедрением Ajax при подключении в опциях скрипта jQuery 3.xx

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

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

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

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

48. Исправлена неувязка, при которой некорректно действовали теги [sort] … [/sort] при просмотре совершенной анонсы.

49. Исправлена неувязка, при которой некорректно имел возможность возделываться тег {THEME} ежели он был опубликован в текстах новостей при перестроении публикаций в админпанели.

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

51. Исправлены выявленные и объявленные раньше маленькие оплошности в скрипте.

Добавить комментарий

04281aac