/ / DataLife Engine v.11.3 Final Release
апрель 15 2017

DataLife Engine v.11.3 Final Release

DataLife Engine v.11.3 Final Release

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



1. Добавлен новый модуль "Редиректы" для админпанели скрипта. В данном модуле вы можете задавать ссылки для редиректов с одних страниц на другие. Данный модуль будет особенно полезен, когда вы что-либо удалили или перенесли в другое место. Например, удалили одну категорию, и заменили ее на другую, теперь вы можете сделать редирект со старой категории на новую указав старый и новый адрес в данном модуле. При посещении старого адреса будет произведён 301 редирект на новый адрес, что позволит и пользователям попасть на нужную страницу автоматически, и поисковикам правильно склеить нужные адреса. Также данный модуль может использоваться если какие-то ссылки у вас неверно попали в индекс поисковых систем.

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

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

4. В настройки скрипта добавлена возможность указания использования только https протокола при работе с сайтом. При включении данной настройки, все пользователи, которые посещают страницы вашего сайта через обычный http протокол, будут принудительно перенаправлены на использование безопасного SSL соединения. Тем самым больше нет необходимости править файлы .htaccess и настройки nginx для организации принудительных редиректов.

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

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

7. Для шаблона обратной связи (feedback.tpl) добавлено использование тегов [attachments] текст [/attachments], которые выводят текст, заключённый в них, если разрешена отправка файлов в обратной связи для данной группы пользователей. Непосредственно для прикрепления файлов к форме вы можете использовать тег:
<input name="attachments[]" type="file" multiple>
при этом имя тега и количество тегов может быть любым, главное это использование type="file" в атрибуте. DLE сам посчитает все прикреплённые к письму файлы и их соответствие настройкам групп.

8. Добавлена возможность использования нескольких форм обратной связи на сайте. Для этого используется специально сформированный URL в браузере. Для отправки стандартной формы обратной связи используется адрес http://вашсайт.ru/index.php?do=feedback Для того чтобы добавить ещё одну форму связи вы можете использовать адрес http://вашсайт.ru/index.php?do=feedback&template=X1&mailtemplate=X2, где X1 это имя шаблона для шаблона формы обратной связи, а X2 это имя шаблона письма, которое будет отправляться через эту форму. При этом если задан шаблон X1, то на сервере в папке шаблона у вас должен находится файл с именем feedback_X1.tpl, а если задан шаблон X2, то на сервере в папке шаблона у вас должен находится файл с именем email_X2.tpl. Например, при использовании URL http://вашсайт.ru/index.php?do=feedback&template=test&mailtemplate=test в папке вашего шаблона должен находится файл feedback_test.tpl для формы обратной связи и email_test.tpl для шаблона отправляемого сообщения. Эти файлы поддерживают все те же теги что и стандартная форма обратной связи, и стандартный шаблон e-mail сообщений в админпанели. Тем самым с учётом того что формы обратной связи поддерживают дополнительные поля разного типа, вы можете организовать на своём сайте, несколько различных форм обратной связи.

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

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

11. Для модуля "Перекрёстные ссылки", добавлено игнорирование тегов заголовков h1...h5 в данных тегах замены текста на перекрёстные ссылки производится не будет.

12. Для модуля "Поиск и замена" в панели управления скриптом, добавлен поиск и замена текста в рекламных материалах.

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

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

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

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

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

18. При добавлении комментария незарегистрированным пользователем, добавлен контроль используемого им имени и e-mail на соответствие с фильтром по: "IP, Логину или E-Mail." В случае если указанные там логины или e-mail запрещены, то будет также автоматический запрет на публикацию комментария с этими данными.

19. Для модуля добавления публикаций на сайте добавлена возможность передавать в URL браузера категории, которые необходимо сделать выбранными по умолчанию. Для этого используется URL http://вашсайт.ru/index.php?do=addnews&category=X где "X" это ID нужных вам категорий, перечисленные через запятую. Например, по адресу http://вашсайт.ru/index.php?do=addnews&category=3,4,5 в форме добавления новости на сайте будут выбраны по умолчанию категории с ID 3, 4 и 5. Данное нововведение будет полезно для сайтов, которые используют доп. поля для публикаций назначенные разным категориям, и хотят дать пользователям при добавлении публикаций несколько уже предустановленных форм добавления публикации, для различных категорий.

20. Добавлена поддержка написания микроразметки (такие атрибуты как: itemprop, itemtype, itemscope) непосредственно в тексте публикаций.

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

22. Для RSS информеров добавлена поддержка тега enclosure в RSS потоке для определения картинок. В случае если в тексте публикации RSS потока отсутствуют картинки, но при этом они определены тегом enclosure, то для тега {image-1} будет назначена картинка из тега enclosure. Данное нововведение например будет полезно для RSS информеров погоды и т.д.

23. Для тега вывода скрытого текста ([hidе] текст [/hidе]) добавлена возможность указания, каким группам разрешён просмотр указанного в тегах текста. Вы можете указать в параметрах тега каким группам разрешено просматривать содержимое. Например, вы можете написать [hidе=3] текст [/hidе], в данном случае просмотр содержимого тега будет доступен только журналистам. Группы также допускается перечислять через запятую, например, [hidе=2,3,4] текст [/hidе]. В случае если параметр группы не указан, то действуют настройки групп, указанные в панели управления, на предмет того разрешено ли пользователю просматривать текст или нет. Администраторы сайта видят скрытый текст всегда, независимо от указанных а теге параметрах.

24. Полностью переосмыслен тег [media=...] в новостях. Теперь данный тег предназначен не только для встраивания видео с сервиса youtube, но и для встраивания различных фотографий, аудио, видео, документов и виджетов с большого количества сайтов и сервисов. Для этого данный тег был переведён на использование открытого протокола oembed, благодаря которому сервисы сообщают необходимый код для вставки. На данный момент добавлена поддержка 16 сервисов: youtube, instagram, twitter, facebook, flickr, vimeo, docs.com, vine, gettyimages, codepen.io, dailymotion, mixcloud, soundcloud, coub, ifixit, Apple Keynote. При необходимости новые сервисы, поддерживающие oembed могут быть легко добавлены.

25. Для пользовательского вывода публикаций при помощи тега {custom ...} добавлена возможность использования нового параметра futureannounce="yes". Данный параметр работает совместно с параметром days="X", и указывает что публикации нужно брать из будущих дат. Например, тег {custom futureannounce="yes" days="1"} означает что необходимо вывести публикации, дата которых назначена на завтра, т.е. на +1 дней, а тег {custom futureannounce="yes" days="2"} выводит публикации дата которых назначена на завтра и послезавтра, и т.д. Данных параметр будет полезен вебмастерам, для вывода грядущих анонсов на своём сайте.

26. В случае если включена настройка скрипта: "Блокировать скачивание файлов с других серверов", и ссылка на ваш файл была опубликована на стороннем сайте, то пользователи при переходе по данной ссылке, будут перебрасываться не на главную страницу вашего сайта, а непосредственно в ту новость или статическую страницу, в которой данный файл опубликован.

27. Для шаблонов вывода меню категорий (categorymenu.tpl) добавлен новый тег {id}, который выводит ID категории. Данный тег будет полезен, когда нужно визуально выделить какую-либо категорию.

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

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

30. Добавлена автоматическая поддержка определения типов картинок в случае несоответствия реальных данных с расширением файла. Например, если картинка имеет расширение jpg, а по факту ее содержимое является gif картинкой, то скрипт больше не будет выдавать сообщение о ошибке файла, а будет обрабатывать автоматически картинку как gif.

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

32. Оптимизирована нагрузка на базу данных, при выводе публикаций при помощи пользовательского тега {custom ...} если в качестве критериев выборки публикаций заданы категории, а также в настройках групп есть ограничения на показ новостей из определённых категорий.

33. Добавлено автоматическое определение кодировки URL строки при показе публикаций из облака тегов и при выводе результатов поиска по доп. полям. Кодировка таких ссылок будет автоматически определяться, для того чтобы при переходе на другую кодировку, они не терялись. Например, при переводе сайта с кодировки windows-1251 на utf-8.

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

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

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

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

38. Обновлена библитека PHPMailer для отправки писем с сайта до актуальной версии.

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

40. Добавлен автоматический контроль кодировки ссылок, опубликованных при помощи тега [lееch=...] текст [/lееch]. В случае если ссылка была добавлена в одной кодировке сайта, а потом сайт был переведён на другую кодировку, то ссылка, содержащая символы, отличные от латинских, также будет автоматически сконвертирована корректно при редактировании.

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

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

43. Оптимизирована и ускорена загрузка и рендеринг страниц сайта, при использовании визуальных (WYSIWYG) редакторов на сайте. Добавлена поддержка Gzip сжатия для TinyMCE редактора. Убрана дублирующая загрузка редакторов при редактировании публикаций и комментариев, а также при ответах на комментарии.

44. Прекращена поддержка воспроизведения flv видеороликов со стороны плеера DLE.

45. Исправлена проблема, при которой не обрабатывался тег [videо=...] если в пути к видео отсутствовало полное имя домена с протоколом.

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

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

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

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

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

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

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

Информация к скачиванию скрипта для клиентов:

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

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

Комментарии

xandra040892

xandra040892

29 июля 2017 14:22 Клиенты
0
Что случилось с редактором? Невозможно редактировать тексты. Из ворда вставляет, меняет шрифты как хочет. После нескольких сохранений, меняет шрифты в разных местах. Курсив вообще делает меньше по размеру. Даже если удалять форматирование и заново печатать. Таблицы, которые были созданы ранее, теперь невозможно создать (zebra, например) Шрифт, который использовался на всем сайте garamount отсутствует. Что с этим делать? Мы же не можем переделывать весь материал сайта из-за того, что так сильно изменен редактор.
celsoft

celsoft

30 июля 2017 07:29 Администраторы
0
Цитата: xandra040892
Что случилось с редактором? Невозможно редактировать тексты. Из ворда вставляет, меняет шрифты как хочет. После нескольких сохранений, меняет шрифты в разных местах. Курсив вообще делает меньше по размеру. Даже если удалять форматирование и заново печатать. Таблицы, которые были созданы ранее, теперь невозможно создать (zebra, например) Шрифт, который использовался на всем сайте garamount отсутствует. Что с этим делать? Мы же не можем переделывать весь материал сайта из-за того, что так сильно изменен редактор.

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

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

yponec99

6 августа 2017 18:25 Клиенты
0
Ув celsoft - вопрос на 15-25 баксов.
Требуется конвертер баз, в частности из ВП в ДЛЕ. Очень часто встает вопрос о миграции с ВП (который постоянно ломают из-за наличия кучи левых елочно-игрушечных плагинов писанных супер умельцами) на ДЛЕ (который в последних версиях показал себя очень надежным в этом плане). В сети присутствуют устаревшие кривые недоделки конверторов.
И тут вопрос к вам - возможно, вы возьметесь разработать платный продукт? В идеале можно было создать мульти-конвертер с различных систем на дле? С ВП, Друпал, Джумла?
Скажу, что в обратную сторону конвертеры есть - особенно на вп. А вот с них на дле нет. Это могло бы привлечь новых клиентов. Они не переходят по той причине, что нет конвертера, и прийдется начинать все с нуля.
Как вам идея? Не думаю, что для вас это составит трудности.
celsoft

celsoft

7 августа 2017 14:22 Администраторы
0
yponec99,

Не могу ответить вам на этот вопрос. В ближайшей повестке этот вопрос не стоит и не планируется. А появится ли в будущем, я к сожалению сказать не могу.
surikat

surikat

12 августа 2017 21:51 Посетители
0
"Проблема: Недостаточная фильтрация данных в Jquery плагине Masha JS входящем в состав DLE.
Ошибка в версии: 11.3 и ниже
Степень опасности: Высокая"

Мой сайт был под ддос атакой две(2) недели. Даже от хостинга пришлось отказаться..
И вчера 11.08 заменил этот файл masha и ддос прекратились.
Неужели это всё от этого может быть?!
celsoft

celsoft

12 августа 2017 23:24 Администраторы
0
surikat,

Вообще никак не связанные вещи. Это не более чем совпадение.
mischa277

mischa277

20 августа 2017 08:42 Посетители
0
После обновления перестал работать режим галереи , причем только на новостях загруженных после обновления !
celsoft

celsoft

20 августа 2017 11:53 Администраторы
1
Цитата: mischa277
После обновления перестал работать режим галереи , причем только на новостях загруженных после обновления !

Не видя проблемы, сложно говорить о причинах проблемы. Возможно какие то сторонние JS скрипты в вашем шаблоне, несовместимы с актуальными версиями JS библиотек DLE. Смотрите консоль браузера, какие ошибки JS у вас возникают.
newsoft

newsoft

25 августа 2017 13:03 Клиенты
0
Ребята, а как можно настроить отдачу заголовка (Title) для 404 страниц - свои заголовки для 404, а не брать их с главной страницы сайта? Уже 7 лет борюсь с этой проблемой.

Иногда Яндекс отдаёт в выдаче по запросу из заголовка (title) 404 страницу сайта, что совершенно противоречит логике любого сервиса - так не должно быть и это одно из табу SEO.
celsoft

celsoft

25 августа 2017 13:16 Администраторы
0
Цитата: newsoft
Ребята, а как можно настроить отдачу заголовка (Title) для 404 страниц - свои заголовки для 404, а не брать их с главной страницы сайта? Уже 7 лет борюсь с этой проблемой.

Иногда Яндекс отдаёт в выдаче по запросу из заголовка (title) 404 страницу сайта, что совершенно противоречит логике любого сервиса - так не должно быть и это одно из табу SEO.

Не может Яндекс отдавать в выдаче страницы с 404 кодом. Эти страницы не индексируются вообще. Если у вас яндекс отдает, значит ваша 404 страница отдает 200 код, а не как положено 404.
newsoft

newsoft

25 августа 2017 17:07 Клиенты
0
Цитата: celsoft
Не может Яндекс отдавать в выдаче страницы с 404 кодом. Эти страницы не индексируются вообще. Если у вас яндекс отдает, значит ваша 404 страница отдает 200 код, а не как положено 404.

Это ответ разработчика и он верен с точки зрения логики!

НО
Ошибки на стороне поисковых систем - стандартная практика, более того, ссылочный вес никто не отменял, и если существенная часть ссылок ведёт на страницу с 404 / ответом сервера 404, то это для поисковых систем всё же является сигналом.
Говорю, как SEO специалист.
celsoft

celsoft

26 августа 2017 11:13 Администраторы
0
Цитата: newsoft
Ошибки на стороне поисковых систем - стандартная практика

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

Цитата: newsoft
и если существенная часть ссылок ведёт на страницу с 404 / ответом сервера 404, то это для поисковых систем всё же является сигналом. Говорю, как SEO специалист.

Это что то новенькое, никогда не слышал о таком и не видел, за много лет. Если ссылка ранее существовала, а потом была удалена, то из индекса ее удаление может занимать время, примерно с месяц, но чтобы было такое, что ссылки изначально не было, всегда был 404 код, и она появилась в индексе только от того, что где-то есть ссылки на нее, о подобном я никогда не слышал, и не видел. Я бы хотел посмотреть визуально на это, дайте ссылку и поисковый запрос, чтобы увидеть это можно было визуально.
Daniel Defo

Daniel Defo

9 января 2019 13:37 Клиенты
0
Ваша пользовательская сессия истекла, перезагрузите страницу в браузере и при необходимости войдите на сайт повторно.

возникает при отправке формы в обратной связи... чистка кеша браузера и двига - 0 результата....
ковыряний в двиге не было.. на стдандартном шабе тож самое...
рега отключена совсем и везде
celsoft

celsoft

9 января 2019 13:43 Администраторы
0
Цитата: Daniel Defo
рега отключена совсем и везде

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

Daniel Defo

9 января 2019 13:51 Клиенты
0
celsoft,
разлогинился.. с другой сети и ip тыкаю.. пофиг..
адрес дать?
celsoft

celsoft

9 января 2019 13:53 Администраторы
0
Цитата: Daniel Defo
celsoft,
разлогинился.. с другой сети и ip тыкаю.. пофиг..
адрес дать?

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

Daniel Defo

9 января 2019 13:55 Клиенты
0
celsoft,
стоит 13.1.. ничего абсолютно не допиливалось в двиге..
в стд шабах тоже самое..
хостера исключаю.. на поддомене другая версия работает...
celsoft

celsoft

9 января 2019 14:11 Администраторы
0
Цитата: Daniel Defo
стоит 13.1.. ничего абсолютно не допиливалось в двиге..
в стд шабах тоже самое..
хостера исключаю.. на поддомене другая версия работает...

Все возможные варианты я вам выше перечислил, и других гарантированно нет. Гадать дальше бесполезно. Включите стандартные шаблоны, которые идут с дистрибутивом, и предоставьте доступ по FTP и к админпанели DLE тех. поддержке DLE https://dle-news.ru/index.php?do=feedback она визуально осмотрит ваш сайт и скажет что именно из перечиленного мной выше является причиной проблемы.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2019    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Май 2019 (3)
Апрель 2019 (1)
Март 2019 (3)
Февраль 2019 (2)
Январь 2019 (2)
Декабрь 2018 (1)