DataLife Engine v.9.0 Final Release



Були підготовлені і реалізовані наступні зміни:

1. У доданий скрипт потужний фреймворк jQuery, що дозволило перевести взаємодію відвідувачів сайту зі скриптом на новий рівень. Завдяки даній бібліотеці всі AJAX функції скрипта отримали власні анімаційні ефекти:

– додана плавна анімація інформаційного вікна завантаження AJAX, також всі налаштування даного вікна перенесені в CSS шаблону
– додано плавне позиціонування полів редагування новин і коментарів при швидкому редагуванні
– додана анімація при додаванні коментарів на сайті
– додана анімація при попередньо перегляді написаного персонального повідомлення
– додана анімація при перегляді списку архіву новин
– додано анімоване перегортання календаря у вигляді гортання книжки
– доданий ефект загасання при голосуванні на сайті і перегляді результатів
– замінено спливаюче повідомлення про отримання нових персональних повідомлень на сайті.

А також завдяки потужним можливостям jQuery, ви можете додавати в свій шаблон і оформлення безліч додаткових можливостей і ефектів. Увага, якщо у вашому шаблоні вже використовується даний фреймворк, то вам необхідно видалити з вашого шаблону підключення даної бібліотеки, т. к. скрипт автоматично підключає jQuery і ніякого додаткового підключення в шаблонах більше не потрібно.


2. В налаштування відеопрогравач додана можливість включення або відключення перегляду схожих новин, при публікації відео знаходиться на сервісі Youtube.


3. На головній сторінці адмінпанелі скрипта, в цілях оптимізації простору, розділи блокнота, статистики та перевірки скрипта об’єднані під вкладки.

4. В адмінпанелі додана нова система вкладок, що забезпечує більш точне відображення в різних браузерах, а також наділена анімацією при зміні вкладок.


5. З сайту і з адмінпанелі були прибрані всі стандартні javascript Alert, замість них з’являється спливаюче повідомлення або інформація про виниклу помилку, зовнішній вигляд даних повідомлень налаштовується в шаблонах.


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


7. Всі стандартні JS діалоги, вимагають введення інформації від користувачана сайті і в адмінпанелі замінені на екранні форми, адаптовані під шаблони сайту. Оптимізована робота вставки BB тегів посилань у всіх браузерах відмінних від IE, дані браузери також запам’ятовують виділений текст і замінюють його при вставці посилання.

8. Додано видалення коментарів на сайті з використанням технології AJAX, коментарі будуть видалені з сайту без перезавантаження сторінки, тим самим дана дія здійснюється набагато швидше, і заощаджуються ресурси вашого серверу. Додатково також використовується ефектна анімація, при видаленні коментаря зі сторінки.

9. Для шаблону повної новини (fullstory.tpl) доданий тег {comments} – даний тег виводить коментарі написані до цієї новини. Даний тег буде корисний тим, кому необхідно розмістити коментарі, наприклад загальному дизайні повній новини. Даний тег не є обов’язковою, в разі його відсутності коментарі будуть автоматично розташовані скриптом нижче повної новини, як і раніше.

10. Для шаблону повної новини (fullstory.tpl) доданий тег {addcomments} – даний тег виводить форму додавання коментарів на сайт, спільно з новим тегом {comments} ви можете розміщувати форму додавання коментарів як вище, так і нижче самих коментарів. Цей тег також не є обов’язковою, в разі його відсутності форма буде автоматично розташована скриптом нижче повної новини, як і раніше.

11. Для шаблону повної новини (fullstory.tpl) доданий тег {navigation} – виводить навігацію по коментарям, якщо коментарі розташовані на декількох сторінках, сумісний з новим тегом {comments} ви можете розташовувати навігацію по коментарям як вище, так і нижче самих коментарів. Цей тег також не є обов’язковою, в разі його відсутності навігація буде автоматично розташована скриптом нижче повної новини, як і раніше.

12. Додано RSS експорт новин для каталогу, для отримання новин з певного каталогу використовується URL http://website.ru/catalog/идентификатор/rss.xml у разі якщо включено ЧПУ, та URL http://website.ru/engine/rss.php?catalog=идентификатор якщо ЧПУ відключено. У разі переглянути сторінки каталогу RSS посилання автоматично формуються для метатегів сторінки та адресу доступний при натисканні відповідної кнопки в браузері.

13. Додано підтримку RSS інформерів і реклами на сторінках для друку статичних сторінок.


14. Для шаблону читання персональних повідомлень (pm.tpl) додані наступні теги, аналогічні для шаблону коментарів: {foto}, {group-icon}, {group-name}, {news-num}, {comm-num}, [signature]{signature}[/signature], {date}, {registration}, {icq}, виводять повну інформацію про користувача, що відправив персональне повідомлення. Також для даного шаблону додані теги виведення додаткових полів профілю користувача.

15. При користувальницькому виведення новин з використанням тега custom додана підтримка наступних тегів: [fixed] текст [/fixed] – виводить текст в тегах, якщо дана новина зафіксована, [not-fixed] текст [/not-fixed] – виводить текст в тегах, якщо дана новина не була зафіксована.

16. Для шаблону кратною новини додано використання нових тегів: [catlist=id1,id2….] текст [/catlist] – виводить текст в тезі, якщо новина належить зазначеним категоріям, а також тегів: [not-catlist=id1,id2….] текст [/not-catlist] – виводить текст в тезі, якщо новина не належить вказаним категоріям. На відміну від існуючого тега category дані теги враховують не ту категорію, яку дивиться відвідувач на сайті, а категорії, до яких належить новину, тим самим ви можете задавати різні оформлення для новин знаходяться у різних категоріях, але показывающимся на одній сторінці, наприклад, головна сторінка, каталог, останні новини і т. д.


17. При кліці на логін користувача додано відображення за допомогою технології AJAX картки користувача, з повною інформацією про нього. Для відображення картки використовується новий файл шаблону profile_popup.tpl в якому ви можете використовувати практично теги профілю користувача. Детальніше про всіх можливих тегів для даного шаблону ви можете прочитати в документації по скрипту.


18. У налаштування груп додана можливість вказувати максимальну кількість новин, яке дозволено додавати користувачеві на сайті протягом одного дня. Ця настройка дозволяє ефективно зі спамерами, здійснюють десятки новин за допомогою спам програм, і не обмежувати довірені групи користувачів.

19. В цілях забезпечення додаткової безпеки адміністраторських облікових записів, для адміністраторів заборонено змінювати свій E-mail адреса і пароль при перегляді і редагуванні свого профілю на сайті. Для того щоб змінити ці дані вони повинні зайти в адмінпанель скрипта і в розділі управління користувачами змінити E-mail або пароль.

20. Додана можливість задавати ім’я файлу, що завантажується або будь-який текст для посилання на скачування файлів завантажених на сервер через скрипт. Для виводу використовується тег [аttachment=23:тут ім’я файлу або будь-який текст].

21. В шаблони доданий новий файл шаблону preview.tpl, призначений для організації предосмотра новин і статичних сторінок. При організації складних шаблонів зі складною версткою і підключенням додаткових скриптів, не завжди доречно при предосмотре використовувати стандартні файли шаблонів для коротких і повних новин. Тому ви можете організувати попередній перегляд з використанням спеціального шаблону. Даний файл є необов’язковим і якщо він відсутній, то будуть використані стандартні файли шаблонів. Повну документацію по тегам цього шаблону, ви можете побачити в документації по скрипту.


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

23. В шаблони коротких і повних новин доданий тег {login} , який виводить логін користувача додав новину у вигляді звичайної текстової інформації без посилань на профіль і картку користувача.


24. Додані нові механізми для захисту скрипта від підбору паролів до облікових записів користувачів на сайті. В налаштуваннях скрипта ви можете встановити максимальну кількість допустимих невдалих спроб авторизації. При досягненні цієї кількості, IP відвідувача повністю блокується для авторизації на сайті терміном на 20 хвилин. Що робить спроби підбору пароля методом перебору, повністю безглуздими.


25. У налаштування груп додана можливість встановлювати ліміт на кількість відправлених E-mail повідомлень на добу іншим користувачам сайту і адміністрації сайту. Якщо ви не хочете встановлювати цей ліміт, то ви можете встановити 0, що знімає обмеження на відправку.


26. Додана можливість відтворення відео з сервісу Yotube безпосередньо у вбудованому плеєрі DLE, а не з використанням стандартного плеєра сервісу. При цьому сам плеєр може відтворювати відео в двох режимах: в високій якості та низькій, за вибором відвідувача сайту. Дана можливість включається і відключається в налаштуваннях відеопрогравач. Приклад ви можете переглянути на нашій сторінці: https://dle-news.ru/1045-primer-vosproizved…nom-pleere.html


27. Для плеєра додана нова можливість публікації відеороликів в двох режимах, з низьким дозволом і з високою роздільною здатністю HD відео. Для публікації даного виду відтворення, вам знадобиться два відео ролики, один в низькій якості, інший у високому. Відео публікується тегом тобто два ролика перераховуються через кому. Перший ролик це ролик з низькою якістю, другий з високим. При відтворенні користувач зможе самостійно вибрати в якому як йому дивитися, натиснувши на відповідну піктограму на плеєрі.

28. В лічильник перегляду новин внесені зміни в роботі. Тепер він не вважає переходи між сторінками одного новини і не збільшує лічильник переглядів новини. А також лічильник не вважає переходи між сторінками з коментарями для даної новини.


29. Додано механізми флуд контролю при додаванні новин на сайті. Ви можете в налаштуваннях груп вказати інтервал у секундах протягом яких користувачеві заборонено додавати повторно іншу новину на сайт.


30. У налаштування груп додана можливість примусово встановити використання користувачами тільки тега [lеech] при додаванні посилань. При включенні даного пункту в налаштуваннях груп, якщо користувач публікує посилання з використанням звичайного тега 31.%20В%20админпанели,%20в%20разделе%20редактирования%20пользователей,%20в%20массовые%20действия%20над%20пользователями%20добавлена%20возможность%20удаления%20всех%20персональных%20сообщений%20для%20выбранных%20пользователей%20сайта.32.%20Добавлена%20функция%20автозаполнения%20слов%20для%20облака%20тега%20при%20их%20добавлении%20к%20новости.%20По%20мере%20набора%20слов,%20скрипт%20при%20помощи%20технологии%20AJAX%20производит%20поиск%20в%20базе%20данных%20уже%20существующих%20слов%20в%20базе%20данных,%20и%20выводит%20их%20в%20виде%20подсказок,%20с%20возможностью%20вставки%20в%20поле.33.%20Добавлена%20функция%20быстрого%20поиска%20новостей%20на%20сайте.%20Данная%20возможность%20включается%20и%20отключается%20в%20настройках%20скрипта.%20При%20включении%20быстрого%20поиска,%20скрипт%20будет%20при%20помощи%20технологии%20AJAX,%20производить%20поиск%20на%20лету%20по%20мере%20ввода%20пользователем%20строки%20поиска%20и%20выводить%20результаты%20в%20виде%20подсказки.34.%20Добавлена%20возможность%20устанавливать%20лимит%20времени%20в%20настройках%20групп,%20в%20течении%20которого,%20пользователю%20разрешено%20редактировать%20или%20удалять%20комментарии,%20с%20момента%20их%20публикации.%20По%20истечении%20данного%20лимита,%20пользователь%20не%20сможет%20например%20отредактировать%20или%20удалить%20свой%20комментарий,%20если%20ему%20это%20разрешено%20другими%20настройками%20его%20группы.35.%20Добавлена%20возможность%20отправки%20уведомления%20автору%20новости,%20при%20удалении%20его%20новости%20с%20сайта,%20с%20указанием%20причины%20удаления%20новости.%20При%20нажатии%20кнопки%20удаления%20новости,%20модератору%20будет%20предложено%20на%20выбор:%20просто%20удалить%20новость,%20либо%20также%20отправить%20уведомление,%20в%20котором%20модератор%20сайта%20может%20указать%20причину,%20по%20которой%20его%20новость%20удаляется%20с%20сайта.%20Отправка%20данного%20уведомления%20осуществляется%20с%20помощью%20технологии%20AJAX%20и%20не%20требует%20дополнительной%20загрузки%20других%20страниц%20сайта.36.%20В%20настройки%20групп%20добавлена%20возможность%20включать%20отображение%20кода%20безопасности%20(CAPTHA)%20для%20персональных%20сообщений,%20независимо%20от%20комментариев.%20Теперь%20вы%20можете%20включить%20отображение%20данного%20кода%20отдельно%20как%20для%20комментариев,%20так%20и%20для%20персональных%20сообщений.37.%20В%20настройки%20групп%20добавлена%20возможность%20устанавливать%20лимит%20на%20количество%20персональных%20сообщений%20в%20сутки,%20которые%20пользователь%20может%20отправить%20другим%20посетителям%20сайта.38.%20В%20массовое%20управление%20комментариев%20на%20сайте,%20добавлена%20возможность%20объединения%20выбранных%20комментариев.39.%20Обновлен%20WYSIWYG%20редактор%20до%20актуальной%20версии,%20а%20также%20редактор%20был%20оптимизирован%20для%20использования%20с%20библиотекой%20jQuery,%20что%20позволило%20обеспечить%20более%20быструю%20загрузку%20редактора%20в%20браузер,%20а%20также%20более%20быструю%20работу%20редактора%20с%20текстами.40.%20Исправлена%20проблема%20в%20UTF%20версии%20скрипта%20с%20автоматической%20разбивкой%20длинных%20слов%20в%20комментариях,%20при%20которой%20длина%20слова%20была%20в%20два%20раза%20меньше,%20чем%20указано%20в%20настройках%20скрипта.41.%20Исправлена%20проблема%20в%20UTF%20версии%20скрипта,%20при%20которой%20происходил%20поиск%20и%20замена%20слов,%20указанных%20в%20фильтре%20слов,%20с%20учетом%20регистра,%20независимо%20от%20установленных%20настроек%20для%20слова%20в%20фильтре.42.%20Исправлена%20проблема%20в%20UTF%20версии%20скрипта%20связанная%20с%20неверным%20отображением%20календаря%20выбора%20даты%20в%20админпанели%20скрипта.43.%20Исправлена%20проблема,%20связанная%20с%20некорректным%20редактированием%20дополнительных%20полей%20профиля%20пользователя%20в%20админпанели%20скрипта,%20при%20которой%20происходило%20некорректное%20сохранение%20информации,%20содержащей%20помимо%20обычного%20текста%20спец.%20символы.44.%20Исправлена%20проблема,%20при%20которой%20могло%20происходить%20удаление%20закладок%20пользователя,%20при%20манипулировании%20с%20закладками%20и%20перехода%20на%20несуществующие%20страницы.45.%20Исправлена%20проблема,%20при%20которой,%20в%20определенных%20случаях%20не%20кэшировалось%20содержания%20тега%20{custom},%20несмотря%20на%20явное%20указание%20включения%20кеширования%20для%20тега.46.%20Исправлены%20обнаруженные%20и%20заявленные%20ранее%20небольшие%20ошибки%20в%20скрипте.Ссылки%20для%20скачивания%20скрипта%20с%20открытым%20кодом%20для%20клиентов:
Увага! Перегляд інформації доступний тільки користувачам, що мають ліцензію на скрипт. Якщо ви вже купували скрипт, то вам необхідно зайти на сайт під своїм клієнтським аккаунтом.

Якщо ви ще не є нашим клієнтом ви можете придбати скрипт на нашому сайті.

Обговорити реліз ви можете на нашому форумі
325