Главная страница / Релизы / DataLife Engine v.14.1 Final Release
сентябрь 10 2020

DataLife Engine v.14.1 Final Release

celsoft 10 сентября 2020 Релизы 23 859
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. При добавлении или редактировании публикаций, в случае если какое-либо дополнительное поле является обязательным, добавлен вывод информации о том какое именно поле является не заполненным и его необходимо заполнить. Ранее выводилась общая ошибка о том, что какое-либо поле не заполнено, и пользователю приходилось самостоятельно искать какое именно поле является обязательным.

12. Добавлена возможность загружать иконки для категорий непосредственно с использованием админпанели DataLife Engine. Осуществить загрузку иконок можно в разделе управления категориями, при добавлении или редактировании категории.

13. Для шаблонов вывода публикаций, а также для шаблона вывода меню категорий добавлена поддержка новых тегов: [category-icon] текст [/category-icon] выводят текст, заключенный в них, если для категории, где находится публикация, была задана иконка в настройках категории. А также добавлена поддержка противоположных тегов: [not-category-icon] текст [/not-category-icon] которые выводят текст если для категории, где находится публикация, не задана иконка. Тем самым вы можете более гибко создавать оформление ваших шаблонов в зависимости от того есть ли у категории иконка или нет.

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

15. Добавлена возможность использования в поиске по сайту символов @ и ~, которые являлись служебными при полнотекстовом поиске на таблицах, использующих InnoDB.

16. Добавлена поддержка сжатия данных по алгоритму Brotli для JS, CSS и HTML, которые формирует DataLife Engine. Данный метод является более эффективным и более быстрым чем обычное zip сжатие данных. Для использования данного алгоритма сжатия на сервере должны быть установлены соответствующие серверные расширения для PHP. Использование данного алгоритма происходит полностью автоматически если DLE определит поддержку этого алгоритма вашим сервером, в случае отсутствия поддержки то сжатие будет автоматически осуществляться доступными средствами, например, zip сжатием.

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

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

19. Добавлена возможность для разделителей вывода категорий и для модуля хлебных крошек, использовать HTML код, при их задании в настройках скрипта. Например, вы можете задать там "</span><span class="test">" для того чтобы сделать более гибкое и разнообразное оформление вашего шаблона.

20. Добавлена поддержка отложенной загрузки видеороликов Youtube опубликованных с использованием тега [media=...] а также любого иного контента, опубликованного при использовании HTML тега iframe. В случае включения отложенной загрузки изображений в настройках скрипта, данная отложенная загрузка будет также осуществляться и для вышеуказанного контента. Что также будет дополнительно ускорять загрузку страниц вашего сайта, т.к. необходимый контент будет загружаться в браузер только по мере прокрутки страницы пользователем.

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

22. В окно загрузки файлов, при выводе информации о ограничениях на размер и объём загружаемых данных, добавлен также учёт ограничений, установленных в серверных настройках. Например, если в настройках скрипта для пользователя разрешено загружать файл размером в 5 мегабайт, а серверные настройки не позволяют загружать более 2 мегабайт, то также при загрузке будет указан что максимальный объём именно 2 мегабайта. Что позволяет сразу избегать путаницы если есть расхождение между настройками скрипта и сервера.

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

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

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

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

27. Для публикуемых ссылок на сайте, добавлена поддержка протоколов viber://, tg://, skype://, market:// которые позволяют открывать ссылки на сайте в приложениях, установленных для телефона. Таких как Вайбер, Телеграмм, Скайп и Андроид Маркет

28. Для модуля создания резервной копии базы данных добавлена совместимость переноса базы данных с более высокой версии на более низкую. Например, сайт был изначально создан на MySQL 8.0 и переносится на другой сервер где установлен MySQL 5.7. Бекап базы в данном случае будет создан в совместимом с MySQL 5.7 формате.

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

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

31. Видеоплеер DLE обновлён до актуальной версии. Был исправлен ряд небольших ошибок, и улучшено воспроизведение видео на мобильных устройствах.

32. Для модуля "Поиск и Замена" в админпанели добавлен также поиск и замена в заголовках новостей, если указан поиск по новостям и заголовкам статических страниц, если указан поиск и замена по статическим страницам.

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

34. Добавлено автоматическое удаление тегов вывода значений дополнительных полей из шаблона, в случае если данные этих дополнительных полей отсутствуют. Например, есть дополнительное поле с типом "галерея", и вы выводите ее значения не единым тегом вывода, а каждую картинку по отдельности при помощи тега [xfvalue_X image="Nr"], и в случае если какое либо изображение не было загруженных из указанных, то тег его вывода будет автоматически скрыт. Данное нововведение касается не только вывода изображений, а вообще вывода любых дополнительных полей и их значений.

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

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

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

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

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

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

41. Улучшена система определения используемого протокола сайта http или https, предотвращающая некорректное чтение настроек сервера на определённых конфигурациях.

42. Улучшена система контроля неверных ссылок ЧПУ для некоторых разделов сайта и ссылок.

43. Обновлены визуальные редакторы TinyMCE и Froala до актуальных версий. Исправлен ряд выявленных ошибок в данных редакторах.

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

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

46. Исправлена проблема, при которой возникали JS ошибки в случае включения использования нативных смайлов Emoji и отключения редактора для комментариев.

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

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

49. Исправлена проблема, при которой дублировался заголовок List-Unsubscribe при массовой рассылке писем с сайта.

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

51. Исправлена проблема, при которой не работал расширенный поиск по комментариям, если был включён полнотекстовый поиск в настройках скрипта, а также включена модерация комментариев.

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

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

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

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

Внимание!

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

Если вы еще не являетесь нашим клиентом, то вы можете приобрести скрипт на нашем сайте.

Обсудить релиз вы можете на нашем форуме

Комментарии

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

    30 октября 2020 04:58 12 комментариев
    Здравствуйте.

    В последней версии скрипта пытаюсь дать доступ группе "Посетители" в админпанель
    https://i.gyazo.com/8dddf4fb6aa9c7a69648aec3a3fafb14.png
    Сохраняю настройки, но доступа в админпанель нет, после обновления страницы с настройками групп, чекбокс возле "Разрешить доступ в админпанель" отключен.

    Это только у меня так или везде?

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

    30 октября 2020 06:02 3 548 комментариев
    Цитата: AntiPlagiat
    Здравствуйте.

    В последней версии скрипта пытаюсь дать доступ группе "Посетители" в админпанель
    https://i.gyazo.com/8dddf4fb6aa9c7a69648aec3a3fafb14.png
    Сохраняю настройки, но доступа в админпанель нет, после обновления страницы с настройками групп, чекбокс возле "Разрешить доступ в админпанель" отключен.

    Это только у меня так или везде?

    Спасибо.

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

      30 октября 2020 12:25 12 комментариев
      Понял, спасибо!

      Не по теме, прошедшую ночь писал плагин разрешающий группе "Посетители" редактировать собственные новости на сайте.
      Ели - ели победил систему, заменив плагином пару строк в engine/inc/usergroup.php, например добавил
      $_REQUEST['allow_edit_my'].
      Все заработало так как конфликта между allow_edit_my и allow_edit нет.

      Под утро решил посмотреть, а что находится во вкладке этой группы пользователей, если ей дать права доступа в панель управления :))) О чудо, все что мне было нужно там уже есть https://i.gyazo.com/1fb5f88c8c92f2fb420aa94ba5ab1bfb.png

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

      Редактирование собственных новостей и Редактирование всех новостей
      перенесли бы в будущих релизах во вкладку "Новости" для таких как я.

      Спасибо.
  3. Lexxs (Клиенты)

    31 октября 2020 15:22 302 комментария
    И всё-таки проверьте у себя, идёт ли замена в дополнительных полях.
    В предыдущей версии было без проблем, а в этой не заменяет текст в дополнительном поле, одна строка, безопасный режим, ввтеги отключены.
    Делал переезд сайта, с http на https, и на другой домен пробовал, не заменяет.
    Проверьте у себя, если у вас работает штатно, буду искать причину на своей стороне.
  4. celsoft (Администраторы)

    31 октября 2020 20:37 3 548 комментариев
    Цитата: Lexxs
    И всё-таки проверьте у себя, идёт ли замена в дополнительных полях.
    В предыдущей версии было без проблем, а в этой не заменяет текст в дополнительном поле, одна строка, безопасный режим, ввтеги отключены.

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

      1 ноября 2020 04:31 302 комментария
      Так ведь поиск и замена в дополнительных полях разве ищет и заменяет ?
      В списке обрабатываемых данных нет ДП
      https://joxi.ru/Vm6DDXBiv15JYA.png
  5. celsoft (Администраторы)

    1 ноября 2020 12:09 3 548 комментариев
    Цитата: Lexxs
    Так ведь поиск и замена в дополнительных полях разве ищет и заменяет ?
    В списке обрабатываемых данных нет ДП
    https://joxi.ru/Vm6DDXBiv15JYA.png

    Конечно. Об этом вам выше написали. Вы выбираете не поля для поиска, а места. В данном случае новости. Доп. поля хранятся в новостях. В новостях хранится и заголовок и краткое описание и полное и все дополнительные поля. И везде производится замена.
    1. Lexxs (Клиенты)

      1 ноября 2020 12:58 302 комментария
      Спасибо! Теперь понятно.
      Нужно теперь разобраться, почему не заменяются данные.
      А если и заменяются, то как то не корректно.
      Возможно какой то из плагинов влияет.
      Буду искать.
  6. Extazzi (Клиенты)

    2 ноября 2020 01:55 48 комментариев
    Здравствуйте.
    Будет ли реализовано когда-нибудь?

    1) Вывод аватарки в фуллстори и шортстори;
    2) Помимо тегов [edit] теги [not-edit];
    3) Возможность объединения количества лайков новости и комментариев для вывода в профиле;
    4) Добавление новости в избранное пользователя, без специального обновления страницы.
  7. Lexxs (Клиенты)

    10 ноября 2020 14:15 302 комментария
    Всё таки проблема оказалась в записях дополнительного поля poster.
    Не знаю пока, это проблема dle или скрипта, делающего запись, но в админке сайта, запись имеет нормальный вид https://домен.ру , а в поле таблицы базы, запись выглядит как http&#58;//домен.ру, наверное поэтому не происходила замена записи в поле, никакими инструментами dle .
    Когда выполнил запрос из админки на замену http&#58;//домен.ру на https&#58;//домен.ру , тогда вроде как поменялось.
    Теперь нужно заменить https&#58;//домен.ру на https&#58;//2домен.com, вот только не знаю, не будет ли каких побочных эффектов.
    Делает dle такие записи, или это плагин так записывает в базу, а в поле выводится нормально ?
    Можно ли этот случай учесть в следующих обновлениях dle, для корректной замены ?
  8. celsoft (Администраторы)

    10 ноября 2020 16:46 3 548 комментариев
    Цитата: Lexxs
    Делает dle такие записи, или это плагин так записывает в базу, а в поле выводится нормально ?

    Про плагины может сказать только автор вашего плагина и все зависит что и именно записывает данные. Я могу сказать только про стандартный DLE. В зависимости от настроек и опций поля, да он может это делать. Например если включен безопасный режим для поля. То происходит экранирование потенциально опасных данных, в том числе и таких.
    Цитата: Lexxs
    Можно ли этот случай учесть в следующих обновлениях dle, для корректной замены ?

    В DLE никаких проблем в этом нет. А свой поиск и замену нужно производить именно так, как данные записаны в БД, потому как это прямая замена по данным в БД.
  9. Дмитрий6 (Клиенты)

    8 декабря 2020 08:22 93 комментария
    А, что заглавные буквы в условиях (title - Текст заголовка новости) не поддерживаются?
    Пример,
    [if title ~ "все подвиги Геракла"] текст [/if] - не выводится на странице
    [if title ~ "все подвиги геракла"] текст [/if] - выводится на странице
  10. celsoft (Администраторы)

    8 декабря 2020 10:21 3 548 комментариев
    Цитата: Дмитрий6
    А, что заглавные буквы в условиях (title - Текст заголовка новости) не поддерживаются?
    Пример,
    [if title ~ "все подвиги Геракла"] текст [/if] - не выводится на странице
    [if title ~ "все подвиги геракла"] текст [/if] - выводится на странице

    На данный момент нет. Но этот вопрос известен и поддержка будет реализована в следующей версии скрипта.
  11. PHPSID (Клиенты)

    12 декабря 2020 07:57 23 комментария
    Подскажите, пожалуйста, где можно отредактировать страницу/информацию после регистрации через соц. сеть? Нужно добавить чекбокс и правила сайта. Спасибо.

    По возможности, добавьте, пожалуйста в след. релиз такую возможность.
  12. celsoft (Администраторы)

    13 декабря 2020 11:49 3 548 комментариев
    Цитата: PHPSID
    Подскажите, пожалуйста, где можно отредактировать страницу/информацию после регистрации через соц. сеть? Нужно добавить чекбокс и правила сайта. Спасибо.

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

    У этой авторизации или регистрации нет отдельной своей страницы. Там редирект просто на ту же страницу где и был пользователь после успешной авторизации на сайте соц. сети. Поэтому тут нужно например шаблонными средствами где у вас ссылки на эту авторизацию, чтобы они например или нажимались после принятия правил, либо при их нажатии открывались правила, а потом редирект соц. сеть. Т.е. как то манипулировать шаблонными средствами на JS для реализации этого.
    1. PHPSID (Клиенты)

      13 декабря 2020 14:02 23 комментария
      Спасибо за ответ. Но ведь страница то одна, где пользователь подтверждает свой логин при первой авторизации. Вот тут бы чекбокс.
      1. celsoft (Администраторы)

        15 декабря 2020 20:20 3 548 комментариев
        Это не отдельная страница, это просто информационные сообщение. Править его можно уже только через систему плагинов, редактируя файл engine/modules/social.php
  13. Lexxs (Клиенты)

    17 декабря 2020 15:32 302 комментария
    По ряду причин пришлось сменить домен для сайта и заметил проблему после переезда на новый домен.
    Не зарегестрированный пользователь не может выставить рейтинг публикации, хотя в настройках для них разрешено.
    Выдаёт :
    Ваша пользовательская сессия истекла, перезагрузите страницу в браузере и при необходимости войдите на сайт повторно.

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

    Может где то в папках движка остаются записи, которые нужно удалить ?
    1. celsoft (Администраторы)

      18 декабря 2020 09:53 3 548 комментариев
      Ни с версией DLE, ни с кешем, ни с файлами с какими либо записями это не связано.

      Это связано либо с настройками сервера, либо с некорректно указанными настройками домена в настройках скрипта. Чтобы сказать точно, нужно визуально смотреть ваш сайт и состояние серверного ПО. Для этого вам нужно обратится в нашу службу поддержки и предоставить доступ по FTP и а админпанели DLE
      1. Lexxs (Клиенты)

        18 декабря 2020 14:44 302 комментария
        Настройки сервера не менялись со времени обновления на новую версию DLE и смены домена.
        Настройка домена в настройках скрипта верная, с протоколом и слешем в конце.
        перепроверил ещё раз, такая проблема на всех сайтах использующих DLE 14.1, даже на тех, на которых домен не менялся.
        Возможно проблема в настройках кеша, файловый, мемкеш или редис. Попробую с разными настройками.
        Будет время, может быть обращусь в поддержку, если сам не найду причину.
  14. Lexxs (Клиенты)

    29 декабря 2020 15:01 302 комментария
    Цитата: celsoft
    Ни с версией DLE, ни с кешем, ни с файлами с какими либо записями это не связано.

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

    Нашёл сам проблему и решил.
    Всё дело в том, что сайт работает через клаудфлэйр и скрипт получает не корректный ip пользователей.
    Исправил написанием простого плагина, который исправляет это недоразумение.
  15. celsoft (Администраторы)

    30 декабря 2020 07:37 3 548 комментариев
    Цитата: Lexxs
    Нашёл сам проблему и решил.
    Всё дело в том, что сайт работает через клаудфлэйр и скрипт получает не корректный ip пользователей.
    Исправил написанием простого плагина, который исправляет это недоразумение.

    И как обычно неправильно 😀 Потому что никаких плагинов писать не нужно. Так как во первых самым правильным при использовании cloudflare нужно вносить изменения в конфигурацию своего сервера для правильной передачи IP. Но даже если этого не делать, то в самом DLE это базовая возможность. Где в настройках скрипта в админпанели во вкладке "безопасность" можно указать из какого заголовка получать IP посетителей
  16. w3x (Клиенты)

    31 декабря 2020 18:26 33 комментария
    Здравствуйте, Это только у меня проблема в браузере мозилла с плеером или ?
    https://ibb.co/qMsk4Ws
    шаблон Default, на других Green, Red так же. Очистил всевозможные кэши, ничего не помогает, в опера, вивалди все прекрасно.
    И второй вопрос, В скрипте нет поддержки видео формата .webm или я что то делаю не правильно? Спасибо.
  17. celsoft (Администраторы)

    2 января 2021 08:39 3 548 комментариев
    Цитата: w3x
    Здравствуйте, Это только у меня проблема в браузере мозилла с плеером или ?
    https://ibb.co/qMsk4Ws
    шаблон Default, на других Green, Red так же. Очистил всевозможные кэши, ничего не помогает, в опера, вивалди все прекрасно.
    И второй вопрос, В скрипте нет поддержки видео формата .webm или я что то делаю не правильно? Спасибо.

    В DLE используется HTML5 плеер и как следствие по вашим вопросам:
    1. Все оформление делается через CSS вашего шаблона и все элементы вы можете расположить как вам нужно и с учетом работы всех нужных вам браузеров.

    2. Видео поддерживается только то, которое нативно поддерживают браузеры. Если говорить о кроссбраузерности, то все поддерживают пока только кодек h.264
    1. w3x (Клиенты)

      2 января 2021 15:51 33 комментария
      По второму вопросу, не все очень понятно, на пример у меня есть видео sobaka.webm заливаю его на сайт.ру который работает на движке sngine 2.9 все прекрасно показывает, а тот же видео в ДЛЕ не показывает плеер, браузеры и видео то одинаковые? Все таки дело в движке а не в поддержке браузерами чего то или в кодеках...
  18. celsoft (Администраторы)

    2 января 2021 16:09 3 548 комментариев
    Цитата: w3x
    По второму вопросу, не все очень понятно, на пример у меня есть видео sobaka.webm заливаю его на сайт.ру который работает на движке sngine 2.9 все прекрасно показывает, а тот же видео в ДЛЕ не показывает плеер, браузеры и видео то одинаковые? Все таки дело в движке а не в поддержке браузерами чего то или в кодеках...

    HTML5 видео проигрывают не движки!!! От движков ничего не зависит. Проигрывают все видео браузеры, напрямую и нативно без участия движков. Сам плеер это лишь визуальная оболочка из HTML элементов. Причем неважно какое расширение у видео, важен кодек которым сжато видео. Разные браузеры могут поддерживать разный набор кодеков. Если ваше видео не играется в вашем браузере, значит браузер не поддерживает нативно данный кодек, которым сжато видео. Спосок кодеков которые поддерживают те или иные браузеры, можно посмотреть например на странице http://htmlbook.ru/html/video
    1. w3x (Клиенты)

      2 января 2021 17:43 33 комментария
      Понятно, спасибо. А вот тут как быть? если загружаю видео mp4 то выдается ссылка для скачивания и для вставки https://ibb.co/r0WMv5m , а при загрузке webm выдает ссылку только для скачивания https://ibb.co/gT5zzq8 а для плеера нет. Это точно уже не браузеры и кодеки да?
  19. celsoft (Администраторы)

    4 января 2021 11:23 3 548 комментариев
    Цитата: w3x
    Понятно, спасибо. А вот тут как быть? если загружаю видео mp4 то выдается ссылка для скачивания и для вставки https://ibb.co/r0WMv5m , а при загрузке webm выдает ссылку только для скачивания https://ibb.co/gT5zzq8 а для плеера нет. Это точно уже не браузеры и кодеки да?

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

    В новой версии добавить поддержку чтобы это расширение также считалось как видео и предлагалось вставить как видео в плеер.
  20. sciper (Клиенты)

    17 января 2021 16:22 3 комментария
    Здравствуйте. Есть ли возможность пользователю самостоятельно удалить свою учетную запись с сайта со всеми своими материалами?
  21. PHPSID (Клиенты)

    17 января 2021 17:40 23 комментария
    Здравствуйте!

    А актуальна ли
    <link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}">
    ?
    1. PHPSID (Клиенты)

      17 января 2021 18:03 23 комментария
      Как вижу в новых версиях по-другому. Можно определять какие версии, примерно стоят. Это рай для ботов. И не только.
      1. Lexxs (Клиенты)

        21 января 2021 14:35 302 комментария
        Видимо эта информация только для избранных, ответа не последовало ).
        Тоже интересует этот вопрос.
        Этот код видимо устарел и не выводит как надо, а выводит исходным кодом.
        Здесь на сайте эта строка работает, а для пользователей даже в дефолтных шаблонах убрали, видимо секрет большой )
        1. celsoft (Администраторы)

          22 января 2021 13:13 3 548 комментариев
          Причем здесь шаблоны? opensearch не в шаблоны ставится и не имеет никакого отношения к шаблонам, это генерируемая DLE функция и для интеграции поиска в адресную строку браузера. Ничего ни в какие шаблоны не ставится и ставить не нужно, ни эту ни какие либо другие строки. Все что нужно поставит DLE самостоятельно. И да она актуальна, только вот давно как этот адрес совершенно иной, потому как с введением системы плагинов изменилась структура ряда адресов.
  22. celsoft (Администраторы)

    18 января 2021 08:09 3 548 комментариев
    Цитата: sciper
    Здравствуйте. Есть ли возможность пользователю самостоятельно удалить свою учетную запись с сайта со всеми своими материалами?

    Нет. Сам пользователь удалить сам себя не может.
    1. sciper (Клиенты)

      28 января 2021 19:34 3 комментария
      Тогда есть ли возможность пользователю самому удалить свои материалы и комментарии?
      Если нет то планируется ли делать?
      Чтобы соответствовать 152 ФЗ это стоит сделать, так как много пользователей обращаются за удалением своей персональной информации вплоть до аккаунта, делать это вручную каждый день на больших сайтах довольно трудозатратно.
  23. celsoft (Администраторы)

    29 января 2021 11:02 3 548 комментариев
    Цитата: sciper
    Тогда есть ли возможность пользователю самому удалить свои материалы и комментарии?
    Если нет то планируется ли делать?
    Чтобы соответствовать 152 ФЗ это стоит сделать, так как много пользователей обращаются за удалением своей персональной информации вплоть до аккаунта, делать это вручную каждый день на больших сайтах довольно трудозатратно.

    Разрешение на редактирование и удаление вы устанавливаете в настройках групп. И можете это там сделать, как для публикаций, так и для комментариев.
    1. sciper (Клиенты)

      11 февраля 2021 20:06 3 комментария
      В упор не вижу такой настройки для тех у кого нет доступа в админ панель.
      Есть только
      Редактирование собственных новостей
      Разрешение на редактирование собственных публикаций даже после опубликования на сайте.

      Все остальное только через админ панель.
  24. solomop (Клиенты)

    12 февраля 2021 09:35 2 комментария
    Разочарован!
    Купил лицензию поставил движок в итоге 500 ошибка. Версия 14.1
    Тех поддержка тупо молчит!
    1. solomop (Клиенты)

      12 февраля 2021 10:03 2 комментария
      Еле еле поставил движок, в итоге все новости отдают 404 ошибку. Люди ставят nulled и такого нет_))
      https://zaimget.ru/o-skripte/4-rendez-vous.html
      1. Extazzi (Клиенты)

        12 февраля 2021 10:51 48 комментариев
        Могу предположить, что сервер на чистом nginx. Если это так, то нужно сначала сервер настроить и правила прописать после установки. Для дле недостаточно просто закинуть двиган на выделенку и установить.
  25. celsoft (Администраторы)

    12 февраля 2021 17:06 3 548 комментариев
    Цитата: solomop
    Еле еле поставил движок, в итоге все новости отдают 404 ошибку. Люди ставят nulled и такого нет_))
    https://zaimget.ru/o-skripte/4-rendez-vous.html

    Всегда люди первым делом думают что это скрипт как то неправильно работает )). И только потому что решили поставить оригинал )), но не задумываются что DLE в первую очередь зависит от серверного ПО, и главное от его корректной настройки. Для корректной работы ЧПУ требуется обязательное соблюдение условий:
    1. Наличие апача на сервере.

    2. Наличие модуля mod_rewrite для апача на сервере.

    3. Наличие оригинального файла .htaccess в корне.

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

    С уважением,
    Служба поддержки DataLife Engine
  26. todoarainbow (Клиенты)

    16 февраля 2021 20:13 2 комментария
    Было бы неплохо, если бы аккаунт Wargaming можно было привязать... и Steam.
    Да и вообще была бы возможность сторонние авторизации подключать...
    1. Lexxs (Клиенты)

      17 февраля 2021 06:56 302 комментария
      Если у них есть api соответствующий, то это вполне реально реализовать.
  27. Lexxs (Клиенты)

    19 февраля 2021 09:21 302 комментария
    Почему в плагине выдаёт ошибку :
    Имя файла: engine/egine.php
    Ошибка: Не удалось найти код:
    if (!$category_id) $category_id = 'not detected';

    Хотя сам код в файле присутствует именно в таком виде, один в один и через поиск в файле через Ctr+F находит его без проблем ?
  28. celsoft (Администраторы)

    21 февраля 2021 13:41 3 548 комментариев
    Цитата: Lexxs
    Почему в плагине выдаёт ошибку :
    Имя файла: engine/egine.php
    Ошибка: Не удалось найти код:
    if (!$category_id) $category_id = 'not detected';

    Хотя сам код в файле присутствует именно в таком виде, один в один и через поиск в файле через Ctr+F находит его без проблем ?

    Код который вы привели находится и все корректно работает. Либо он у вас иначе написан в самом плагине, либо его уже модифицировали другие ваши плагины на сайте.
  29. Gara (Клиенты)

    3 марта 2021 10:51 2 комментария
    Всем доброго, с эмоциями (смайлами) жесть, зря перешли на Юникод для смайлов половина не отображается https://prnt.sc/10c0qek
    1. celsoft (Администраторы)

      3 марта 2021 13:00 3 548 комментариев
      Это напрямую зависит от операционной системы которой вы пользуетесь. Вы пользуетесь слишком устаревшей.
      1. Gara (Клиенты)

        11 марта 2021 10:16 2 комментария
        Добрый день от части согласен с вашим высказыванием от части нет, т.к. это зависит от конфигурации. Скрин который был раньше сделан на win7 в стоке если добавить к примеру Segoe UI Emoji ver1.12 то появится большая часть эмоций если же нужны красочные то с этим справиться дополнение (расширение для браузера Emojis - Emoji Keyboard и не надо грузить шрифт) и будут отображаться практически все смайлы, так же частично отображается и на win server 2016 с полными обновлениями и т.д. (но в стоке) при отсутствии доп шрифта, и на Linux системах в которых отсутствуют доп шрифты, например если в DEB отсутствует пакет fonts-noto-color-emoji (sudo apt install fonts-noto-color-emoji) так же будит не корректное отображение эмоций так что это ни как ни связанно с новизной системы, но не отрицаю что часть шрифтов которые уже разработаны под новые системы уже не поставить на старые. Была замечена проблема на мобильной версии открывал ваш сайт с параметром ПК версии и при открытии смайлов браузеры аварийно закрывались Opera, Chrome, а вот Firefox (правда стоят доп расширения) нет и все отображается. По этому и написал что зря перешли на Юникод с одной стороны , но с другой я согласен что увеличили количество смайлов и частично облегчит движок и ускорили загрузку т.к. не тянет картинки могу предположить что сэкономили около 30Мб пространства ну и загрузки по трафику если открыть смайлы.
        P.S. С уважением житель консоли, жителем кода )))
  30. VitArt (Клиенты)

    18 марта 2021 21:51 9 комментариев
    Подскажите пожалуйста if может работать на подсчет кол-во символов?

    [if title > "10"] {title}... [/if]
    [if title <= "10"] {title} [/if]

    Если нет, то как реализовать подобное?

Информация

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

Календарь

«    Август 2021    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

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

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