Главная страница / Пресс релизы / DataLife Engine v.10.4 Press Release
январь 01 2015

DataLife Engine v.10.4 Press Release

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

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

Оценка - при данном типе используется пятизвездочный рейтинг публикации. Посетители могут выставлять оценку новости от 1 до 5 и рейтинг выводится в виде усредненной оценки. По сути это существовавший ранее в скрипте рейтинг для публикаций.

Только 'Нравится' - при данном типе, посетитель может отметить, что ему нравится данная публикация (система лайков) и выводится количество пользователей, которым понравилась ваша публикация.

'Нравится' или 'Не нравится' - при данном типе посетители отмечают нравится ли им публикация или не нравится. В данном случае выводится общее значение рейтинга, например, +20 или -10 и т.д.

2. Для поддержки новой системы рейтинга в шаблоны краткой и полной (shortstory.tpl и fullstory.tpl) новости добавлена поддержка следующих новых шаблонных тегов:

[rating-type-1] текст [/rating-type-1] - выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга 'Оценка'.

[rating-type-2] текст [/rating-type-2] - выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга 'Только Нравится'.

[rating-type-3] текст [/rating-type-3] - выводят текст, заключенный в них, если в настройках скрипта включено использование третьего типа рейтинга 'Нравится' или 'Не нравится'.

[rating-minus] текст [/rating-minus] - выводят текст, заключенных в них, в виде ссылки для уменьшения рейтинга публикации, выводится данная ссылка только если используется третий тип рейтинга.

[rating-plus] текст [/rating-plus] - выводят текст, заключенных в них, в виде ссылки для увеличения рейтинга публикации, выводится данная ссылка только если используется второй и третий тип рейтинга.

Также поддержка тегов [rating-type-1] текст [/rating-type-1], [rating-type-2] текст [/rating-type-2], [rating-type-3] текст [/rating-type-3] добавлена и для шаблона вывода профиля пользователя userinfo.tpl

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

Оценка - при данном типе используется пятизвездочный рейтинг комментариев. Посетители могут выставлять оценку комментарию от 1 до 5 и рейтинг выводится в виде усредненной оценки.

Только 'Нравится' - при данном типе, посетитель может отметить что ему нравится данный комментарий (система лайков) и выводится количество пользователей, которым понравился данный комментарий.

'Нравится' или 'Не нравится' - при данном типе посетители отмечают нравится ли им комментарий или не нравится. В данном случае выводится общее значение рейтинга, например, +20 или -10 и т.д.

4. Для поддержки новой системы рейтинга комментариев в шаблон вывода комментариев (comments.tpl) добавлена поддержка следующих новых шаблонных тегов:

[rating-type-1] текст [/rating-type-1] - выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга 'Оценка'.

[rating-type-2] текст [/rating-type-2] - выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга 'Только Нравится'.

[rating-type-3] текст [/rating-type-3] - выводят текст, заключенный в них, если в настройках скрипта включено использование третьего типа рейтинга 'Нравится' или 'Не нравится'.

[rating-minus] текст [/rating-minus] - выводят текст, заключенных в них, в виде ссылки для уменьшения рейтинга комментария, выводится данная ссылка только если используется третий тип рейтинга.

[rating-plus] текст [/rating-plus] - выводят текст, заключенных в них, в виде ссылки для увеличения рейтинга комментария, выводится данная ссылка только если используется второй и третий тип рейтинга.

{rating} - выводит выставленный для комментария рейтинг.

{vote-num} - выводит количество пользователей, которые выставили рейтинг для данного комментария.

5. Для шаблонов вывода профиля пользователя (userinfo.tpl и profile_popup.tpl) добавлена поддержка следующих новых тегов для вывода суммарного рейтинга комментариев пользователя:

[comments-rating-type-1] текст [/rating-type-1] - выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев первого типа рейтинга 'Оценка'.

[comments-rating-type-2] текст [/rating-type-2] - выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев второго типа рейтинга 'Только Нравится'.

[comments-rating-type-3] текст [/rating-type-3] - выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев третьего типа рейтинга 'Нравится' или 'Не нравится'.

{commentsrate} - выводит суммарный рейтинг всех комментариев данного пользователя.

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

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

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

DataLife Engine v.10.4 Press Release
9. В админпанели, в разделе управления пользователями, добавлена возможность удаления всех новостей определенного пользователя. Для этого в разделе управления пользователями, вам необходимо кликнуть по количеству новостей у пользователя и выбрать пункт "Удалить все".

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

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

12. Добавлена возможность при вставке ссылки в стандартном редакторе BBCODES, указывать также и всплывающую подсказку (title) для данной ссылки.

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

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

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

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

17. Добавлена возможность использования шаблонов при выводе RSS вашего сайта. Для этого используется файл шаблона rss.tpl в общей папке шаблонов /templates/. Тем самым вы можете гибко формировать выводимую информацию в вашем RSS потоке, например, включать туда вывод информации из доп. полей новостей.

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

19. Для шаблонов main.tpl, fullstory.tpl и addcomments.tpl добавлена возможность использования тегов вывода авторизации пользователей на сайте с использованием социальных сетей. Это те же теги, что и используются в шаблоне login.tpl, такие как [vk] {vk_url} [/vk] и т.д. Тем самым вы можете гибко на страницах вашего сайта предлагать посетителям авторизоваться на вашем сайте, чтобы им не приходилось искать форму авторизации на вашем сайте. Например, если посетитель пролистал вашу страницу до конца читая комментарии к публикации и хочет оставить комментарий, то в форме добавления комментария, вы можете предложить ему также сразу авторизоваться на вашем сайте.

20. Для тега вывода публикаций в пользовательском формате {custom ...} добавлен новый параметр categoryexclude="список категорий", который полностью противоположен параметру category="список категорий" и позволяет вывести новости, которые не принадлежат указанным в параметре категориям. Например, {custom categoryexclude="2,7"} выведет все новости которые не принадлежат категориям и id 2 и 7.

21. Для тега вывода публикаций в пользовательском формате {custom ...} добавлен новый параметр idexclude="список id новостей", который полностью противоположен параметру id="список id новостей" и позволяет вывести новости, которые не принадлежат указанным в параметре id. Например, {custom idexclude="5-10"} выведет все новости, id которых не принадлежит диапазону от пяти до десяти.

22. Для тега вывода публикаций в пользовательском формате {custom ...} добавлен новый параметр sort="asc" и sort="desc", который позволяет указать порядок сортировки публикаций. При использовании значения desc публикации сортируются по убыванию, а при использовании asc по возрастанию. Критерий сортировки указывается также, как и ранее в параметре order.

23. Для шаблона вывода RSS информеров (informer.tpl) добавлен новый тег {link} который предназначен для вывода только URL ссылки на страницу источника публикации. Данный тег предназначен для более гибкого оформления шаблона RSS информера и оформления ссылки со своими специальными дополнительными параметрами.

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

25. Добавлено автоматическое удаление сортировки публикаций по комментариям, при выводе пользовательской сортировки публикаций с использованием тега {sort} в шаблоне main.tpl, в случае если в настройках скрипта было запрещено комментирование публикаций.

26. Проведена адаптация скрипта для корректной поддержки линейки PHP 5.6.x

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

28. Добавлена более правильное и интеллектуальное сокращение текста в метатеге 'description' при его автоматическом формировании. Сокращение текста производится по завершении логического слова, а не обрывается посередине слова.

29. Добавлено ограничение на использование символа '#' в логинах пользователей при их регистрации на сайтах. Т.к. данный символ некорректно обрабатывается модулем mod_rewrite для Апача, в правилах ЧПУ, что может приводить к проблемам с просмотром профилей на сайте данных пользователей при включенном ЧПУ.

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

31. Добавлено автоматическое сжатие JS скриптов для HTML5 плеера, если такое сжатие включено в настройках скрипта. Что позволяет ускорить загрузку страниц, использующих данный плеер, в браузер.

32. Внесены изменения в логику работы тегов [declination=X] текст [/declination]. Если ранее данный тег выводил число X вместе со словом "текст" в нужном склонении. То теперь данный тег выводит только текст в нужном склонении без числа. Например, если раньше тег [declination={comments-num}]комментари|й|я|ев[/declination] выводил "2 комментария", то теперь тег выводит просто "комментария". Что позволяет использовать данный тег для построения более сложных предложений с нужными склонениями состоящими из нескольких слов. Также данный тег получил глобальную поддержку во всех шаблонах.

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

34. В настройки скрипта добавлена возможность указывать область наложения водяного знака на загружаемое изображение. Вы можете выбрать наложение водяного знака по следующим параметрам: "Сверху слева", "Сверху справа", "Снизу слева", "Снизу справа"

35. Добавлена поддержка новых российских часовых поясов, введенных после 26 октября 2014 года.

36. Проведены улучшения в верстке панели управления скриптом, исправлены некоторые ошибки. Улучшена контрастность текста, для повышения удобства чтения текстов.

37. Обновлен визуальный редактор TinyMCE до актуальной версии.

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

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

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

41. Исправлена проблема, связанная с некорректной работой редактора шаблонов в админпанели скрипта, на компьютерах Mac c OS X.

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

43. Исправлена проблема с обработкой ББ тегов, связанная с возможным повреждением общей верстки шаблона, при определенной комбинации тегов в тексте и верстки шаблона.

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

Комментарии

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

    12 января 2015 21:25 44 комментария
    celsoft
    вопрос по рейтингам.
    на данные момент работает сторонний модуль, который считает +-1 в новостях и комментариях. будет ли работать корректно 10.4 с данными, которые записал этот модуль? делались ли какие-то тотальные изменения в базе?

    кстати, я сам себе поставил +1.
    хорошо бы видеть список проголосовавших.

    пока сыровато
  2. pnul (Клиенты)

    13 января 2015 00:15 5 комментариев
    Уже который год многие просят внедрить анонсы, что для "новостников" очень даже нужно, но в ответ тишина. Сделайте, хотя бы сортировку по датам, но не просто по конкретному числу, а с возможностью указания промежутков, например с 5 по 12 сентября.
    Перекрестные ссылки тоже из хорошей

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

    И очень прошу сделайте возможность вставки одной новости в другую новость, тогда наши фото и видеогалереи можно будет выводить, как медийным элементом другой новости, так и в отдельной фото или видео категории.
  3. celsoft (Администраторы)

    13 января 2015 06:25 3 439 комментариев
    Цитата: pnul
    Перекрестные ссылки тоже из хорошей идеи превращены реализацией в ненужное нагромождение. Дайте право выбора - одно, несколько или все встречающиеся в тексте слова и фразы делать перекрестными.

    Вообще то что то вы проспали немного, такой выбор давно есть.
    Цитата: denka
    вопрос по рейтингам.
    на данные момент работает сторонний модуль, который считает +-1 в новостях и комментариях. будет ли работать корректно 10.4 с данными, которые записал этот модуль? делались ли какие-то тотальные изменения в базе?

    Понятия не имею, т.к. не знаю как работает ваш сторонний модуль и куда именно и как записывает эти данные.
    Цитата: denka
    кстати, я сам себе поставил +1.

    Устанавливать рейтинг для своих собственных новостей всегда можно было, комментарии не исключение. Не вижу необходимости в запрещении этого.
  4. TCSE (Клиенты)

    13 января 2015 11:16 41 комментарий
    Уважаемые разработчики, неужели только у меня за последние полгода появилась уверенность в необходимости добавления в DLE кроме визуальных-редакторов и ББкода, еще и набирающий популярность Markdown?

    Очень хорошая альтернатива ББкоду.
    Быть может у вас в планах есть мысли на эту тему?
  5. denka (Клиенты)

    13 января 2015 14:22 44 комментария
    Цитата: celsoft
    Понятия не имею, т.к. не знаю как работает ваш сторонний модуль и куда именно и как записывает эти данные.

    dle_post_extras - для новостей
    dle_logs_comm - для комментариев

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

    придёт паразит, понапишет комментариев и заплюсует все. даже клонов создавать не надо.

    рейтинг комментариев не должен равняться рейтингу новостей. есть какой-то коэффициент?
  6. celsoft (Администраторы)

    13 января 2015 14:31 3 439 комментариев
    Цитата: denka
    dle_post_extras - для новостей

    Зависит от того куда именно и как записываются данные.
    Цитата: denka
    dle_logs_comm - для комментариев

    Такой таблицы DLE не использует.
    Цитата: denka
    рейтинг комментариев не должен равняться рейтингу новостей. есть какой-то коэффициент?

    Непонятно о чем идет речь и о каком коэффициенте? Рейтинги новостей и комментариев независимы друг от друга.
  7. denka (Клиенты)

    13 января 2015 14:48 44 комментария
    Цитата: celsoft
    Зависит от того куда именно и как записываются данные.

    поле rating

    Цитата: celsoft
    Такой таблицы DLE не использует.

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

    Цитата: celsoft
    Непонятно о чем идет речь и о каком коэффициенте?

    к примеру: за новость +1, за комментарий +0,3.
  8. celsoft (Администраторы)

    13 января 2015 15:29 3 439 комментариев
    Цитата: denka
    к примеру: за новость +1, за комментарий +0,3.

    Рейтинги независимы. Зачем делить рейтинг комментария на 10? В чем скрытый смысл и вообще смысл?

    Цитата: denka
    как в 10.4 записывается рейтинг для комментария?

    В таблицу комментариев. Как и в новостях в таблицу новостей.
  9. Горец (Клиенты)

    13 января 2015 15:30 103 комментария
    Цитата: denka
    к примеру: за новость +1, за комментарий +0,3

    Охренеть, насколько всё важно..., неужели Вам это действительно так важно???, что от этого так глобально зависит? smile
    Лично мне по барабану, на сколько десятых отличается рейтинг у новости и у комментария, я так считаю, рейтинг в целом даёт информацию о том, насколько то или иное полезно, исходя из полученной информации, админ/модератор/журналист/ и т. д. принимает решение о том, стоит или нет развивать данную тему...
  10. denka (Клиенты)

    13 января 2015 22:52 44 комментария
    Цитата: celsoft
    Рейтинги независимы. Зачем делить рейтинг комментария на 10? В чем скрытый смысл и вообще смысл?

    есть много публикаторов и комментаторов на сайте. публикаторы за новости получают рейтинг больше, чем комментаторы.
  11. celsoft (Администраторы)

    14 января 2015 02:54 3 439 комментариев
    Цитата: denka
    публикаторы за новости получают рейтинг больше, чем комментаторы.

    Вы совершенно не внимательно читаете то что я вам пишу. Они не могут получать его больше или меньше, они получают разные!!! рейтинги. Потому как рейтинг новостей и комментариев независимы друг от друга.
  12. Горец (Клиенты)

    14 января 2015 02:58 103 комментария
    Всех со Старым Новым Годом!!!
    Сегодня, мне так кажется, уже релизик будет... smile
  13. DimkaG (Клиенты)

    14 января 2015 15:56 31 комментарий
    нету релизика ((
  14. Горец (Клиенты)

    14 января 2015 16:46 103 комментария
    Цитата: DimkaG
    нету релизика ((

    Будет будет..., это такой обязательный тест на выносливость, который рассчитан примерно на 14-15 дней wink Сегодня уже 14-й, так что немного осталось...
  15. dotWizard (Посетители)

    14 января 2015 17:27 2 комментария
    Цитата: Горец
    так что немного осталось...


    lol немного осталось отдыхать. Печаль, что не успел на праздниках сделать. Придётся по вечерам заниматься. Завтра последний день выходных, будем надеяться что релиз всё таки появиться. Всех с прошедшими праздниками!
  16. seregavip (Посетители)

    14 января 2015 17:32 3 комментария
    Каконические юрлы не планируете вводить?
  17. Горец (Клиенты)

    14 января 2015 17:36 103 комментария
    Цитата: dotWizard
    немного осталось отдыхать

    эээх, всё таки счастливый я человек..., что ни день - то праздник smile
    Работайте парни на себя, для людей, в удовольствие и будет Вам счастье!!! fellow
    Цитата: seregavip
    Каконические юрлы не планируете вводить?

    Не вижу смысла, при грамотной настройке сайта, дублей и в предыдущих версиях не было, моё мнение...
  18. berserker (Клиенты)

    14 января 2015 18:17 15 комментариев
    Круто, DLE уже с Битрикс начали сравнивать.
    Но что тут можно сказать - правильным путем идете товарищи.

    Понятно всем угодить не возможно. Но ясно одно что постепенно движок совершенствуется.
    А по етому, разработчики - так держать!!!
  19. Pacifik (Клиенты)

    27 февраля 2015 15:42 25 комментариев
    Отличные нововведения. Спасибо!
  20. SwifTKZ (Клиенты)

    3 июня 2015 08:50 1 комментарий
    Цитата: celsoft
    Цитата: dermeister
    - Вы используете тип отображения "всплывающее окно" в большом окне браузера или вкладке. Для повышения удобства работы пользователей, показывайте этот диалог с нашим javascript SDK, без указания определенного типа отображения. SDK выберет наиболее подходящий тип отображения для каждой среды. Также можно установить высоту и ширину в вашем параметре window.open(), чтобы задать нужные размеры, если у вас есть особые требования, исключающие возможность использования SDK. Это сообщение доступно только для разработчиков вашего приложения.

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


    А если используешь стандартный шаблон и выходит все то же самое?
  21. celsoft (Администраторы)

    3 июня 2015 10:54 3 439 комментариев
    Цитата: SwifTKZ
    А если используешь стандартный шаблон и выходит все то же самое?

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

Информация

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

Календарь

«    Октябрь 2020    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 

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

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