Главная страница / Релизы / DataLife Engine v.17.3 Final Release
октябрь 14 2024

DataLife Engine v.17.3 Final Release

celsoft 14 октября 2024 Релизы 3 567

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

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

2. Добавлена возможность указать в настройках скрипта список стран, для которых разрешена авторизация в панели управления DataLife Engine. А также для удобства вместо разрешённых стран, вы можете указать список запрещённых стран. В случае если пользователь находится в запрещённой стране, то все попытки авторизации в панели управления будут автоматически заблокированы не допуская даже попытки авторизации.

3. Добавлена возможность выводить тот или иной контент в шаблонах на основе того, в какой стране находится посетитель сайта. Для этого в шаблоны добавлен новый глобальный тег: {country} который выведет ISO код страны, в которой находится посетитель сайта, например, выведет RU если посетитель находится в России, или US если посетитель находится в США. Данный тег, полезен, когда нужно добавить к ссылке какой-либо префикс на основе страны, например вывести флаг посетителя на сайте. Добавлены новые теги [country=X] текст [/country] которые выведут текст, указанный в них, если посетитель находится в указанных X странах, где X это список ISO кодов стран. Страны можно перечислять через запятую. Например, теги [country=RU, BY, KZ] текст [/country] выведут текст если посетитель из России, Беларуси или Казахстана. Также добавлены противоположные теги [not-country=X] текст [/not-country] которые выведут текст, указанный в них, если посетитель находится не в указанных X странах, где X это список ISO кодов стран. Например, [not-country=RU, BY, KZ] текст [/not-country] выведут текст если посетитель не из России, Беларуси или Казахстана, а из любых других стран.

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

5. Для дополнительных полей с типом “Загружаемое изображение” и “Галерея изображений” добавлена возможность указывать по какой стороне устанавливать ограничения на оригинальное изображение и уменьшенную копию, если такие ограничения устанавливаются в настройках поля. Вы можете указать “По наибольшей стороне”, “По ширине” или “По высоте”. Ранее использовались общие настройки скрипта для этих параметров, теперь для каждого поля вы можете установить свои отдельные значения.

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

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

8. Добавлено автоматическое формирование содержимого метатегов “keywords” при показе кратких новостей на основе содержимого страницы, в случае если для данной страницы не было задано специальное значение в панели управления. В случае если для раздела имеется несколько страниц, то ключевые слова, которые были заданы в админпанели, будут использоваться только для первой стартовой страницы, а для последующих страниц данный метатег будет формироваться на основе контента именно данной страницы. Тем самым данный метатег на разных страницах не будет дублироваться, что положительно влияет на общее SEO вашего сайта. Автоматическое формирование будет производится точно также как и ранее для метатега “description”.

9. Переработана и улучшена система поиска пользователей в разделе управления пользователями. Для поиска пользователей используется единое поле для поиска, при этом вы можете указать по какому критерию искать пользователя. Помимо поиска по логину и e-mail добавлено ещё 5 дополнительных полей по которым вы можете искать пользователей. Теперь доступен поиск пользователей также по полному имени, дополнительным полям пользователя, месту жительства, подписи и информации о себе. Тем самым вы можете более гибко находить нужных пользователей по различным критериям.

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

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

12. Добавлена возможность назначать дату автоматического закрытия опросов к публикациям при их добавлении или редактировании в панели управления. Для этого вы можете у публикации во вкладке “Дополнительно” выбрать срок действия и в качестве действия выбрать “Закрытие опроса для голосований”. При наступлении указанной даты опрос будет автоматически закрыт и станет доступным только для просмотра результатов.

13. В настройки скрипта в панели управления добавлена возможность включения редиректа с WWW домена на домен без WWW. При включении данной настройки, в случае если посетитель заходит на сайт www.site.ru он будет автоматически перенаправлен на домен без WWW site.ru. Также редирект будет осуществляться и для поисковых систем, для улучшения индексации и ранжирования сайта. Мы рекомендуем на сервере всегда иметь поддержу www домена как алиаса, потому как пользователи могут вручную по привычке вводить адрес с www в строке браузера, но при этом включать редирект, чтобы улучшить индексацию сайта и сделать для пользователя привычным более короткий адрес.

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

15. Для тега пользовательского вывода публикаций {custom …} добавлена возможность использовать новый параметр name="X", в котором для блока вы можете назначить имя, и в дальнейшем использовать данное имя для отображения или скрытия другого оформления в шаблоне в случае, если в данном блоке есть контент или он отсутствует. Например, написание {custom name="block1" category="6"} покажет публикации из категории ID 6, а сам блок получить имя “block1”. Для оперирования с данным именем добавлены новые глобальные теги: [custom=X] Текст [/custom] где X это имя блока, которые выводят текст заключённый в них в случае, если блок с данным именем содержит информацию. А также добавлены противоположные теги [not-custom=X] Текст [/not-custom] которые выводят текст заключённый в них в случае, если блок с данным именем не содержит никакой информации и публикаций нет. Таким образом вы можете делать дополнительное внешнее оформление блоков или наоборот скрывать его в зависимости от того есть публикации в блоке или нет. Например, [custom=block1] Заголовок {custom name="block1" category="6"} [/custom]. При этом сам блок, может быть, в любом месте на странице и не обязательно внутри данных тегов. Тем самым вы можете адаптировать и менять другое оформление в шаблоне на основе данных тегов.

16. Добавлено скрытие публикаций при просмотре краткого описания находясь при просмотре разрешённой категории, в случае если публикация находится одновременно в нескольких категориях и при этом находится в одной из запрещённых категорий. Например, публикация присутствует в категориях: ”Новости, Спорт, Футбол”, категории ”Новости, Спорт” разрешены для просмотра пользователю, а категория “Футбол” запрещена. В таком случае при просмотрах категорий Новости и Спорт данная публикация также будет недоступна.

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

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

19. При добавлении категории в панели управления, добавлена защита от случайного закрытия окна при нажатии мышкой за пределами окна или при нажатии на ESC на клавиатуре. Тем самым предотвращается случайное неумышленное закрытие окна. Закрыть окно можно нажав на соответствующие иконки или кнопки на окне, предназначенные для этого.

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

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

22. При редактировании комментариев в панели управления добавлена дополнительная идентификация о том, что комментарий был добавлен незарегистрированным пользователем, а также дополнительно выводится его E-mail если он его добавлял при публикации комментария. Тем самым вы можете легко определять кем написан тот или иной комментарий.

23. Добавлено автоматическое срабатывание сохранения информации в базе данных, при нажатии на Enter при добавлении или редактировании публикаций в админпанели, в случае если курсор находится на каком-либо поле содержащим одну строку. Ранее при нажатии на Enter происходил либо поиск похожих новостей, либо заполнение мета описания, в зависимости от версии DLE.

24. Добавлено кеширование для блоков пользовательского вывода публикаций с использованием блока {custom …} даже в случае, если блок не содержит публикаций для вывода. В данном случае экономится часть ресурсов сервера в случае, если по каким-то причинам отсутствует контент по указанным параметрам.

25. Для шаблонов вывода профиля пользователя (userinfo.tpl и profile_popup.tpl) добавлена поддержка нового тега {user-id} который выводит ID пользователя. Данный тег может использоваться в ряде случаев при оформлении шаблона, а также, например для формирования пользовательских ссылок, например ссылок на последние комментарии пользователя и т.д.

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

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

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

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

30. Добавлено использование HTTP заголовка с кодом 301 для ссылок которые опубликованы с использованием тегов защищённых ссылок [leech=….] в публикациях и комментариях.

31. Для шаблона вывода всплывающей карточки профиля пользователя (profile_popup.tpl) добавлена поддержка новых тегов условий сравнения значений. Например, тег [if field = "значение"] текст [/if] выведет текст заключённых в них если значения поля равно указанному значению. Имена полей, которое может принимать field:

name - Логин пользователя. (текст)
email - E-mail пользователя (текст)
user_id - Уникальный ID номер пользователя (число)
news_num - Количество публикаций пользователя (число)
comm_num - Количество комментариев пользователя (число)
user_group - Группа пользователя (число)
lastdate - Дата последнего посещения пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
reg_date - Дата регистрации пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
allow_mail - Разрешил ли пользователь получать письма с сайта (число 1 или 0)
info - Информация пользователя о себе (текст)
signature - Подпись пользователя (текст)
fullname - Полное имя пользователя (текст)
land - Местожительства пользователя (текст)
foto - Ссылка на аватар пользователя (текст)
pm_all - Количество персональных сообщений пользователя (число)
pm_unread - Количество непрочитанных персональных сообщений пользователя (число)
restricted - Наложены ли на пользователя ограничения (число 0 - ограничений нет, 1 - запрет на добавление публикаий 2 - запрет на добавление комментариев 3 - запрет на публикации и комментарии)
restricted_days - Количество дней на которое наложен запрет (число)
restricted_date - Дата до которой наложены запреты на пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
logged_ip - IP c которым пользователь заходил на сайт (текст)
timezone - Часовой пояс пользователя в формате часовых поясов, например Europe/Moscow (текст)
news_subscribe - Подписан ли пользователь на уведомления о новых публициях (число 1 или 0)
comments_reply_subscribe - Подписан ли пользователь на уведомления об ответах на свои комментарии (число 1 или 0)
twofactor_auth - Включил ли пользователь двухфакторную авторизацию (число 1 или 0)
cat_allow_addnews - Категории в которые пользователю разрешено добавлять публикации (массив ID категорий)
cat_add - Категории которые являются доверительными для пользователя при добавлении публикаций (массив ID категорий)
xfield_x - Значение дополнительного поля пользователя, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test

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

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

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

35. Добавлена защита от случайного удаления RSS канала из раздела импорта новостей по RSS в панели управления DataLife Engine. Теперь пользователю перед удалением необходимо будет дополнительно подтвердить своё намерение, что исключает случайного нажатия на кнопку удаления в меню.

36. Вывод информации о том, что публикация была обновлена при помощи тегов [updated] …. [/updated] в течении времени указанного в настройках скрипта, осуществляется только если была отмечена галочка “Выводить информацию о том, что публикация обновлена”. В случае если она не отмечена, то плашка об обновлении не появляется. Ранее она появлялась при любом редактировании публикации. Тем самым вы можете выводить эту информацию не при любом редактировании, а только тогда когда это необходимо.

37. Добавлен контроль забаненных IP и пользователей на все AJAX действия на сайте. Например, если IP адрес был внесён в черный список в разделе “Фильтр по: IP, Логину или E-Mail” в панели управления, то данный IP будет блокироваться в том числе не только на просмотр сайта, но и при имитации AJAX действий. Тем самым в панели управления можно блокировать IP ботов и их подсети, которые накручивают рейтинги, просмотры и т.д.

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

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

40. Снижена нагрузка на сервер, при просмотре всплывающих карточек пользователя в ряде случаев.

41. Оптимизировано формирование метатегов страниц сайта, убрано возможное дублирование контента в ряде случаев.

42. Проведено множество оптимизаций и улучшений в пользовательском интерфейсе панели управления DataLife Engine. Все устаревшие уведомления в всплывающем окне DLEAlert заменены на уведомления в формате пуш уведомлений DLEPush, которые закрываются автоматически.

43. Переработан контроль соответствия серверного ПО минимально необходимым требованиям. В случае если на сервере установлена версия PHP ниже минимально необходимой DLE больше не будет выводить “непонятных” PHP ошибок и аварийно завершать работу. Функции, которые не смогут работать, будут автоматически приостановлены, а для администратора будет выведено понятное сообщение о необходимости обновления версии PHP.

44. Все HTML элементы с типом ‘checkbox’ и ‘radio’ для различных форм, которые генерирует DataLife Engine для вывода на сайте в своём коде, были приведены к единому общему стандарту вывода. Тем самым появилась возможность удобно их кастомизировать с использованием CSS шаблона по своему усмотрению.

45. Для шаблонных тегов {image-X} предназначенных для вывода URL изображений, а также для метатегов meta property="og:image” добавлена поддержка svg расширений для вставленных в публикацию изображений.

46. Добавлена принудительная очистка и обнуление полей содержащих только значение '<p><br></p>' до пустого значения. Данное нововведение полезно в случае использования на сайте и в панели управления визуального редактора Floara в котором все пустые поля содержат это значение по умолчанию, даже если ничего не писать в редакторе. Тем самым не будет лишнего кода в полях если в них ничего не писалось в данном редакторе.

47. Добавлена поддержка сервиса Rutube для вставки видео с использованием тега [media=…] в связи с добавлением сервисом поддержки протокола обмена данными oEmbed.

48. Визуальный редактор TinyMCE обновлен до актуальной линейки. Была оптимизирована его работа и исправлен ряд ошибок.

49. Весь код DataLife Engine был переписан без использования настройки $config[’charset’]. Уже очень давно DLE работает только на одной общей кодировке UTF-8, поэтому данная настройка была бессмысленна, и ее нельзя было изменить в настройках DLE в панели управления, при этом весь код DLE ее использовал. В новой версии код DLE ее больше не использует. Ее использование осталось только в местах необходимых для обновления с очень старых версий DLE. Также функции DLE, использующие в качестве параметра данную настройку, сохранили ее в целях совместимости работы со старыми сторонними модулями, но передача данных параметров больше не имеет никакого смысла, поэтому рекомендуется будет адаптировать свои старые модули и плагины, если они используют эти функции DLE.

50. Исправлена проблема, при которой теги [image-x] текст [/image-x] не работали если не использовался в шаблоне тег {image-x} совместно с ними при просмотре полных новостей и при выводе новостей с использованием пользовательского вывода {custom ….}

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

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

53. Исправлена проблема, при которой некорректно отображалось имя плагина, если в нем возникали ошибки, в разделе показа ошибок, если имя плагина содержало теги [lang=x] … [/lang]

54. Исправлена проблема, при которой нельзя было использовать теги {custom …} в шаблоне attachment.tpl

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

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

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

58. Исправлена проблема, при которой не работал выбор опции фиксации публикации при добавлении публикации с сайта.

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

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

Внимание!

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

Если вы еще не являетесь нашим клиентом, то вы можете https://dle-news.ru/price.html на нашем сайте.

Обсудить релиз вы можете на https://forum.dle-news.ru/index.php

Комментарии

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

    14 октября 2024 12:14 23 комментария

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

    Fatal error: Uncaught Error: Call to undefined function check_ip() in F:\OSPanel\domains\site\engine\ajax\controller.php:230 Stack trace: #0 {main} thrown in F:\OSPanel\domains\site\engine\ajax\controller.php on line 230

    И сортировка плагинов тоже завершается ошибкой. это только у меня так? 

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

      14 октября 2024 13:27 55 комментариев

      Fatal error: Uncaught Error: Call to undefined function check_ip() in engine\ajax\controller.php:230 Stack trace: #0 {main} thrown in \engine\ajax\controller.php on line 230

      тоже ошибка при открытии окна "загрузка изображений и файлов на сервер"

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

    14 октября 2024 12:39 207 комментариев

    При просмотре шаблонов ошибка: "Unable to get file tree information" и не показывает шаблоны.

    И перестала работать конструкции (прописана в main.tpl): [available=main][page-count=1] контент [/page-count][/available] и [available=main][not-page-count=1] контент [/not-page-count][/available]


    вместо этого отображаются теги [page-count=1] и [not-page-count=1] и их закрывающие соответственно.


    + при проверке наличия новой версии бесконечная анимация (новая, из трех полосок). (Включил вывод PHP-ошибок: Fatal error: Uncaught Error: Call to undefined function check_ip() in /var/www/,,,,,,,,,,/engine/ajax/controller.php:230 Stack trace: #0 {main} thrown in /var/www/............./engine/ajax/controller.php on line 230)


    При очистке кэша такая же ошибка, как выше описано.

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

    14 октября 2024 13:17 207 комментариев

    При публикации комментариев, которые на модерацию пришли тоже ошибка. ((

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

    14 октября 2024 13:22 55 комментариев

    Добрый день.

    Доп поле "загружаемое изображение" у новости настроено.

    После обновления фото не загружает, пишет: "Загрузка файла: DeWatermark.ai_1728899963647.png завершилось ошибкой."

    Как узнать причину ошибки?

    Проверяют на Open Server у себя на ПК. На прошлой версии такой ошибки не было.

  5. ntrtv (Клиенты)

    14 октября 2024 13:30 207 комментариев

    Тоже не загружает в допполе изображение

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

    14 октября 2024 13:41 4 136 комментариев

    , , в разделе "Фильтр по: IP, Логину или E-Mail" временно удалите список заблокированных IP адресов, чтобы не было забаненных IP. После чего в админпанели обновите скрипт через автоматическое обновление. Мы выпустили фикс данной проблемы, это из за этого модуля. После чего верните заблокированные IP адреса в данном разделе админпанели.

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

      14 октября 2024 13:57 23 комментария

      Спасибо за оперативную помощь. Проблема устранена.

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

        14 октября 2024 13:59 4 136 комментариев

        Отлично 👍

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

      14 октября 2024 17:00 7 комментариев

      Добрый день, простите за оффтоп, но благодаря вашему комменту я узнал, что можно обращаться к пользователям, выделяя их ник символом @. Очень удобно, но у меня вопрос: когда я так выделяю так пользователя, он получает какое-то уведомление, даже если не был подписан на пост/комменты или это просто визуальная фишка? Есть ли настройки этой фишки?

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

        14 октября 2024 17:03 4 136 комментариев

        Нет не получает. Никаких настроек для этого нет. Уведомление пользователь получает только если сам подписался на получение уведомлений на комментарии.

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

          14 октября 2024 17:07 7 комментариев

          Понял. Но все равно мне эта фишка понравилась))) люблю открывать в вашем движке что-то новое))

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

    14 октября 2024 13:43 14 комментариев

    1 - кеш чистил - ошибки нет!

    2 - загрузка изображений открывается

    3 - изображение в доп. поле загрузилось без ошибок

    Единственное, что не понятно:

    • после установки выкинуло сообщение о install.php - пришлось руками удалить его.
    • появился неизвестный файл ./engine/classes/mobiledetect.class.php - я так понимаю он старый и его можно удалить?
    1. celsoft (Администраторы)

      14 октября 2024 13:47 4 136 комментариев
      14 октября 2024 13:43, desart написал:
      Единственное, что не понятно:

      после установки выкинуло сообщение о install.php - пришлось руками удалить его.

      Его на сервере и не должно быть когда скрипт установлен, поэтому и сообщение вам отобразилось.

      14 октября 2024 13:43, desart написал:
      появился неизвестный файл ./engine/classes/mobiledetect.class.php - я так понимаю он старый и его можно удалить?

      Это файл от старой версии версии DLE, больше он не используется и его нужно также просто удалить.

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

        14 октября 2024 14:00 14 комментариев
        Его на сервере и не должно быть когда скрипт установлен, поэтому и сообщение вам отобразилось.

        Да, безусловно я знаю это... Просто раньше после обновления его не было... А тут после обновления он появился и пришлось удалить руками... Поэтому я и написал на всякий случай... что он не удалился САМ после обновления...

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

          14 октября 2024 14:15 4 136 комментариев

          Да понял. Мы исправили и это в том числе.

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

        14 октября 2024 14:12 14 комментариев

        + спасибо, что поправили баг с отображение тегов [category-icon] для несуществующих категорий!

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

    14 октября 2024 14:00 207 комментариев

    А что же по поводу этого?

    И перестала работать конструкции (прописана в main.tpl): [available=main][page-count=1] контент [/page-count][/available] и [available=main][not-page-count=1] контент [/not-page-count][/available]
    вместо этого отображаются теги [page-count=1] и [not-page-count=1] и их закрывающие соответственно.
    1. celsoft (Администраторы)

      14 октября 2024 14:11 4 136 комментариев

      То что я написал, касается исправления всего. Установите патч для устранения всех проблем.

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

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

    Я загрузил файлы, но по адресу "http://website.com/admin.php" начинается новая установка, а мне просто нужно обновиться

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

      14 октября 2024 14:21 4 136 комментариев

      Так обновляться нужно строго по инструкции по обновлению https://dle-news.ru/extras/online/index.html?upgrade.html и никак иначе. А не то что сделали вы. Вы грубо ее нарушили, и удалили конфигурационные файлы с сервера, где хранились все настройки DLE. В инструкции же нигде не написано что либо удалять с сервера.

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

    14 октября 2024 14:21 55 комментариев
    23. Добавлено автоматическое срабатывание сохранения информации

    не сохраняет у меня

    а если опрос есть, то предлагает очистить результаты опроса

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

      14 октября 2024 14:50 4 136 комментариев
      14 октября 2024 14:21, NlCKRUS написал:
      а если опрос есть, то предлагает очистить результаты опроса

      Да это из за наличия опроса и результатов голосований опроса. Устранили эту проблему. Установите патч в админпанели через систему автоматического обновления.

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

        14 октября 2024 15:15 55 комментариев

        обновился еще раз, все равно что то по enter не сохраняет новость и не добавляется (если новую создавать)

        нажимаю enter на поле однострочном (например, на поле Заголовок) и ничего не происходит

        точно работает у вас после патча?

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

          14 октября 2024 15:44 4 136 комментариев

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

          Можете обратиться в поддержку https://dle-news.ru/index.php?do=feedback предоставив доступ по FTP и к админпанели DLE. посмотрим непосредственно на вашем сервере в чем может быть еще проблема.

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

    14 октября 2024 16:10 90 комментариев

    Обновился, 6 плагинов слетело, все исправил.

    Пока полёт нормальный. Спасибо за обновление 💪

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

    14 октября 2024 17:39 207 комментариев

    Мне кажется, что сайт быстрее стал работать?) 

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

      14 октября 2024 18:02 4 136 комментариев

      Сложно сказать. Возможно в некоторых случаях и ситуациях. Мы всегда пытаемся что то оптимизировать и улучшить по возможности.

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

      14 октября 2024 18:25 14 комментариев

      Без вариантов! Специально зашел написать сюда про это и вижу, что опередил )))

      Стал работать быстрее, особенно заметно при добавлении фоток и т.п.  в доп. поля - гораздо быстрее происходит открытие/закрытие окон, обработка всего этого и отображение - будто бы Ajax стал бегать))) или кто там отвечает за это ))) может еще и php последняя рулит...

      + шрифты в админке стали интереснее! (или межстрочные интервалы - не пойму, но для глаза приятнее!!!)

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

        14 октября 2024 20:15 4 136 комментариев

        Шрифты в админпанели системные от вашей операционной системы, они другими не могут стать )), а вот оптимизаций в плане визуального восприятия очень много было сделано. Это касается изменений размеров шрифта и межстрочных интервалов. Несмотря на то что это маленький и неприметный пункт в описании релиза, работы было сделано действительно много. Также скажу по секрету об одном неочевидном изменении, которые не сразу можно заметить, теперь в настройках самой панели масштаб можно поменять с шагом 5%. Что очень удобно, и можно подогнать визуальное восприятие под себя.

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

          14 октября 2024 23:35 14 комментариев

          Да, я визуалку и имел ввиду - как-то гораздо интереснее/приятнее для глаз стало! 👍

  13. Denis Ivanov (Клиенты)

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

    Перепутаны разделы "Список стран для которых запрещено посещение и просмотр сайта" и "разрешено посещение".

    Написал список стран которым запрещено и заблокировало те страны которые не были прописаны, включая меня)

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

      14 октября 2024 20:09 4 136 комментариев

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

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

        15 октября 2024 07:07 37 комментариев

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

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

          15 октября 2024 07:33 4 136 комментариев

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

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

          15 октября 2024 07:44 37 комментариев

          Обновления были установлены, ошибка актуальна

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

          15 октября 2024 08:01 4 136 комментариев

          Смотрите какой IP вы видите в настройке "HTTP заголовок для получения IP адреса пользователей" там же в настройках в админпанели, в описании этой настройки указан адрес как видит его DLE. Адрес корректный? Ваш реальный? Или нет?

          Если там адрес реальный то значит в локальной базе данных от sypexgeo он не считается российским. Если адрес не ваш то на сервере не настроен корректная передача IP посетителей. Например самые частые причины это когда ставят кеширующие прокси, но не делают корректный проброс IP адресов на сервере, таких как cloudflare но на сервер не делают проброc IP c cloudflare, nginx и апач но без mod_rpaf и т.д.

        4. Needle (Клиенты)

          15 октября 2024 08:25 37 комментариев

          В настройках вижу ip адрес реальный, может это связано с тем что у меня ipv6?

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

          15 октября 2024 08:48 4 136 комментариев

          Конечно. Страны определяются исключительно на основе ipv4 адресов. Баз данных для ipv6 адресов помоему не существует вообще, по крайней мере я таких даже не видел. Поэтому если на сервере не настроен проброс ipv4 адреса, то страна не может быть корректно определена.

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

          15 октября 2024 10:28 37 комментариев

          Понял спасибо

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

          15 октября 2024 14:32 3 комментария

          geoip2 lite - перешли на нее, так как Sypex Geo не определял Ip6 что часто сейчас у пользователей

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

          15 октября 2024 15:02 4 136 комментариев

          Очень медленная и очень прожорливая как база, так и  API по работе с ней.  Очень не понравилась в этом вопросе. Надо будет изучить еще ip2location, я про нее не знал, если покажет себя по скорости хорошо, то можно будет перейти на нее в будущем. Посмотрим, пока не знаю.

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

          15 октября 2024 23:53 14 комментариев

          Наверное пока могут помогут функция Cloudflare: Pseudo IPv4

          "Adds an IPv4 header to requests when a client is using IPv6, but the server only supports IPv4." - которые находятся в разделе Networks.

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

    14 октября 2024 21:01 7 комментариев

    Можно ли уточнить, к каким фичам/разделам относятся изменения в CSS, чтобы их оперативно найти и подогнать под CSS своего шаблона?

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

      14 октября 2024 21:11 4 136 комментариев

      Список изменений в шаблонах опубликован по ссылке https://dle-news.ru/templates-changelog.html касается это пункта номер 10 и 44

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

        14 октября 2024 22:26 7 комментариев

        Большое спасибо!

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

        14 октября 2024 23:29 14 комментариев

        Не знаю только ли у меня, но вероятно это стили:

        Когда кликаешь рейтинг новости(ставишь лайк) всё ок, повторно - выскакивает сообщение о том, что уже ставил оценку... и происходит мерцание... именно когда выскакивает предупреждение... там же экран немного затемняется на долю секунды?! а сейчас оно мерцает...

        *здесь не проверить - у вас нет этого эффекта затухания

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

          15 октября 2024 00:04 4 136 комментариев

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

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

          15 октября 2024 11:30 14 комментариев

          Спасибо! Разобрались... Это эффект градиента проявляется при загрузке на сжатых фотографиях... появляется рябь (например если в фотошопе яркость убрать для картинки видно переходы цвета)... а на картинках выставочные экземпляры и увы с градиентом...

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

          15 октября 2024 11:39 4 136 комментариев

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

        4. desart (Клиенты)

          15 октября 2024 12:35 14 комментариев

          Вы неправильно поняли ))) и я немного не дописал коммент ))

          Я разобрался почему такой эффект проявляется на фото с градиентом... и анимации загрузки с затемнением...

          И именно из-за того, что сжимать нужно, а эффект анимации в любом случае будет с искажением - значит поменяю эффект анимации (затемнение), чтобы ничего больше не менять...

          Выше я написал почему так происходит... а не то, что виновата DLE ))) и что в данном случае нужно сменить эффект... а не убирать сжатие и грузить полноразмерные фотки по 1Мб в достаточно большом количестве... (это было бы глупо размещать на странице 20 фоток = 20Мб - ради сохранения не обязательного эффекта 😁)

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

          15 октября 2024 13:07 4 136 комментариев

          Понятно 👍

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

    15 октября 2024 23:26 14 комментариев

    У меня вопрос по 1) новый возможности обновлений. При блокировке просмотру сайта на определенный стран (геоблок) например для РФ и США, всем известно там расположены серверы поисковых систем Google и Яндекс. Система DLE пропускает ли нет их? Или в целом блокирует хоть пользователь хоть поисковых бот?

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

      15 октября 2024 23:41 4 136 комментариев

      Блокировка идет по IP. И не важно что и кто посещает сайт.

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

        15 октября 2024 23:55 14 комментариев

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

        https://new-dev.ru/86-denyaccessbycountry-zapret-dostupa-k-sajtu-po-strane.html

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

          15 октября 2024 23:56 4 136 комментариев

          Пользуйтесь модулем. Подобного в DLE на данный момент не планируется.

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

          16 октября 2024 00:00 14 комментариев

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

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

          16 октября 2024 00:25 4 136 комментариев

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

        4. hope_dos (Клиенты)

          16 октября 2024 03:10 26 комментариев

          Тут наверное стоит сделать поправку. Основные сервера ботов Яндекса в РФ но при этом он работает на все русскоязычные страны, сайт заточен под КЗ как пример, с блоком РФ (скажем букмекеры которые РКН накрывает). По факту сайт не будет проиндексирован потому как под РФ заблокирован в том числе для ботов РФ которые являются основными в плане индекса в том числе для КЗ. Я думаю таже ситуация у гугла, когда основные боты в США, а при этом ротация может быть под какие нибудь азиатские страны в которых не было серверов гугла не когда, но ты блочишь всех кроме целевых, с вашим подходом индексации гугла не увидишь не когда от слова.

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

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

          16 октября 2024 10:43 4 136 комментариев

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

          А также помимо всего прочего по этому вопросу у меня есть уже свое личное мнение, оно личное и не совпадает с официальной позицией компании, но оно есть и я имею на него право. Оно заключается в том, что если человек решил по каким то своим личным интересам, или по своим личным обидам или неприязни, ограничить людей в правах исключительно по национальному признаку, то у этого человека нет никаких моральных прав пользоваться результатом труда этих людей. Просто нет такого морального права. Например, если вы забанили всех людей из США просто потому что вам так нравится и они вам не нужны, то результат труда этих людей, тот же поисковик и его функции вам должны быть также недоступны. А если просто забанили людей из РФ понизив их в правах по национальному признаку, то вы не имеете права пользоваться результатами труда этих людей, и продвигать свои сайты через результат их труда и поисковик яндекса. И прежде чем понижать кого то в правах и накладывать ограничения, вы должны думать о том какие вы за это несете последствия, а то в последнее время стало "модно" накладывать санкции, ограничивать людей по национальным признакам, и этими же людьми пользоваться когда это самим себе любимым выгодно. Это по моему исключительно личному мнению неправильно.

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

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

          16 октября 2024 14:37 26 комментариев

          Вы чуть ли не в религию пошли, при моменте что национальностей не кто не трогал. Есть компании которые разрешены в КЗ например но не получили лицензии в РФ, в одном случае они работают легально а в другом кому то не занесли и вся разница, где тут нарушение закона то??? То что решает ркн по сей день не нравиться более 90% населению РФ, но как выдавливают сайты из поиска по решению РКН многие знают, но при этом контент на законом уровне легален в КЗ но запрещен в РФ, а вот сервера основных ботов находятся в РФ, так сложилось из практики скажем что основное оборудование находиться ровно в тех странах где была создана или зарегистрирована головная компания.

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

          16 октября 2024 14:49 4 136 комментариев

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

          И кстати что касается яндекса, то у них действует категорический запрет на отдачу сайтом страниц, отличных от тех что видит реальный посетитель и робот поисковика  https://ru.wikipedia.org/wiki/Клоакинг, и это периодически поисковиком проверяется, а наказание за нарушение бан в поисковике всего сайта. Что с этим в таком случае? Потому как реальное содержимое одно, с блокировкой, а для поисковиков другая страница. И это автоматические баны, проверямые роботами. У гугла тоже самое. И в принципе рано или поздно попадание сайта в бан поисковика, очень даже вероятно, если отдавать разный контент людям и роботам. Что делать в таком случае? Не думали об этом?

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

          16 октября 2024 15:25 26 комментариев

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

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

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

          16 октября 2024 15:36 4 136 комментариев
          16 октября 2024 15:25, hope_dos написал:
          Вроде как задача создавать продукты или его элементы которые пользуются спросом у потребителя

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

          16 октября 2024 15:25, hope_dos написал:
          По вашей логике, рынок не имеет право выбора, а владелец или админ продукта имеет право) интересные подходы

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

          16 октября 2024 15:25, hope_dos написал:
          я вас услышал. далее беседу считаю бессмысленной из за отсутствия компетенции или непонимания той мысли что пытаемся донести до вас в плане улучшения продукта и движка в целом.

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

        10. animestars (Клиенты)

          16 октября 2024 22:16 3 комментария

          Это что получается CloudFlare с возможностью не применять ограничение стран для ботов не правильно поступает? уже сколько лет используют эту функцию многие и все нормально)

          16 октября 2024 15:36, celsoft написал:
          Есть правило поисковика "не подменять контент исключительно для поисковика". Это правило.

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

          16 октября 2024 15:36, celsoft написал:
          Есть правило поисковика "не подменять контент исключительно для поисковика". Это правило.

          Кстати, если этой логике следовать, я выведу рекламу для одной страны не США, для ботов поиска гугла он будет не доступен, тогда функционал что добавили по ограничению стран попадает под это правило)

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

          16 октября 2024 23:28 4 136 комментариев
          16 октября 2024 22:16, animestars написал:
          Это что получается CloudFlare с возможностью не применять ограничение стран для ботов не правильно поступает?

          Не знаю 🤷‍♂️. Я лишь задал вопрос, что с этим правилом делать. Чтобы собственно узнать что с этим делать. Технически да, потому как в правилах поисковика ограничение ясно и коротко прописано, без пояснений. Думаю в CloudFlare это просто отдают принятие решения на откуп администратору сайта, чтобы он сам решал за судьбу своего сайта.

          16 октября 2024 22:16, animestars написал:
          Кстати, если этой логике следовать, я выведу рекламу для одной страны не США, для ботов поиска гугла он будет не доступен, тогда функционал что добавили по ограничению стран попадает под это правило)

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

          16 октября 2024 22:16, animestars написал:
          Но это правило не касается блокировки всего контента для пользователей и доступности ботов для других стран.

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

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

          18 октября 2024 17:12 14 комментариев

          К статье. Я проводил проверку блокировке себя. Есть ошибка "Template not found: /templates/banned.tpl" с белым фоном. А сам файл "/templates/banned.tpl" существует.

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

          18 октября 2024 18:23 4 136 комментариев

          Нет такой ошибки в DLE, ошибка только у вас, и быть ее кстати не может, потому что блокировка DLE существует уже 20 лет, а не появилась в версии 17.3 и она не менялась. Что вы баните человека, что блокировка по стране, это все одно и тоже, и один и тот же код и один и тот же шаблон. А чтобы сказать в чем именно проблема именно у вас, вы можете обратиться в службу поддержки https://dle-news.ru/index.php?do=feedback предоставив доступ по FTP и к админпанели DLE.

          Хотя и без доступов я почти наверняка могу сказать причину проблемы. Если DLE пишет что файла шаблона нет, это значит что файла шаблона действительно нет, а пользователи часто допускают ошибку и смотрят не туда. DLE очень четко пишет в какой папке он должен быть, а именно в общей, а не в папке вашего конкретного шаблона. Так что посмотрите внимательнее на наличие этого файла в общей папке шаблонов /templates/ а не в папке своего персонального шаблона.

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

          16 октября 2024 22:39 3 комментария

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

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

          18 октября 2024 17:21 14 комментариев

          Наверное уже без полезен объяснить или спорит. "Какой владелец такой сайт (проект)" сказал один человек из нашего форума). Их (celsoft) личного мнения можно считать также мнения компании. Да пока обновить обновить до последней версии не стоит (личный мнения), так как я уже обновил, откатить уже нельзя может вызвать хуже проблем.


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

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

          18 октября 2024 18:26 4 136 комментариев

          Со мной и не нужно спорить, я например с вами не спорю. Я вам сказал лишь свое мнение. Я его вам не навязываю. Поэтому если вы спорите, то если честно, то непонятно зачем. Это лишено смысла.

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

    15 октября 2024 23:41 14 комментариев

    Google pagespeed всегда ругал за: /engine/classes/min/index.php?g=general3&v=cr7wa

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

    https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/?utm_source=lighthouse&utm
    _medium=lr

    Я ждал решения чтобы будет всё чётко хоть в этой обновлений. Но жаль Google pagespeed продолжает ругать.

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

      15 октября 2024 23:49 4 136 комментариев

      Все так и будет оставаться. Во первых ругается он на наличие функций библиотеки jquery в данном случае, которые DLE даже не использует и никаких событий прокрутки колеса мыши DLE не слушает вообще, поэтому это сообщение основано просто на том, что в DLE есть фреймворк jquery, а во вторых мы делаем софт для людей а не под сообщения Google pagespeed. И ориентироваться вам нужно в первую очередь на скорость загрузки вашего сайта и время реального отклика. А не на сообщения Google pagespeed, потому как это и только это влияет как на лоальность пользователей, так и на ранжирование в SEO. А убирать jquery только потому что, где то что то пишет, онлайн проверялка, тексты которой меняются чуть ли каждый месяц, пройти которую не может даже сам сайт google.com мы не планируем, потому как эта библиотека важна и важна именно как для работы сайта, так и для людей, и это цельный фреймворк который предоставляется людям с полными функциями, которые они могу использовать если им понадобится слушать какие то события в своем шаблоне, а не что то урезанное только по сообщениям Google pagespeed.

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

    16 октября 2024 16:58 23 комментария

    А теги [add-favorites] текст [/add-favorites] и [del-favorites] текст [/del-favorites] так и должны работать, что при нажатии на них выводят изображение /dleimages/plus_fav.gif или /dleimages/minus_fav.gif  вместо текста? Или я что то упустил и так и до обновления было?

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

      16 октября 2024 17:06 4 136 комментариев

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

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

        16 октября 2024 17:17 23 комментария

        Хмм странно. Будем разбираться

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

        16 октября 2024 18:13 23 комментария

        Причем такое происходит только в шаблоне fullstory В shortstory никаких замен на изображение нету

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

          16 октября 2024 20:05 4 136 комментариев

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

          Кстати одно из направлений поиска проблемы в шаблоне. DLE ищет эти теги в шаблоне fullstory.tpl и возможно их у вас в этом файле шаблона нет, например они в под файле через {include ...} или назначили другой файл и т.д.

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

    16 октября 2024 20:53 23 комментария
    16 октября 2024 20:05, celsoft написал:

    например они в под файле через {include ...} или назначили другой файл и т.д.

    Так и есть. Спасибо. Как то не знал про это.

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

    26 октября 2024 15:04 10 комментариев

    если я хочу редактировать категорию

    MySQL error in file: /engine/inc/categories.php at line 1031
    Error Number: 1054
    The Error returned was:
    Unknown column 'schema_org' in 'field list'

    а если я хочу добавить

    MySQL error in file: /engine/inc/categories.php at line 318
    Error Number: 1054
    The Error returned was:
    Unknown column 'schema_org' in 'field list'

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

      26 октября 2024 15:27 4 136 комментариев

      Ошибка говорит о том что структура базы данных у вас не соответствует оригинальной, в таблице dle_category отсутствует поле schema_org. К версии 17.3 это также никакого отношения не имеет, потому как это поле появилось в DLE много много лет назад, еще при появлении версии 15.2. 

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

        31 октября 2024 15:10 10 комментариев

        Спасибо.. Я использовал старый код

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

    27 октября 2024 11:21 62 комментария
    14 октября 2024 20:15, celsoft написал:
    скажу по секрету об одном неочевидном изменении, которые не сразу можно заметить, теперь в настройках самой панели масштаб можно поменять с шагом 5%. Что очень удобно, и можно подогнать визуальное восприятие под себя.

    Очень нужная опция - надо обязательно опробовать.))

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

    1 ноября 2024 17:02 207 комментариев

    В htaccess ничего не менялось? Почему то ним того ни с сего с воскресенья сайт начал временами зависать после попытки открыть некоторые  статические страницы, показывает ошибку 500. На сайте ничего не меняли, на сервере тоже. Подключён cloudflare. Там тоже ничего не трогали. Сайт на nginx, думаю, не там ли что в настройках поменять надо. Включен ЧПУ. Другой сайт, который не обновляли до 17.3 как работал, так и работает. 

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

      1 ноября 2024 18:37 4 136 комментариев

      Нет ничего не менялось ни в .htaccess ни в статических страницах. Расшифровку ошибки 500 смотрите в логах ошибок сервера. Как правило она происходит когда превышаются какие либо лимиты установленные в настройках сервера. На .htaccess вообще думать бессмысленно, он лишь преобразует URL и замедлять работу не может, первое что нужно смотреть: используете ли вы получение какого-либо контента с внешних сайтов, часто бывает что они становятся недоступными или медленными, это самая частая причина когда сайт неожиданно и на ровном месте стал зависать и не отвечать.

  22. Min-Z-Drav (Клиенты)

    7 ноября 2024 01:54 4 комментария

    Если в настройках групп пользователей запретить категорию, и отключить пункт Скрывать только полную новость из недоступных разделов, то новость скрывается в категориях все окей. НО, если перейти по ссылке и открыть полную новость - то она откроется запрещенной группой пользователей без проблем. То есть либо ты просто скрываешь короткую новость в категории, либо ты полную новость скрываешь, но при этом в категории не скрывается. А нельзя совместить и скрыть и короткую и полную новость? (без редактирования каждой новости).

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

      7 ноября 2024 04:02 4 136 комментариев

      Нет никакого "либо". Ваше утверждение: 

      7 ноября 2024 01:54, Min-Z-Drav написал:
      и отключить пункт Скрывать только полную новость из недоступных разделов, то новость скрывается в категориях все окей. НО, если перейти по ссылке и открыть полную новость - то она откроется запрещенной группой пользователей без проблем

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

      7 ноября 2024 01:54, Min-Z-Drav написал:
      А нельзя совместить и скрыть и короткую и полную новость? (без редактирования каждой новости).

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

      И никаких проблем в этом в DLE нет, эти опции работают корректно, специально проверил на чистом дистрибутиве только что.

      1. Min-Z-Drav (Клиенты)

        7 ноября 2024 13:56 4 комментария

        Спасибо. Вы были правы это из-за плагина который скрывал в полной новости определенные категории к которым относиться новость, точнее просто скрывал ссылку на категорию: Новости, Спорт, Видео, Футбол  > Новости, Спорт, Футбол

        Но данный плагин применялся ко всему блоку, что и повлияло на скрытие новости для групп пользователей (не скрывал). Переписал плагин - все заработало! Еще раз спасибо! 

  23. salam (Клиенты)

    11 ноября 2024 09:14 7 комментариев

    После обновления до 17.3 на сайте ошибка 

    Fatal error: Cannot declare interface Psr\SimpleCache\CacheException, because the name is already in use...

    Откатил до 17.2 ошибка ушла.

    Как я понял из-за этого нововведения \engine\classes\mobiledetect\psr-simple-cache\CacheInterface.php

    Пробовал с разными версиями php от 7.4 до 8.3. На 7.4 ошибки нет, но скрипт ругается на версию ниже 8.0

    На любой версии от 8.0 вместо сайта ошибка, админка при этом работает.

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

      11 ноября 2024 11:20 4 136 комментариев

      Добрый день, Ваша проблема связана не с версией PHP, а с тем что собран PHP некорректно, точнее в ваших сборках PHP подключены дополнительные сторонние PHP модули, которые в свою очередь абсолютно не нужные для работы и устаревшие. Зайдите в панели своего хостинга в список подключенных PHP модулей, найдите все начинающиеся с "psr", "psr-dev" и отключите их в своей сборке, это устранит проблему. 

Информация

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

Календарь

«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

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

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