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

DataLife Engine v.14.0 Final Release

celsoft 12 февраля 2020 Релизы 37 247
DataLife Engine v.14.0 Final Release

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

1. Добавлен новый плеер для проигрывания видео на сайте. Новый плеер обладает улучшенной поддержкой актуальных браузеров и устройств и имеет более современный дизайн. Помимо визуальных улучшений новый плеер имеет и новые функциональные возможности, а именно поддерживает режим "Картинка в Картинке" для браузера, а для устройств Apple поддерживает проигрывание видео по AirPlay на другие устройства. Также в плеере реализовано несколько различных цветовых схем, которые вы можете выбрать в настройках плеера в админпанели.

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

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



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



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

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. Добавлена возможность выводить данные из профиля пользователя, который просматривает в данный момент сайт, во всех файлах шаблона. Для этого было введено более тридцати новых глобальных тегов, которые содержат в себе информацию из пользовательского профиля, включая данные из его дополнительных полей. Тем самым вы можете вывести данные авторизованного пользователя не только к примеру, в 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. В настройки скрипта добавлена возможность включения и отключения использования Яндекс Дзен при экспорте RSS потока. В случае отключения данной возможности, данная опция не будет отображаться при добавлении и редактировании публикаций.

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

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

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

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

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

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

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

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

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.6 или 4.2 и т.д. Данный тег позволяет задать, например, собственное оформление звезд рейтинга с частичным заполнением, а не только 2 или 4 заполненных звезды.

30. Для рейтинга комментариев также добавлено использование нового тега {ratingscore} в шаблоне вывода комментариев (comments.tpl). Данный тег выводит число усредненного рейтинга от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 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. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

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

Внимание!

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

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

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

Комментарии

  1. supersh (Посетители)

    20 февраля 2020 08:48 1 комментарий
    Здраствуйте, у меня после обновления $_SERVER[‘PHP_SELF’] начал выдавать "/index.php/index.php" в файле sitelogin
    В этой строке
    header( "Location: ".str_replace("index.php","",$_SERVER['PHP_SELF']) );
    При логауте происходит ошибка редиректа.

    Версия PHP: 7.3.14
  2. celsoft (Администраторы)

    20 февраля 2020 15:01 4 033 комментария
    Цитата: supersh
    Здраствуйте, у меня после обновления $_SERVER[‘PHP_SELF’] начал выдавать "/index.php/index.php" в файле sitelogin
    В этой строке
    header( "Location: ".str_replace("index.php","",$_SERVER['PHP_SELF']) );
    При логауте происходит ошибка редиректа.

    Версия PHP: 7.3.14

    $_SERVER['PHP_SELF'] формирует сервер а не DLE. Поэтому либо проблемы в настройках сервера, либо какие то сторонние модификации вмешиваются в значения этой переменной.
  3. celsoft (Администраторы)

    20 февраля 2020 15:05 4 033 комментария
    Цитата: w3x
    Не получается обновить скрипт, на данный момент стоит 13.2 в автоматическом режиме ввожу ключ нажимаю продолжить идет проверка ключа и все, никаких обновлении, а в ручном - Обновление скрипта до версии: 13.3 ошибка выполнения операции, в чем может быть проблема?

    В чем угодно. В некорректно загруженных файлах, в браузере и т.д. и т.п. Нужно смотреть визуально, обратитесь в техническую поддержку, представив доступы по FTP и к админпанели DLE.
  4. n0lik (Посетители)

    21 февраля 2020 07:33 22 комментария
    Что-то так долго рассылка о новой версии шла... 🕑
    1. Lexxs (Клиенты)

      21 февраля 2020 09:01 312 комментариев
      Как обычно ))
      Видимо пока всем разошлёшь... Некоторые наверное вообще к следующему релизу получат письма ))
  5. surikat (Посетители)

    21 февраля 2020 11:08 25 комментариев
    37. Добавлена регистронезависимая проверка логинов и e-mail адресов, запрещенных для регистрации, написанных на кириллице и других языках, отличных от английского.


    А что это значит? Нельзя будет на кириллице логины создавать?
  6. celsoft (Администраторы)

    21 февраля 2020 15:36 4 033 комментария
    Цитата: surikat
    А что это значит? Нельзя будет на кириллице логины создавать?

    Где вы это увидели в описании. В данном пункте написано о проверке запрещенных !!! к регистрации. В DLE можно создать список запрещенных логинов, которые нельзя зарегистрировать. Есть такой раздел в админпанели 😀
  7. cyca (Клиенты)

    22 февраля 2020 10:54 2 комментария
    Поможет ли нововведения по профилю пользователя
    13. Добавлена возможность выводить данные из профиля пользователя
    вывести конструкцию if user_group == 2: Текст для группы 2; else Вы не можете просматривать данный текст!
    ??
    1. cyca (Клиенты)

      22 февраля 2020 10:57 2 комментария
      В данный момент провожу данную проверку через тело модуля, если ли смысл и возможность показывать контент для группы подписчики через шаблоны?
  8. celsoft (Администраторы)

    22 февраля 2020 19:13 4 033 комментария
    Цитата: cyca
    Поможет ли нововведения по профилю пользователя
    13. Добавлена возможность выводить данные из профиля пользователя
    вывести конструкцию if user_group == 2: Текст для группы 2; else Вы не можете просматривать данный текст!
    ??

    Это есть во всех версиях DLE. Теги [group=..] [/group] и [not-group=..] [/not-group] https://dle-news.ru/extras/online/index.html?startnews.html
  9. Lexxs (Клиенты)

    24 февраля 2020 11:43 312 комментариев
    Обработка через tinypng должна как то отображаться ?
    Просто когда загружаю изображение, идёт обычная загрузка и потом вставка изображение в новость.
    А была ли обработка - не понятно.
  10. celsoft (Администраторы)

    24 февраля 2020 16:58 4 033 комментария
    Цитата: Lexxs
    Обработка через tinypng должна как то отображаться ?
    Просто когда загружаю изображение, идёт обычная загрузка и потом вставка изображение в новость.
    А была ли обработка - не понятно.

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

    24 февраля 2020 17:54 312 комментариев
    Цитата: celsoft
    Если все прошло корректно то нет, это обычная загрузка, которая проходит успешно

    В смысле ? То есть сервис здесь не участвует ?
    Как понять, что при загрузке картинок, произошла обработка в сервисе ?
    Просто после загрузки, нет никаких сообщений, но как обычно, картинки появляются в поле для загруженных фалов для вставки в новость.
    И совсем не понятно, была обычная загрузка, или с обработкой через сервис.
    Они вообще как то отличаются, обычная, и с обработкой через сервис ?
  12. celsoft (Администраторы)

    24 февраля 2020 18:47 4 033 комментария
    Цитата: Lexxs
    В смысле ? То есть сервис здесь не участвует ?

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

    Включить сервис в настройках. И если она не произошла то будет ошибка и сообщение почему. А если все успешно, то обычное сообщение как всегда, что все сделано успешно.
    Цитата: Lexxs
    Они вообще как то отличаются, обычная, и с обработкой через сервис ?

    Я ответил вам уже на этот вопрос, прочитайте предыдущий ответ:
    Цитата: celsoft
    Если все прошло корректно то нет, это обычная загрузка, которая проходит успешно, и сообщение только об успешности загрузки

    Я вам дал ответ, что в нем непонятного, и зачем повторять ответ повторно?
  13. Lexxs (Клиенты)

    25 февраля 2020 14:39 312 комментариев
    Очень не хватает такой опции, для разделов сайта, чтобы закрыть показ содержимого раздела от не зарегестрированных пользователей.
    Или такое есть, но я не там искал ?
  14. celsoft (Администраторы)

    25 февраля 2020 15:45 4 033 комментария
    Цитата: Lexxs
    Очень не хватает такой опции, для разделов сайта, чтобы закрыть показ содержимого раздела от не зарегестрированных пользователей.
    Или такое есть, но я не там искал ?

    Конечно это есть. Но за помощью и поддержкой, вам уже нужно как положено обращаться в тех. поддержку https://dle-news.ru/index.php?do=feedback
  15. Lexxs (Клиенты)

    25 февраля 2020 18:07 312 комментариев
    Цитата: celsoft
    Но за помощью и поддержкой, вам уже нужно как положено обращаться в тех. поддержку

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

    Конечно это есть.

    Где же это есть ? В редактировании разделов этого не нашёл. По логике там должно быть.
  16. Lexxs (Клиенты)

    25 февраля 2020 19:10 312 комментариев
    Хотя кажется вспомнил. Это вроде бы как есть в настройках группы пользователей. Кажется там видел.
    Хотя почему это там, а не в настройках разделов, не понятно. Если же верно вспомнил.
    Вряд ли дождусь ответа по существу, завтра проверю в настройках.
    Прошу прощения за беспокойство своими вопросами.
  17. celsoft (Администраторы)

    25 февраля 2020 19:44 4 033 комментария
    Цитата: Lexxs
    А зачем в поддержку ? Разве это какой то сбой, или неисправность ?

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

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

    Цитата: Lexxs
    Или вы принципиально хотите мстить ?
    Я признал ошибку и попросил прощения. Перегнул на эмоциях, выдал как за факт то, что показалось верным.

    Причем здесь эмоции? Вы не соблюдаете и нарушаете правила сайта, а считаете что кто то другой проявляет эмоции и делает это только на эмоциях. Вы заблуждаетесь. Я уже много много раз вам сказал, что техническая поддержка скрипта это не комментарии на сайте. Комментарии на сайте пишутся только касательно публикации на сайте. В данной публикации описаны новые возможности исключительно версии 14.0, и описание релиза 14.0. Ваш вопрос не имеет никакого отношения к данной теме. Так как вы уже более 200 комментариев на сайте написали не касающихся публикации, больше принципиально не будет ответов на ваши вопросы, которые не имеют отношения к новости. Поддержка оказываться там где предусмотрена: форум, обратная связь, а не где вам хочется. И никаких эмоций здесь нет, есть только желание и обязанность поддерживать на сайте порядок. Флуд в комментариях не по теме, это не есть порядок.

    Если же и это не поможет, закроем возможность комментирования на сайте для вас, и в этом тоже нет никаких эмоций, только лишь реакция на нежелание вами соблюдать правила сайта. А именно соглашение о пользовании сайтом https://dle-news.ru/terms.html пункт 4.4.6. И как видите здесь нет никаких эмоций, правила едины для всех, и существуют для того чтобы они выполнялись, всеми без исключения, в том числе и вами.
  18. Lexxs (Клиенты)

    27 февраля 2020 12:38 312 комментариев
    В новой версии скрипта, относительно авторизации через соцсети, инструкция не обновлялась ?
    В частности авторизация через гугл, там сильные изменения и по старой инструкции невозможно нормально создать авторизацию.
  19. celsoft (Администраторы)

    27 февраля 2020 13:27 4 033 комментария
    Цитата: Lexxs
    В новой версии скрипта, относительно авторизации через соцсети, инструкция не обновлялась ?
    В частности авторизация через гугл, там сильные изменения и по старой инструкции невозможно нормально создать авторизацию.

    Нет. Потому как они их меняют чуть ли не каждый месяц. За ними просто не угнаться. При этом сути авторизации не меняется, поэтому как создавать приложения нужно читать в справке непосредственно самой соц. сети, там это также подробно описано в справочнике для разработчиков. Все что нужно DLE это данные созданного приложения, его ID и ключ.
  20. Lexxs (Клиенты)

    27 февраля 2020 13:38 312 комментариев
    Цитата: celsoft
    Все что нужно DLE это данные созданного приложения, его ID и ключ

    В том то и дело. В новой версии потерялся, но с трудом нашёл нужные разделы, но там всё по другому, нет нужных полей и данных.
    Например есть ключ, но не нашёл ID приложения, да и вставки ссылки на авторизацию (Обратную на сайт) уже нет такого поля.
    Да много чего нет.
    Ладно, попробую погуглить, может разберусь.
    Хотя актуальная инструкция в DLE была бы предпочтительнее.
  21. alexpsp (Клиенты)

    28 февраля 2020 08:41 11 комментариев
    "ID похожих новостей:" было бы лучше, если бы id дополнялись к уже заданным. Например в настройках указано показывать 10 похожих новостей, я указываю 2 id и дополнительно автоматически ищутся до 8 id, а если указываю 11 id адресов, то автоматически ничего не будет искаться. И при перестроение также ищутся id по новому.

    По другому (а точнее как сейчас) просто список ID новостей можно было и через дополнительное поле ввести.
  22. RAMSESSII (Клиенты)

    29 февраля 2020 08:49 30 комментариев
    Имею самый крупный сайт в мире в своей нише. Видимо боты используют лазейку в движке. Последнюю неделю задержка загрузки увеличилась раз в 10. Возможно типа запросы через форму обратной связи. Отключил ее. На несколько часов помогло.
    Почему это проблема не в сервере или в чем-то другом?
    1) за неделю сменил 3 сервера (Digital Ocean). Часов 20 все работает ок, потом начинаются тормоза.
    2) Лицензия DLE. Была 13 версия, поставил 14. Никаких сторонних модулей и прочего
    3) Тормоза начинаются практически по расписанию в одно время и заканчиваются + - час.

    Прошу помощи
    1. yponec99 (Клиенты)

      8 июля 2020 16:23 62 комментария
      посмотри логи запросов на сервере - часто атакуют боты по 2 запроса которые невозможно блокировать обычными средствами - пример блокировки таких умников:
      в .htaccess
      рабочий вариант для кэмел-хоста
      
      SetEnvIfNoCase user-Agent "AhrefsBot/6.1" bad_bot
      SetEnvIfNoCase user-Agent "python-requests/2.19.1" bad_bot
      SetEnvIfNoCase user-Agent "python-requests/2.12.4" bad_bot
      SetEnvIfNoCase user-Agent "SemrushBot" bad_bot
      <Limit GET POST HEAD>
      Order Allow,Deny
      Allow from all
      Deny from env=bad_bot
      </limit>
      
  23. celsoft (Администраторы)

    29 февраля 2020 14:30 4 033 комментария
    Цитата: RAMSESSII
    Имею самый крупный сайт в мире в своей нише. Видимо боты используют лазейку в движке. Последнюю неделю задержка загрузки увеличилась раз в 10. Возможно типа запросы через форму обратной связи. Отключил ее. На несколько часов помогло.
    Почему это проблема не в сервере или в чем-то другом?
    1) за неделю сменил 3 сервера (Digital Ocean). Часов 20 все работает ок, потом начинаются тормоза.
    2) Лицензия DLE. Была 13 версия, поставил 14. Никаких сторонних модулей и прочего
    3) Тормоза начинаются практически по расписанию в одно время и заканчиваются + - час.

    Прошу помощи

    Судя по описанию на ваш сайт идет классическая DDOS атака. Это никакие не лазейки в движках или что то еще, просто отправляется большое количество обращений к серверу с целью вывести сайт из строя, и когда вы меняете сервер, просто пока боты не обновили DNS записи у вас временно проблема уходит. Подробнее о DDOS атаках можете прочитать например https://ru.wikipedia.org/wiki/DoS-атака#Распределённая_DoS-атака

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

    2 марта 2020 14:38 312 комментариев
    Дополнительные поля, в настройках и при создании есть поле "Значение по умолчанию", так понимаю, что при заполнении текстом, или тегами, должно выводиться при выводе дополнительного поля.
    Но ничего не выводит, если даже ввести в поле Значение по умолчанию, то в дополнительном поле всё-равно чисто, как будто ничего и не вводилось.
    Это не корректная работа, или я чего то не так понял ?
  25. celsoft (Администраторы)

    2 марта 2020 21:59 4 033 комментария
    Цитата: Lexxs
    Дополнительные поля, в настройках и при создании есть поле "Значение по умолчанию", так понимаю, что при заполнении текстом, или тегами, должно выводиться при выводе дополнительного поля.

    Нет. Не правильно понимаете. Значения по умолчанию выводятся при первом заполнении новости, т.е. при добавлении новости. И может быть изменено при необходимости на любое другое значение. К выводу новостей это не имеет никакого отношения, и при выводе новостей ничего не выводится.
  26. RAMSESSII (Клиенты)

    3 марта 2020 20:38 30 комментариев
    Судя по описанию на ваш сайт идет классическая DDOS атака. Это никакие не лазейки в движках или что то еще, просто отправляется большое количество обращений к серверу с целью вывести сайт из строя, и когда вы меняете сервер, просто пока боты не обновили DNS записи у вас временно проблема уходит.

    Вам нужно анализировать логи сервера в этот момент и блокировать IP адреса с которых идет атака. Делается это всегда не на уровне скриптов и движков, а на уровне сервера и даже выше сервера, закрывая его специализированными фильтрами. Некоторые хостинги обладают такими услугами, некоторые нет. Это вам нужно уточнить в службе поддержки вашего хостинга.[/quote]

    Да, движок не причем был. Была какая-то уникальная атака, без нагрузки сервера и канала, но видимо нашли уязвимость в апаче. Помог только переход на ngnix. Пожелал бы dle официально начать поддерживать ngnix.
    Спасибо за движок в целом. Приятно с ним работать
  27. celsoft (Администраторы)

    4 марта 2020 10:57 4 033 комментария
    Цитата: RAMSESSII
    Да, движок не причем был. Была какая-то уникальная атака, без нагрузки сервера и канала, но видимо нашли уязвимость в апаче. Помог только переход на ngnix. Пожелал бы dle официально начать поддерживать ngnix.
    Спасибо за движок в целом. Приятно с ним работать

    Во первых DLE полностью поддерживает работу на ngnix, ему по сути не важно что у вас Apache или Nginx, он работает в среде PHP.

    Ну а во вторых забудьте про какие то уникальные атаки или уязвимости, вы просто не знаете всех типов атак. Если вы не видели в логах и по нагрузке на канал, то это был UDP или SYN флуд. И не важно что у вас Апач, или Nginx будет использоваться, для подобных типов атак защита делается совершенно иначе.
  28. nabster700 (Посетители)

    6 марта 2020 20:50 2 комментария
    Хотел спросить делаю изменения в шаблоне а антивирус при сканирование ноль эмоций в 14 версии ?
  29. celsoft (Администраторы)

    6 марта 2020 21:45 4 033 комментария
    Цитата: nabster700
    Хотел спросить делаю изменения в шаблоне а антивирус при сканирование ноль эмоций в 14 версии ?

    Прежде чем он будет реагировать на ваши изменения, нужно в нем сделать снимок ваших файлов. Вы не сделали снимок, поэтому он и не реагирует непосредственно на изменения, а проверяет только наличие посторонних исполняемых файлов. Сделайте снимок файлов и он будет отображать реагировать на изменения. Так было всегда и во всех версиях DLE.
    1. nabster700 (Посетители)

      6 марта 2020 22:05 2 комментария
      Точно работает , большое спасибо 😀
  30. surikat (Посетители)

    9 марта 2020 13:54 25 комментариев
    Заметил, что если при регистрации ввести неправильный e-mail , в начале кириллицией , а потом @mail.ru
    то выдаёт на английском почему-то сообщение : You must provide at least one recipient email address.
    Хотя везде русский стоит.

    И на счёт RSS, Турбо яндекс страниц и Дзен. Ну ясное дело , что для Дзен там нужно иметь свой зарегистрированный канал и просмотров не менее 7000 и тд. Урл RSS ввёл в настройках турбостраниц в яндекс вебмастере. Потом включил. Просканировало более 1780 страниц.. И что дальше? Как вообще проверить эти турбостраницы. Это с мобильного устройства надо заходить? Формат экспорта RSS потока установил Полный , чтобы с картинками выводилось. И что дальше? И нужно ли это для тех у кого нет каналов в Дзен?

Информация

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

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

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

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