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

DataLife Engine v.17.3 Press Release

Дорогие друзья,

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

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

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. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Комментарии

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

    Во вторник в 10:03 24 комментария

    Спасибо за работу) 😎 хорошая обнова

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

    Во вторник в 10:30 21 комментарий

    Возможность выводить контент в зависимости от страны, хорошее добавление. Поддерживаю. Но в свете мировых событий, спорный. 

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

      Во вторник в 12:40 1 комментарий
      Во вторник в 10:30, berserker написал:
      Но в свете мировых событий, спорный. 

      Как раз-таки наоборот - оправданный, а не спорный.

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

      Во вторник в 13:23 89 комментариев

      Шикарное новшество.

      Можно делать разные махинации с рекламой.

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

    Во вторник в 10:57 1 комментарий

    Только обновился с 14 версии до 17.2, жуть как я не недооценивал силу обновлений = ) 
    Небольшое пожелание - возможно ли сделать во вкладке изображения настройки срипта - возможность выбора интерфейса при загрузке изображений? В 14ой версии при клике на картинку сразу происходила загрузка картинки без лишних кликов, также при добавлении картинки не закрывалась окно с интерфейсом загрузки картинки. Т.е. получается что после добавлении картинки в короткую новость этот интерфейс сразу закрывается, а я ещё не закончил добавлять картинки в полную и приходится либо копировать ссылку картинки с короткой, что бы вставить в полную, либо открывать заново. Также раньше галка - "выбрать всё", работала как инверсия, т.е. выделяла все не выбранные на тот момент картинки, сейчас просто снимает уже выбранные на данный момент.

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

    Во вторник в 11:19 2 комментария

    просто огонь обновление !!

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

    Во вторник в 11:56 2 комментария

    еще бы сделать бы возможность чтоб в полной новости в тексте рекламные материалы автоматически показовались без добавления в ручную через редактор 

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

    Во вторник в 12:07 2 комментария

    Класс❤️ Ждём

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

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

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

    Можно уточнить, что конкретно было исправлено?

    Добавлена возможность разрешать или ограничивать просмотр сайта посетителем, на основе страны

    На основе чего это работает? HTTP_CF_IPCOUNTRY, Sypex Geo?

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

      Во вторник в 14:12 4 091 комментарий
      Во вторник в 12:11, Iggy99 написал:
      Можно уточнить, что конкретно было исправлено?

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

      Во вторник в 12:11, Iggy99 написал:
      На основе чего это работает? HTTP_CF_IPCOUNTRY, Sypex Geo?

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


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

    Во вторник в 13:06 89 комментариев

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

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

    Потенциал новшества был бы максимальный.

    Я понимаю, что данные вещи можно реализовать через шаблон. Но тут речь идёт о том, чтобы не затрагивать его.


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

    Во вторник в 13:42 154 комментария

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

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

      Во вторник в 13:49 154 комментария

      Полагаю можно будет использовать [country=RU, BY, KZ] текст [/country] в addcomments.tpl?

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

        Во вторник в 14:06 4 091 комментарий

        Это глобальные теги, их можно будет использовать в любых файлах шаблона.

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

      Во вторник в 14:08 4 091 комментарий

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

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

        Во вторник в 14:22 154 комментария

        Это понятно. Очень ждём)

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

        Во вторник в 14:40 154 комментария

        Можете сказать, как будет идти определение, с какой стороны посетитель?

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

          Во вторник в 15:08 4 091 комментарий

          Посетитель всегда с правой стороны 🤣 иногда конечно и с левой тоже 🤣

          Что значит как? Есть базы данных по которым определяются какой стране принадлежит IP. По ним и определяется. Как и везде определяется как и в любом сервисе, все делается всегда по гео базам данных. В  DLE тоже будет встроена такая база данных.

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

    Во вторник в 15:33 51 комментарий

    Спасибо, добавили ряд улучшений, о которых просил на форуме!

  11. Новый регион (Клиенты)

    Во вторник в 17:02 23 комментария

    Спасибо, что учли часть моих замечаний, которые обсудили на почте.

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

    Вчера в 11:27 17 комментариев

    Весьма достойное обновление! За пункт 42 отдельное спасибо.

  13. hidedev (Клиенты)

    Вчера в 11:43 6 комментариев

    Спасибо за новый функционал. В очередной версии добавлена идея предложенная нашей студией (с custom), спасибо что прислушиваетесь к клиентам!

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

    10 часов назад 154 комментария

    Зачётный пресс-релиз, за блокировку стран отдельное спасибо.

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

    7 часов назад 10 комментариев
    Во вторник в 14:12, celsoft написал:
    Да база данных от Sypex Geo

    а если база устареет? или она сама обновляется?

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

      7 часов назад 4 091 комментарий

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

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

        6 часов назад 154 комментария

        А по какому пути она будет в DLE, на случай самостоятельного обновления?

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

          5 часов назад 4 091 комментарий

          Когда выйдет, тогда обратитесь в поддержку и все уточните, сейчас рано об этом говорить.

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

    4 часа назад 15 комментариев
    49. Весь код DataLife Engine был переписан без использования настройки $config[’charset’].

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

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

      3 часа назад 4 091 комментарий
      4 часа назад, Gameer написал:
      Не понятно, зачем это было трогать когда это никак не влияло ни на что.

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

      4 часа назад, Gameer написал:
      И можно поподробней, что именно было сделано? Из функций убрали переменную?

      Если написано в описании "Весь код DataLife Engine был переписан без использования настройки". Это и означает что весь код был переписан так чтобы ее не было. "Весь код" это значит "весь код" где она использовалась. Теперь никакой код в DLE эту настройку из этой переменной не использует.

Информация

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

Календарь

«    Октябрь 2024    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031 

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

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