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

DataLife Engine v.17.1 Final Release

celsoft 21 февраля 2024 Релизы 6 854

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

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

2. Добавлена возможность включать в карту сайта Sitemap также и ссылки на изображения, загруженные к публикациям. Данная опция может включаться либо отключаться непосредственно при создании карты в админпанели. При включении данной опции все изображения, которые были загружены к публикации будут также добавлены в карту согласно стандартам поисковой системы Google https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps?hl=ru. А если опция отключена, то карта будет создаваться без ссылок на изображения. Включение изображений в карту увеличивает время, необходимое для создания карты и требует дополнительных запросов к базе данных, поэтому вы сами решаете есть ли необходимость включать данную опцию или нет. При этом включение изображений в карту существенно улучшает индексацию изображений на вашем сайте.

3. Добавлена новая система уведомлений пользователей на сайте о успешном выполнении или наоборот о ошибке выполнения запрошенных ими действий на сайте. Ранее информация выводилась на странице в всплывающем окне DLEAlert, которое пользователю нужно было также дополнительно закрыть, нажав на кнопку “Ок” или на закрытие окна. Новая система выполнена в формате пуш уведомлений, которые всплывают в углу браузера и по прошествии времени автоматически закрываются, не требуя от посетителя сайта никаких действий. Разработчики дополнительных шаблонов, модулей и плагинов могут также использовать новые встроенные функции для вызова пуш уведомлений. Пуш о успешном выполнении вызывается функцией DLEPush.info (message, title), пуш о предупреждении вызывается функцией DLEPush.warning (message, title), пуш уведомления о возникновении ошибки вызывается функцией DLEPush.error (message, title). Разные типы уведомлений обладают специальным сигнализирующим оформлением.

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

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

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

7. Добавлено полное сохранение имени файла загружаемого на сервер с использованием DataLife Engine и предназначенное для скачивания. При загрузке файла на сервер, его имя будет сохранено так, как оно было изначально, и соответственно при скачивании оно будет сохранено на компьютер с тем же именем. Например, если в имени использовались кириллические символы (мой файл.txt), то они также останутся при скачивании без транслитерации: мой файл.txt, тоже самое касается и других языков.

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

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

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

11. Добавлено автоматическое динамическое изменение содержимого тегов [add-favorites] текст [/add-favorites] и [del-favorites] текст [/del-favorites] при добавлении или удалении публикации в закладки на сайте. При этом не важно, где в шаблоне расположены эти теги и какого их содержимое. Содержимое будет обновляться автоматически при осуществлении AJAX действия, без необходимости перезагрузки страницы и пользователь автоматически будет видеть, что публикация была либо добавлена в закладки, либо удалена из них.

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

13. Добавлена поддержка нового глобального тега {lang text="LANG_PARAMETER"}, который предназначен для вывода информации из языкового файла website.tpl, который в данный момент используется, где LANG_PARAMETER это значение параметра, который необходимо вывести. Например, тег {lang text="attach_images"} выведет надпись “Прикрепить изображения” из языкового пакета, в случае использования русского языка и если используется английский язык, то “Attach Images”. Данный тег будет полезен при разработке дополнительных модулей и плагинов, когда вы можете разместить дополнительные языковые данные непосредственно в языковой пакет и автоматически выводить нужные вам фразы при смене языка пользователем на сайте, выводя значения в шаблоне в виде тега, а не прямого написания фразы.

14. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка нового тега {edit-date=формат даты} который выводит дату редактирования публикации в заданном в теге формате. Тем самым вы можете задавать свой собственный формат для даты редактирования, или выводить не только дату целиком, но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {edit-date=d} выведет день месяца, а тег {edit-date=F} выведет название месяца, а тег {edit-date=d-m-Y H:i} выведет полную дату и время.

15. Для шаблона вывода всплывающей карточки пользователя (profile_popup.tpl) добавлена поддержка нового тега {usertitle} который выводит логин пользователя в нужном вам месте. Ранее логин пользователя выводился только в заголовке карточки, теперь вы можете вывести его дополнительно в нужном вам месте в шаблоне.

16. Для дополнительных полей с типом “Дата и время” добавлена поддержка нового тега [xfvalue_X format="Формат"], где X это имя дополнительного поля, а “Формат” это формат вывода заданной в поле даты и времени. Тем самым в разных местах шаблона, вы можете выводить данное дополнительное поле в разных форматах даты и времени, а не только в том формате, которое указано для поля по умолчанию в настройках поля. Например тег [xfvalue_test format="j F Y H:i"] выведет дату и время указанное в поле в формате времени j F Y H:i.

17. Для шаблонов вывода профиля пользователя (userinfo.tpl и profile_popup.tpl) добавлена поддержка новых шаблонных тегов: [banned] текст [/banned] выводят текст заключённый в них если пользователь в данный момент забанен на сайте, [not-banned] текст [not-banned] выводят текст заключённый в них если пользователь не забанен на сайте, {ban-description} выводит причину по которой пользователь забанен, {ban-date} выводит дату до которой пользователь был забанен на сайте. Тем самым при помощи новых тегов вы можете выводить информацию для других посетителей сайта при посещении профиля пользователя, о том, что данный пользователь был забанен и по какой причине он был забанен.

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

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

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

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

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

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

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

25. Добавлена поддержка IPv6 адресов для настройки “Список IP для которых разрешена авторизация в админпанели скрипта” в настройках админпанели. Тем самым если администратор сайта имеет IPv6 адрес вместо не IPv4 адреса, то для доступа к сайту он может ограничить доступ для необходимых ему IPv6 адресов.

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

27. Для редактора TinyMCE возвращена возможность устанавливать размеры изображения непосредственно при редактировании свойств данного изображения.

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

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

30. Переработана и улучшена система определения цвета наложения водяных знаков на изображения. Теперь DataLife Engine лучше и качественнее определяет цветовые участки, на которые будет наложен водяной знак, что позволяет более точно определить какой водяной знак (темный или светлый) необходимо наложить в данном случае.

31. Улучшена система предварительной проверки e-mail адреса при регистрации пользователя на сайте и изменении адреса в профиле.

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

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

34. Добавлена возможность использования дополнительных полей с типом “Дата и Время” в главном шаблоне main.tpl при просмотре полных публикаций. Ранее данный тип полей не был доступен в полном объёме вывода согласно настройкам поля.

35. Добавлен автоматический сброс кеша файла пользовательских стилей adminpanel.css, расположенного в шаблоне, при очистке кеша в админпанели.

36. Для тегов [ifxfvalue ….] … [/ifxfvalue], предназначенного для проверки значений дополнительных полей, добавлена проверка по списку значений, если дополнительное поле имеет включённую опцию “Использовать как перекрестные ссылки”. Например, если поле имеет несколько значений, то проверка будет происходить не по полю целиком, а каждое значение в поле по отдельности. Аналогичное поведение проверки добавлено и для тегов [if ….] … [/if] для данных типов дополнительных полей.

37. Добавлена поддержка PHP линейки 8.3.xx

38. Визуальный редактор TinyMCE обновлён до актуальной линейки. Улучшена скорость его рендеринга.

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

40. В связи с тем что поисковые системы прекратили поддержку предварительных уведомлений от сайтов об изменении карты сайта sitemap.xml https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping?hl=ru, данная функция уведомлений также была исключена из DataLife Engine. Теперь все происходит автоматически со стороны поисковых систем, вам достаточно просто добавить адрес в панели вебмастера поисковой системы и поисковые системы будут автоматически проверять и переиндексировать данный сайт.

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

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

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

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

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

46. Исправлена проблема, при которой некорректно очищался кеш при одобрении комментария, находящегося на модерации.

47. Исправлена проблема, при которой пользователь с логином “noname”, не мог выставлять оценки для публикаций и комментариев.

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

49. Исправлена проблема, при которой некоторые часовые пояса пользователь не мог выбрать в своём профиле.

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

51. Исправлена проблема, при которой при просмотре полных новостей мог не работать непосредственный переход к нужному комментарию в блоке комментариев выводимых тегом {customcomments …..} если таковой присутствует на странице.

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

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

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

Внимание!

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

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

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

Комментарии

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

    21 февраля 2024 09:41 24 комментария

    Почему не могу установить обнову? Вот что пишет

    Вы используете устаревшую версию скрипта: 17.0

    Посмотреть информацию о новой версии скрипта вы можете по адресу:DataLife Engine v.17.1


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

    21 февраля 2024 09:45 4 136 комментариев

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

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

      21 февраля 2024 09:59 24 комментария

      благодарю, все пошло))

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

    21 февраля 2024 17:11 90 комментариев

    Обновился, полёт отличный. Спасибо!)

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

    22 февраля 2024 00:12 156 комментариев

    Спасибо, тестируем.
    Подскажите, для чего эти стили?
    input[type="text"].comments_author_field

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

      22 февраля 2024 01:44 90 комментариев

      Поле для изменения логина гостя в комментарии.

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

    22 февраля 2024 12:13 5 комментариев

    Благодарю за обновление. Много хороших функций появилось

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

    22 февраля 2024 12:47 1 комментарий

    при регистрации ничего не изменилось. нажал регистрироватся и показывается еще доп. поля (Продолжение регистрации) и кнопка регистрироватся. 

    и где тут уменьшается количество шагов?

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

      22 февраля 2024 13:02 4 136 комментариев

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

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

    23 февраля 2024 12:19 71 комментарий

    Спасибо за релиз! 

  8. Hjj Jjj (Клиенты)

    24 февраля 2024 00:52 2 комментария

    Спасибо что услышали и внесли улучшения. Спасибо вам за релиз. Спасибо что делаете для нас. Крепного здоровья и благополучия разрабам DLE.

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

    26 февраля 2024 13:50 4 комментария

    Здравствуйте, в карте сайта в этом обновлении была убрана кнопка "Уведомить поисковые системы о наличии новой версии карты сайта" эта опция уже не актуальная ?

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

      26 февраля 2024 15:07 4 136 комментариев

      В описании релиза все написано. Пункт номер 40

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

        26 февраля 2024 17:36 4 комментария

        Извините, не досмотрел 🧐В файлах локализации только остались упоминания о ней 🤓

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

    26 февраля 2024 20:26 55 комментариев

    Ранее в доп.поле (несколько строк), сохраняя ссылку, она автоматически в href оборачивалась и была кликабельна при выводе доп.поля.  Теперь нет, выводится как текст простой. 

    Пробовал включить/выключить "Безопасный режим поля (отключение BB тегов и HTML)", не помогло

    Где-то есть еще настройка?

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

      26 февраля 2024 21:16 4 136 комментариев

      Такое поведение DLE только когда в настройках скрипта включена настройка:

      Включить автоматическую конвертацию ссылок
      Eсли 'Включено', то все текстовые ссылки начинающиеся с http:// ftp:// в тексте будут автоматически сконвертированы в кликабельные ссылки. Данную настройку необходимо включать только при использовании базового редактора BBCODES, в случае использование визуального WYSIWYG редактора, данная настройка должна быть отключена.

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

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

        27 февраля 2024 09:08 55 комментариев

        Эта настройка не решила проблемы.

        У меня настройка "Включить автоматическую конвертацию ссылок" была включена. Пробовал и отключить и обратно включать.

        Редактор при добавлении публикаций на сайте у меня стоит FroalaEditor.

        На версии 17.0 ссылки в дополнительном поле новости конвертировались автоматически. После обновления на 17.1 при добавлении новости и указания ссылки в доп.поле ссылка не конвертируется 🤷‍♂️

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

          27 февраля 2024 10:15 4 136 комментариев
          27 февраля 2024 09:08, NlCKRUS написал:
          Эта настройка не решила проблемы.

          У меня настройка "Включить автоматическую конвертацию ссылок" была включена. Пробовал и отключить и обратно включать.

          Редактор при добавлении публикаций на сайте у меня стоит FroalaEditor.

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

          27 февраля 2024 09:08, NlCKRUS написал:
          На версии 17.0 ссылки в дополнительном поле новости конвертировались автоматически. После обновления на 17.1 при добавлении новости и указания ссылки в доп.поле ссылка не конвертируется 🤷‍♂️

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

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

          27 февраля 2024 11:42 55 комментариев

          понял, спасибо за разъяснение.

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

          не могли бы подсказать, в каких файлах были сделаны изменения?

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

          27 февраля 2024 12:00 4 136 комментариев

          Обработку добавления доп. полей осуществляет файл engine/inc/xfields.php. Плагинов я не пишу на заказ, поэтому готового решения я вам предоставить не могу. Только не вздумайте брать этот файл целиком от старых версий, т.к. будет огромная куча проблем. Отдельные файлы целиком от разных версий несовместимы.

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

          27 февраля 2024 15:22 55 комментариев

          спасибо

          тут еще оказывается в комментариях такая же ситуация, если не BBCODES, то ссылки не распознаются, а вставляются как текст

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

  11. Video-Magnet (Клиенты)

    26 февраля 2024 23:12 23 комментария

    С обновлением, баг починили - фиксанули... Благодарю! - Который я описывал в Настройке Групп пользователей - у меня строка появлялась с неприятной уязвимостью. 
    Буду наблюдать (появится снова или нет), но вы мне уже говорили что это был не критический баг, но всё-равно спасибо за починку!

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

      27 февраля 2024 10:22 4 136 комментариев

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

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

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

    1 марта 2024 13:35 55 комментариев

    Не было изменений в версии 17.1 по запятым в доп.полях новостей?

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

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

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

      1 марта 2024 19:05 4 136 комментариев

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

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

        1 марта 2024 20:00 55 комментариев

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

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

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

          1 марта 2024 22:03 4 136 комментариев

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

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

          2 марта 2024 11:52 55 комментариев

          проблема в том, что с доп.полями работает еще сторонний модуль DLE Filter, с выбором нескольких значений он работать перестанет.

          я думал поиском и заменой по БД в поле xfields найти  "книги, журналы" заменить на  "книги и журналы"

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

          получится так или где то еще придется что то править?

          спасибо

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

          2 марта 2024 16:19 4 136 комментариев

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

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

    3 марта 2024 06:52 60 комментариев

    Ранее (на 16.1 точно) при написании заголовка в админке и нажатии enter происходил поиск похожих новостей, сейчас это убрали. Зачем и можно ли вернуть?

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

      3 марта 2024 07:57 60 комментариев

      Как я понимаю это баг который недосмотрели. Из-за смены button на input логика сбилась.

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

        3 марта 2024 08:40 4 136 комментариев

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

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

          3 марта 2024 21:37 207 комментариев

          Кстати, почему-то хуже стал искать похожие новости. Что-то поменяли? У многих новостей вообще похожих не находит, хотя раньше находил много и даже непохожих.

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

          3 марта 2024 21:49 4 136 комментариев

          Нет, никаких изменений в данной версии в поиске не было.

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

          4 марта 2024 15:43 207 комментариев

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

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

          4 марта 2024 16:08 4 136 комментариев

          Нечего проверять. Ничего не менялось между 17.0 и 17.1. С какой версии вы вообще обновлялись? Если с какой то старой версии, то изменения были относительно совсем старых версий. А именно в том что теперь поиск зависит от того какой тип поиска включен в настройках скрипта. Если включен простой, то включите полнотекстовый.

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

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

          4 марта 2024 18:55 207 комментариев

          Обновлялись с 16.1. Речь идет о кнопке "Найти похожие новости" в админпанели. Ну, не знаю, в тысячах новостей есть название нашего города, ничего не находит. Раньше выдавал много новостей. Есть сотни названий типа "Погода в (города) на ... число .. год". Разница только в числе и годах. Либо не находит, либо только одну похожую выдает.

          Попробовал сейчас на другом сайте. Там версия DLE ниже, так там даже по 1 слову-совпадению выдает 5 похожих.

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

          4 марта 2024 19:00 4 136 комментариев

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

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

          4 марта 2024 19:09 207 комментариев

          Спасибо! Понятно! Это, кстати, даже лучше - поиск дубликатов. 

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

    5 марта 2024 16:49 1 комментарий

    13. Добавлена поддержка нового глобального тега {lang text="LANG_PARAMETER"}
    Используемый язык:
    Выберите язык, который будет использоваться при работе с системой

    всё работает прекрасно но как сделать и на сайте что бы мог выбрать язык

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

      5 марта 2024 16:54 4 136 комментариев

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

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

    7 марта 2024 16:43 55 комментариев

    п.11. у меня не меняется текст внутри  [add-favorites] и [del-favorites] пока не обновлю страницу.

    или я не так понял этот пункт?

    Нажимаю, уведомление в новом формате всплывает, что добавлено в закладки, но текст не меняется 🤷‍♂️

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

      7 марта 2024 16:55 4 136 комментариев

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

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

    9 марта 2024 14:28 40 комментариев

      Можете подтвердить проблему. При использовании google chrome если зайти "Просмотреть код" далее Сеть/Network далее выбрать html страницу и нажать на Preview. То видно что страница отображается в иероглифах, то-есть не определяется кодировка. Проблема и на вашем демо сайте: https://i.postimg.cc/0kyZnc6b/image.png


    UPD проблема решается если в шаблон добавить: <meta charset="UTF-8"/>

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

      9 марта 2024 17:46 4 136 комментариев

      Это уже к багам Google нужно относить, и им написать, потому что строка с кодировкой присутствует в DLE, и ее написание верно только немного иначе:

      <meta name="charset" content="utf-8">

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

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

    15 марта 2024 13:12 2 комментария

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

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

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

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

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

        15 марта 2024 13:41 2 комментария

        Понял, спасибо! Если запустить ребилд публикаций после изменений настройки категории, это поможет?

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

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

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

  18. MY PASSION (Клиенты)

    23 марта 2024 23:34 1 комментарий

    Спасибо за релиз! 

  19. Video-Magnet (Клиенты)

    1 апреля 2024 22:00 23 комментария

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

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

      1 апреля 2024 22:08 4 136 комментариев

      Убедитесь что на данных сайтах есть публикации созданные не старше чем двое суток назад. Для Google News создается карта только для публикаций которые были опубликованы менее чем за двое последних суток. Это требование Google News. Если у вас более старые публикации то они не поступают в эту карту.

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

    19 мая 2024 08:14 2 комментария

    Здравствуйте, имеется-ли настройки для исключения определённых категорий из mysite/lastnews/ через админпанель? или нужно в кодовых файлах менять?

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

      19 мая 2024 09:30 4 136 комментариев

      Добрый день,

      Нет. Таких настроек в DLE нет.

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

    20 мая 2024 20:28 3 комментария

    7. Добавлено полное сохранение имени файла загружаемого на сервер

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

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

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

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

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

  22. dasdeman (Клиенты)

    21 мая 2024 09:43 3 комментария
    20 мая 2024 23:42, celsoft написал:
    У вас скорее всего для доп. поля установлена опция что загружаемый файл публичный, и соответственно его скачивание уже не через  DLE, а напрямую с сервера по прямой ссылке на него.

    Да, все верно, файлы публичные. Спасибо за разъяснение. 

  23. Дмитрий6 (Клиенты)

    15 июля 2024 12:44 121 комментарий

    13 пункт, очень хорош. Но мне кажется возможности этого глобального тега {lang text="LANG_PARAMETER"} используется на 50%. Сразу это "не пожелание", я не программист, просто мысли вслух. Если этот тег можно было бы использовать и в настойках DLE, тогда 100%.

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

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

      Это шаблонный тег, который используется в шаблонах, а не админпанели. Поэтому о каких 50% идет речь непонятно. Как шаблонный тег вы собрались использовать в настройках, которые админпанели? Если честно то совершенно непонятно, что вы имеете ввиду.

      1. Дмитрий6 (Клиенты)

        15 июля 2024 16:12 121 комментарий

        Я знаю что этот тег для шаблона.
        Выше, пользователю webenot вы отвечаете  

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

        Даже если он смените язык шаблона, например, английский... "Название сайта: например: Моя домашняя страница" будет то которое он указал в настойках DLE, а вот если этот тег можно было вставить там, то "Моя домашняя страница" менялось бы шаблонно. И таких моментов много, и не только в настойках DLE, и в Группы пользователей > Название группы.
        В данный момент можно использовать теги [available] или [group], но там бывает такое нагромаждение тегов.  

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

          15 июля 2024 19:35 4 136 комментариев

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

        2. Дмитрий6 (Клиенты)

          16 июля 2024 11:37 121 комментарий
          соответственно это нужно писать тогда на разных языках

          Либо я дурак, либо я чего не знаю. Как я могу здесь написать на разных  языках
          Управление группами пользователей > Название группы. Я там могу написать одно из двух либо Гости, либо Guests. 

          Ладно закончим, мы все ровно разговариваем на разных  языках. Скажите это ошибка, или так должно быть.  

          Тег [group=X]текст[/group], выводит текст заключенный в теги если пользователь принадлежит указанной группе пользователей: Тег принимаем в качестве параметра ID группы, и допускает перечисление нескольких групп

          В шаблоне который использует English язык, в profile_popup.tpl и userinfo.tpl в замен тега {status} использую 

          [group=1]Administrators[/group]
          [group=2]Editors[/group]
          [group=3]Journalists[/group]
          [group=4]Visitors[/group]
          [group=5]Guests[/group]

          Если я на сайте как Администратор, то в профиле или карточки Group: Administrators
          Если я разлогинился, и просматриваю свой профиль как Гость, то везде пишется Group: Guests, хотя это профиль Админа, и должно быть согласно тегам Group: Administrators. Раньше мне кажется все работало, хотя я могу ошибаться, я смотрел же всегда как Админ.

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

          16 июля 2024 13:48 4 136 комментариев
          16 июля 2024 11:37, Дмитрий6 написал:
          Либо я дурак, либо я чего не знаю. Как я могу здесь написать на разных  языках
          Управление группами пользователей > Название группы. Я там могу написать одно из двух либо Гости, либо Guests. 

          Ладно закончим, мы все ровно разговариваем на разных  языках. Скажите это ошибка, или так должно быть.  

          Сейчас вы никак не можете писать в админпанели по разному. Это я писал к тому что эта информация пишется отдельно и соответственно к функциональности тега {lang text="LANG_PARAMETER"}  не может иметь никакого отношения. Вы же писали про недостаток функциональности именно тега и она реализована на 50%, про это я и отвечал, что между этим тегом и тем что вы описали нет и не может быть связи, даже при всем желании.

          16 июля 2024 11:37, Дмитрий6 написал:
          [group=1]Administrators[/group]
          [group=2]Editors[/group]
          [group=3]Journalists[/group]
          [group=4]Visitors[/group]
          [group=5]Guests[/group]

          Если я на сайте как Администратор, то в профиле или карточки Group: Administrators
          Если я разлогинился, и просматриваю свой профиль как Гость, то везде пишется Group: Guests, хотя это профиль Админа, и должно быть согласно тегам Group: Administrators. Раньше мне кажется все работало, хотя я могу ошибаться, я смотрел же всегда как Админ.

          Вы ошибаетесь. Теги [group=xxx] .... [/group] опеределяют группу того кто смотрит сайт, это глобальные теги и для любых шаблонов в любых ситуациях. И к карточке которую вы смотрите не имеет никакого отношения и не важно кто на этой карточки. Так было и есть всегда и во всех версиях DLE без исключения.

          А для того чтобы сделать то что хотите вы, нужно использовать совершенно другие теги [profile-user-group=X] Текст [/profile-user-group] которые выводят на основе профиля просматриваемого пользователя https://dle-news.ru/extras/online/index.html?profile.html смотрите описание тегов в документации по шаблонам.

        4. Дмитрий6 (Клиенты)

          16 июля 2024 14:33 121 комментарий

          Тогда точнее нужна указывать назначение тега. Типа "выводит текст заключенный в теги если пользователь просматривающий страницу принадлежит указанной группе пользователей"

          И еще, у вас в английской DLE

          Information
          Users of Гости are not allowed to comment this publication.


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

          16 июля 2024 15:43 4 136 комментариев
          16 июля 2024 14:33, Дмитрий6 написал:
          Тогда точнее нужна указывать назначение тега. Типа "выводит текст заключенный в теги если пользователь просматривающий страницу принадлежит указанной группе пользователей"

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

          16 июля 2024 14:33, Дмитрий6 написал:

          И еще, у вас в английской DLE

          Users of Гости are not allowed to comment this publication.

          У нас же стандартный DLE 😀 а не особенный специально для нас. Причем сайты имеют единую базу пользователей с российским сайтом, чтобы не нужно было регистрироваться отдельно и аккаунты были между сайтами совместимы. Есть такая возможность в DLE https://dle-news.ru/tips/152-edinaja_registracija_i_avtorizacija_na_neskolkikh_sajjtakh.html отсюда и запись на русском потому что берется уже из БД русского сайта. Надо будет написать плагин который поменяет надписи, не заметил. Спасибо.

Информация

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

Календарь

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

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

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