Главная страница / Релизы / DataLife Engine v.10.5 Final Release
июнь 01 2015

DataLife Engine v.10.5 Final Release

DataLife Engine v.10.5 Final Release

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



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

2. Для шаблона вывода комментариев (comments.tpl) добавлен новый тег [reply] текст [/reply], который выводит текст в них, в виде ссылки на открытие всплывающего окна для ответа на комментарий, в случае если включена поддержка древовидных комментариев, а в случае если она отключена вставляет логин выбранного комментатора в форму добавления комментариев.

3. Для шаблона вывода комментариев (comments.tpl) добавлены новые теги [treecomments] текст [/treecomments], которые выводят текст, заключенных в них, в случае если включены древовидные комментарии в настройках скрипта. А также добавлены теги [not-treecomments] текст [/not-treecomments], которые выводят текст, заключенный в них, в случае если древовидные комментарии отключены. Данные теги позволят вебмастерам создавать более гибкие шаблоны, которые будут выводится по-разному в зависимости от настроек скрипта в данном вопросе.

4. Для шаблона вывода комментариев (comments.tpl) добавлен новый тег {replycount}, который выводит количество имеющихся ответов на данный комментарий.

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


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

7. Снижена нагрузка на базу данных MySQL при просмотре комментариев к публикациям на сайте.

8. Полностью переработан дизайн стандартного BBCODES редактора в админпанели. Он получил современный дизайн, соответствующий оформлению админпанели. Для кнопок были использованы векторные шрифты, что делает кнопки контрастными и хорошо читаемыми на мониторах, имеющих высокое пиксельное разрешение и при масштабировании в OS.

9. Для BBCODES редактора в админпанели, добавлена поддержка следующих новых кнопок и BB тегов:
[sub] текст [/sub] - выводят текст в нижнем индексе
[sup] текст [/sup] - выводят текст в верхнем индексе
[justify] текст [/justify] - выравнивает текст по обеим сторонам и слева и справа

10. Для BBCODES редактора в админпанели, добавлена поддержка вставки заголовков текста. Заголовки вставляются с использованием специальной новой кнопки в редакторе и могут использоваться заголовки от <H1> до <H6>.

11. Добавлена поддержка нового файла шаблона для вывода загруженных и прикрепленных к новостям файлов. Имя нового файла шаблона: attachment.tpl, в котором вы можете задать оформление для показа прикрепленных файлов. Тем самым вы можете гибко задать любое визуальное оформление тега [аttachment=...], который вы используете при вставке в текст новостей. В данном файле шаблона вы можете использовать следующие теги:
[allow-download] текст [/allow-download] - Выводят текст заключенных в них, если для пользователя сайта разрешено скачивание загруженных файлов.
[not-allow-download] текст [/not-allow-download] - Выводят текст заключенных в них, если для пользователя сайта запрещено скачивание загруженных файлов.
[count] текст [/count] - Выводят текст заключенных в них, если в настройках скрипта включена поддержка счетчика скачиваний файла с сервера.
{id} - Выводит уникальный ID номер загруженного файла, информация о котором хранится в базе данных.
{name} - Выводит имя загруженного файла, либо текст указанный для имени файла в теге [аttachment=...] в тексте новости.
{link} - Выводит URL на скачивание загруженного файла.
{size} - Выводит размер загруженного файла.
{md5} - Выводит контрольную сумму MD5 загруженного файла.
{date} - Выводит дату загрузки файла на сервер, в формате даты, указанной в настройках скрипта.
{date=формат даты} - Выводит дату в заданном в теге формате. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца загрузки файла, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время
{count} - Выводит количество скачиваний файла с сервера.

12. Добавлена глобальная поддержка во всех шаблонах тега для пользовательского вывода новостей {custom ....}. Теперь вы можете использовать данный тег во всех без исключения файлах шаблона, а не только в строго определенных.

13. Для тега пользовательского вывода новостей {custom ....}, добавлена поддержка использования динамических параметров, на основе других шаблонных тегов. Например, если ранее вы могли использовать данный тег в шаблонах только с использованием заранее определенных в шаблоне параметрах {custom id="1,2"}, то теперь можете использовать этот тег с параметрами {custom id="[xfvalue_x]"}, а значения ID новостей задавать при добавлении новости в доп. полях новостей. Тем самым открываются практически безграничные возможности по выводу контента новостей на страницах вашего сайта.

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

15. Добавлена новая автоматическая система защиты комментариев от спама на основе облачного сервиса "Яндекс Чистый Веб". Подробнее об этом сервисе вы можете прочитать на странице https://tech.yandex.ru/cleanweb/. Особенностью данной защиты является то что анализируется непосредственно сам текст комментариев на наличие признаков спама, а не только на основе IP и e-mail пользователя, хотя эти данные также учитываются.

16. Улучшена поддержка SSL для сайтов. Добавлена автоматическая поддержка https протокола, при использовании внешних сервисов (таких как gravatar) и плееров (youtube и другие) сайта, если ваш сайт использует https протокол.

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

18. Переработана и улучшена система фильтрации тега iframe в новостях, которая позволяет добавлять iframe только для доверенных доменов. Проверка стала универсальной и проверяет только имя домена без протокола и www алиаса данного домена. Тем самым в случае если видео сервис вносит изменения в свой код плеера, то он продолжает работать и приниматься скриптом DLE. Например, если раньше видеосервис youtube публиковал ссылки на свой плеер как //www.youtube.com/ а сейчас изменил на https://www.youtube.com/, то новая система автоматически будет акцептировать и эти ссылки.

19. Для шаблона вывода комментариев (comments.tpl) добавлены новые теги [comments-author] текст [/comments-author], которые выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, является автором данного комментария. А также теги [not-comments-author] текст [/not-comments-author], которые выводят текст, заключенный в них, если пользователь, просматривающий страницу сайта, не является автором данного комментария. Данные теги позволяют вебмастерам делать шаблон комментариев таким образом, чтобы посетители сайта могли сразу видеть визуально свои собственные комментарии, например, по отличительному цветовому оформлению его комментариев.

20. Для шаблона вывода комментариев (comments.tpl) добавлены новые теги [news-author] текст [/news-author], которые выводят текст, заключенный в них, если комментарий принадлежит автору данной новости, а также теги [not-news-author] текст [/not-news-author], которые выводят текст, заключенный в них, если комментарий не принадлежит автору данной новости. Тем самым вы можете визуально выделять на страницах вашего сайта, те комментарии, которые пишет автор публикации.

21. Для шаблона вывода комментариев (comments.tpl) добавлены новые теги [positive-comment] текст [/positive-comment], которые выводят текст, заключенный в них, если комментарий имеет позитивный рейтинг, [negative-comment] текст [/negative-comment], которые выводят текст, заключенный в них, если комментарий имеет негативный рейтинг, [neutral-comment] текст [/neutral-comment], которые выводят текст, заключенный в них, если комментарий имеет нейтральный рейтинг. Тем самым вы можете визуально выделять на странице или скрывать оформление и текст как положительно оцененных комментариев, так и негативно оцененных.

22. Добавлена возможность отдельного вывода дополнительных полей для новости в шаблоне добавления новости (addnews.tpl). Для этого были добавлены следующие теги: [xfinput_X], где X это имя дополнительного поля для новостей, которые выводят ваше выбранное дополнительное поле в форме добавления новости в нужном вам месте. Тем самым вы можете как угодно и где угодно расположить добавление нужного поля в вашей форме, а не только общим тегом {xfields}

23. Добавлена возможность отдельного вывода дополнительных полей профиля пользователей в шаблонах регистрации и профиля пользователей (registration.tpl и userinfo.tpl). Для этого были добавлены следующие теги: [xfinput_X], где X это имя дополнительного поля для профиля, которые выводят ваше выбранное дополнительное поле в форме регистрации и редактировании профиля пользователя в нужном вам месте. Тем самым вы можете как угодно и где угодно расположить добавление нужного поля в вашей форме, а не только общим тегом {xfields}

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

25. Добавлена возможность задавать ограничение на доступ к аккаунту пользователя на сайте или к админпанели с использованием маски подсети. Например указывать не только 10.96.*.*, но и например 10.96.0.0/11, что будет являться диапазону адресов с 10.96.0.0 до 10.127.255.255. Использование маски позволяет более точно описывать диапазон динамических адресов вашего интернет провайдера, для ограничений доступов к аккаунту.

26. Добавлена поддержка подключения к серверу Memcache c использованием UNIX сокетов, можно указывать не только сервер и порт, но указывать путь к сокету, например, "unix:///home/login/.system/memcache/socket".

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

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

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

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

31. Для шаблона регистрации (registration.tpl) добавлена поддержка тегов быстрой авторизации через социальные сети. Это те же теги, что и используются в шаблоне login.tpl, такие как [vk] {vk_url} [/vk] и т.д.

32. Добавлена поддержка новой системы защиты от спам ботов Recaptcha 2.0. Использование данной новой системы позволяет вашим сайтам более дружественно относится к пользователям, и более легко подтверждать что они не являются роботами, а также более надежно защищать ваши сайты от спам ботов. Внимание при переходе на данную систему, если вы ранее использовали общие ключи, которые шли в комплекте со скриптом, то вам необходимо зарегистрировать ваши сайты персонально на сервисе рекаптчи, и использовать свои собственные ключи. Общие ключи больше недействительны.

33. Для вывода новостей в пользовательском формате тегом {custom ....} добавлен новый параметр tags="слово1,слово2", который выводит новости которые содержат перечисленные ключевые слова из облака тегов. Например тег {custom tags="новости,шаблоны"} выведет все новости, которые содержат ключевые слова из облака тегов "новости" и "шаблоны".

34. Переработана и улучшена система отправки писем с сайта, основным классом для отправки писем стал использоваться класс PHPMailer 5.2.9. Что позволило существенно увеличить совместимость с различными SMTP серверами, а также были устранены проблемы с отправкой писем с использованием некоторых SMTP серверов (например, при использовании SMTP сервера от mail.ru). Для разработчиков сторонних дополнительных модулей, использующих стандартный класс для отправки писем, добавлена возможность отправлять вложенные файлы в письмах.

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

36. Согласно новым требованиям системы "Яндекс Новости", для RSS была изменена система логотипов для данной системы. Теперь обычный логотип должен находиться в файле yandexlogo.png в корне вашего сайта, а квадратный логотип 180 на 180 пикселей должен находиться в файле yandexsquarelogo.png в корне вашего сайта.

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

38. Добавлено использование Gzip сжатия для HTML5 плеера. Тем при использовании сжатия JS файлов в настройках скрипта, он также будет сжиматься и как следствие быстрее загружаться.

39. Добавлена возможность указания домашней страницы сайта в настройках скрипта, без указания протокола. Например, вы можете указать вместо "http://site.ru/" просто "//site.ru/". Данное нововведение будет особенно полезно, для тех, кто делает сайт доступным одновременно по HTTP и HTTPS протоколам. Или планирует в дальнейшем переключить сайт с одного протокола на другой.

40. Добавлено отображение количества проголосовавших в опросах к публикациям, сразу после голосования, либо при нажатии на кнопку "Результаты".

41. Обновлен визуальный редактор TinyMCE до актуальной версии. Подробнее об изменениях вы можете прочитать на странице http://www.tinymce.com/develop/changelog/index.php?type=tinymce

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

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

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

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

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

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

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

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

Внимание!

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

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

Комментарии

  1. Горец (Клиенты)

    1 июня 2015 06:47 103 комментария
    Спасибо разработчикам за новый, замечательный релиз, а также поздравляю всё DLE сообщество с первым днём лета и новой версией любимой CMS-ки !!!
  2. Red Drag (Клиенты)

    1 июня 2015 06:59 63 комментария
    Шикарно)
  3. MaRZoCHi (Посетители)

    1 июня 2015 07:17 6 комментариев
    спасибо wink
    /addnews.html
    http://oi57.tinypic.com/2qk2o1k.jpg
  4. celsoft (Администраторы)

    1 июня 2015 07:31 4 031 комментарий
    Цитата: MaRZoCHi
    спасибо wink
    /addnews.html
    http://oi57.tinypic.com/2qk2o1k.jpg

    При нажатии на кнопку у вас был выделенный текст, в данное поле автоматически вставляется выделенный текст.
  5. alex2015 (Клиенты)

    1 июня 2015 08:39 3 комментария
    Кто уже опробовал?
    Взлетело ок?
  6. harmoshka (Посетители)

    1 июня 2015 10:48 21 комментарий
    Люди, скажите, как вам новая система комментариев? Вижу здесь их решили не использовать... =)
  7. Needle (Клиенты)

    1 июня 2015 11:37 33 комментария
    Новая версия, полёт нормальный, спасибо за труд!!!
  8. celsoft (Администраторы)

    1 июня 2015 15:22 4 031 комментарий
    Цитата: zex2
    Вы не применили изменения в этой версии?

    Применили. Смотрите описание релиза. Пункт номер 36
  9. LADYX (Посетители)

    1 июня 2015 15:22 67 комментариев
    Огромное Спасибо!
  10. russ-post (Клиенты)

    1 июня 2015 15:23 30 комментариев
    Отлично, спасибо. Чувствую опять бессонная ночка предстоит smile
  11. zex2 (Посетители)

    1 июня 2015 15:47 99 комментариев
    celsoft, на один из моих сайтов я покупал лицензию год назад в марте месяце. Срок ее прошел. Сейчас обновил и скрипт ее уже не принимает, так и должно быть?

    Активация DataLife Engine не была произведена, введенные данные не соответствуют необходимым, либо данная копия была уже активирована на другом сервере.
  12. celsoft (Администраторы)

    1 июня 2015 16:04 4 031 комментарий
    Цитата: zex2
    celsoft, на один из моих сайтов я покупал лицензию год назад в марте месяце. Срок ее прошел. Сейчас обновил и скрипт ее уже не принимает, так и должно быть?

    Конечно, потому как срок вашей лицензии истек. Для того чтобы дальше продолжать пользоваться новыми версиями скрипта, лицензию нужно в своем профиле продлевать.
  13. erospere (Посетители)

    1 июня 2015 16:23 4 комментария
    celsoft,
    Ага сам продлевал! Все отлично!
  14. zex2 (Посетители)

    1 июня 2015 16:23 99 комментариев
    Цитата: celsoft
    Конечно

    Что-то я тупанул...
  15. ak-ufa (Клиенты)

    1 июня 2015 19:45 2 комментария
    Блин, круто! Так держать!!!
  16. dermeister (Посетители)

    1 июня 2015 21:50 36 комментариев
    Максимальная глубина вложенных комментариев. Укажите максимальный уровень глубины вложения комментариев. По достижении данной глубины, на комментарии нельзя будет уже отвечать

    Это касается каждого коммента к новости или ко всем общее кол-во? Т.е. на каждый коммент к новости можно ответить столько-то раз или суммарно?
  17. kazanova (Посетители)

    1 июня 2015 23:42 2 комментария
    Все работает!
  18. zex2 (Посетители)

    1 июня 2015 23:50 99 комментариев
    celsoft, как я могу гостям разрешить добавлять новости с премодерацией? В настройках группы чекбоксы неактивны.
  19. minych (Клиенты)

    2 июня 2015 08:31 17 комментариев
    Большое спасибо за Вашу работу!
  20. noxxxxx (Посетители)

    2 июня 2015 10:55 9 комментариев
    Спасибо за релиз.
  21. Staurus (Клиенты)

    2 июня 2015 11:20 1 комментарий
    А где теперь весь код с index.php - куда он делся и где его теперь менять?
  22. Горец (Клиенты)

    2 июня 2015 11:41 103 комментария
    Цитата: Staurus
    куда он делся и где его теперь менять?

    engine/modules/main.php
  23. celsoft (Администраторы)

    2 июня 2015 12:57 4 031 комментарий
    Цитата: dermeister
    Это касается каждого коммента к новости или ко всем общее кол-во? Т.е. на каждый коммент к новости можно ответить столько-то раз или суммарно?

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

    Цитата: zex2
    celsoft, как я могу гостям разрешить добавлять новости с премодерацией? В настройках группы чекбоксы неактивны.

    Никак. Структура базы данных не предназначена для добавлений публикаций на сайт не зарегистрированными пользователями. Добавлять новости на сайт могут только зарегистрированные посетители сайта.
  24. zver160493 (Посетители)

    2 июня 2015 15:20 1 комментарий
    Крутая обнова, очень много полезных вещей сделали, спасибо)
  25. dolphin (Клиенты)

    2 июня 2015 19:45 12 комментариев
    В attachment.tpl доп. поля не работают? recourse
  26. celsoft (Администраторы)

    2 июня 2015 21:51 4 031 комментарий
    Цитата: dolphin
    В attachment.tpl доп. поля не работают? recourse

    Нет и не должны. Каждый шаблон обладает своим набором тегов, и набор тегов данного шаблона, доп. поля не входят.
  27. Extazzi (Клиенты)

    2 июня 2015 22:53 84 комментария
    celsoft, такая проблема, у меня к примеру есть: [attachment=5197:Файл] а остальные простые [attachment=5197] - выдают название файла, как сделать так, что бы, к примеру, там где я принудительно не задавал названия, было написано "Скачать"?

    Можно ли как-то изменить принудительно {name}?

    Раньше я редактировал functions.php, но теперь, я не знаю, где там изменить...
  28. celsoft (Администраторы)

    3 июня 2015 11:00 4 031 комментарий
    Цитата: Extazzi
    Можно ли как-то изменить принудительно {name}?

    Шаблонными тегами скрипта нет.

    Цитата: Extazzi
    Раньше я редактировал functions.php, но теперь, я не знаю, где там изменить...

    Там же где и раньше в этом файле в функции show_attach где и ранее вы это делали.
  29. woxster (Посетители)

    3 июня 2015 12:40 1 комментарий
    Скажите, смогу ли я активировать эту версию(10.5) к примеру через год(в 03.06.2016) если лицензия действительна до 16.12.2015, не смотря на то что уже к тому времени выйдет к примеру версия 10.7?
  30. celsoft (Администраторы)

    3 июня 2015 12:50 4 031 комментарий
    Цитата: woxster
    Скажите, смогу ли я активировать эту версию(10.5) к примеру через год(в 03.06.2016) если лицензия действительна до 16.12.2015, не смотря на то что уже к тому времени выйдет к примеру версия 10.7?

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

Информация

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

Календарь

«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031

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

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