Профиль








Комментарии
Календарь
«    Октябрь 2020    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
Реклама
Опрос
Оцените работу движка

Оформление
Реклама
^^^ Наверх ^^^
LilliumRU » DataLife Engine v.14.1 Final Release
DataLife Engine v.14.1 Final Release
Категория: ---

DataLife Engine v.14.1 Final Release

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


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


2. Добавлена поддержка проигрывания видео с адаптивным битрейтом (HLS файлов с расширением .m3u8) для видеопроигрывателя DataLife Engine.

3. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов условий сравнения значений. Например, тег [if field = "значение"] текст [/if] выведет текст заключённых в них если значения поля равно указанному значению. Данный тег может сравнивать не только равенство, но и также проводить сравнения больше или меньше, находить вхождения. Также в данном теге можно проводить комбинирование разных условий, например: [if field > "3" AND field2 < "5"] текст [/if]. Полный список условий, а также полей для сравнения:

[if field = "значение"] текст [/if] - выведет текст если поле равно параметру 'значение'
[if field != "значение"]текст[/if] - выведет текст если поле не равно параметру 'значение'
[if field > "1"] текст [/if] - выведет текст если поле больше параметра 'значение'
[if field >= "2"] текст [/if] - выведет текст если поле больше либо равно параметру 'значение'
[if field < "3"] текст [/if] - выведет текст если поле меньше параметра 'значение'
[if field <= "4"] текст [/if] - выведет текст если поле меньше либо равно параметру 'значение'
[if field ~ "значение"] текст [/if] - выведет текст если в поле встречается текст 'значение'
[if field !~ "значение"] текст [/if] - выведет текст если в поле НЕ встречается текст 'значение'

Комбинированное использование:

[if field > "3" AND field2 < "5"] текст [/if] выведет текст если поле field больше трех, и при этом field2 меньше 5
[if field > "3" OR field2 < "5"] текст [/if] выведет текст если поле field больше трех или field2 меньше 5, то есть совпадение какого либо либого из условий

Также поддерживается вложенность тегов друг в друга. Имена полей, которое может принимать field:

id - Уникальный ID номер новости (число)
autor - Логин автора новости (текст)
date - Дата новости (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата новости округляется до минуты)
short_story - Текст короткой новости (текст)
full_story - В шаблоне короткой новости это количество символов в полном описании. В шаблоне полной новости непосредственно полный текст.
title - Текст заголовка новости (текст)
descr - Метатег описания новости (текст)
keywords - Метатег "ключевые слова" (текст)
category - Список категорий в которым принадлежит (массив, проверка по массиву ID категорий, которой принадлежит новость)
alt_name - Заголовок на латинице, для формирования адреса страницы при использовании ЧПУ. (текст)
comm_num - Количество комментариев (число)
allow_comm - Разрешены или нет комментарии (число, 1 или 0)
allow_main - Опубликована или нет новость на главной (число, 1 или 0)
approve - Новость опубликована на сайте или на модерации (число, 1 или 0)
fixed - Новость зафиксирована или нет (число, 1 или 0)
symbol - Символьный код (текст)
tags - Список тегов из списка тегов для облака тегов (массив, проверка по массиву слов из облака тегов)
news_read - Количество просмотров (число)
allow_rate - Разрешен рейтинг для новости или нет (число, 1 или 0)
rating - Рейтинг новости, общая сумма всех значений (число)
vote_num - Количество проголосовавших в рейтинге (число)
votes - Есть ли опрос в новости (число, 1 или 0)
view_edit - Отображать или нет причину редактирования (число, 1 или 0)
disable_index - Запрещена или нет индексация в поисковиках (число, 1 или 0)
editdate - Дата редактирования новости (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
editor - Логин последнего редактора публикации (текст)
reason - Причина редактирования новости (текст)
user_id - ID автора публикации (число)
xfield_x - Значение дополнительного поля публикации, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test






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


5. Добавлена возможность привязки к аккаунту на сайте любой доступной социальной сети к своему аккаунту. Пользователь сайта может привязать к своему аккаунту одну или сразу несколько сетей. И в дальнейшем их использовать для входа на сайт под своим аккаунтом. Для того чтобы привязать социальную сеть к своему аккаунту, пользователь должен быть авторизован на сайте, зайти в свой профиль и там осуществить привязку. При этом аккаунт в социальной сети может быть любым и не имеет никаких требований по совпадению, например e-mail адресов. Для привязки социальных сетей в шаблоне профиля пользователя используются те же теги для авторизации через социальные сети, какие используются в шаблоне login.tpl: {vk_url}, {odnoklassniki_url}, {facebook_url}, {google_url}, {mailru_url}, {yandex_url}


6. Добавлена возможность отвязать от аккаунта на сайте любую из социальных сетей. Даже если она изначально использовалась для первоначального входа на сайт и первой регистрации. Для этого в шаблоне вывода профиля пользователя добавлена поддержка тега {social-list} который выводит список привязанных социальных сетей и ссылки на их отключения от данного аккаунта.


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


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


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

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


11
Теги: DataLife Engine
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.