Дорогі друзі,

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

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

1. У модулі управління рекламними додано підтримку рубрик.Ви можете в цьому модулі створювати рубрики та вже в цих рубриках розміщувати ваші рекламні матеріали. Рубрики виводяться у верхівці, перед списком доданих рекламних матеріалів, як папок. У самих рубриках можна створювати додаткові підрубрики в необмеженій кількості. Тим самим, при великій кількості рекламних матеріалів ви можете розмістити їх для зручності навігації по них, в різних рубриках і підрубриках.

2. Додана можливість обліку кількості переглядівдля рекламних матеріалів, що додаються на панелі управління скриптом. Облік переглядів ведеться лише для реальних користувачів, які зайшли на сайт із використанням браузера. Боти, які сканують сайт, не враховуються. Облік переглядів включається безпосередньо для кожного банера, тому можна враховувати перегляд тільки для потрібних рекламних матеріалів. Також у вас є можливість вказати, чи потрібно враховувати всі перегляди банера або враховувати тільки перегляди від унікальних користувачів.

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

4. Додана можливість обліку кількості кліківдля рекламних матеріалів, що додаються на панелі управління скриптом. DataLife Engine автоматично перехоплює HTML теги, опубліковані з використанням тегів <а href="..."> , і автоматично веде облік кліків за ними. Будь-якого особливого оформлення цих посилань не потрібно, вони можуть вести за будь-якими потрібними вам адресами. Також ви можете вказати, чи потрібно враховувати всі кліки за посиланням, або враховувати тільки кліки від унікальних користувачів.

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

6. Для рекламних матеріалів до адмінпанелі доданоможливість очищення кількості переглядів та кліків для кожного рекламного банера.

Html"> 7. Додано використання канонічних посилань, у коді сторінок, для всіх сторінок сайту, включаючи навігацію по розділах, перегляд повної новини і т.д. Дана можливість дозволяє підвищити SEO оптимізацію сайтів, а також дозволяє уникати дублів сторінок у випадку, якщо де-небудь у мережі інтернет публікуються некоректні посилання на ваш сайт, або якщо з яких-небудь причин необхідно відключити контроль невірних ЧПУ.

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

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

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

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

12. Розширено можливості модуля "Метатеги", Цей модуль був перейменований в "Заголовки, описи, метатеги". Тепер у даному модулі ви можете задавати для сторінок не тільки метатеги, а й окремий заголовок для сторінки та опис сторінки, які ви можете вивести в будь-якому місці вашого шаблону. Для цього додано нові глобальні теги для шаблонів: (page-title)- виводить вказаний вами заголовок для сторінки, (page-description)- виводить вказаний опис для сторінки. В описі сторінки також допустиме використання BB та HTML тегів. Тим самим за допомогою даного модуля, ви можете, наприклад, створити та вивести заголовки та описи для хмари тегів до кожного тегу персонально і т.д.

13. Додані нові глобальні шаблонні теги, які виводять текст, укладений у них якщо в модулі "Заголовки, описи, метатеги" був заданий заголовок для сторінки, що переглядається. А також додані протилежні теги текстякі виводять текст, укладений у них якщо заголовок для сторінки, що переглядається, не був заданий. Також були додані аналогічні теги для опису: текст, які виводять текст, укладений в них якщо в модулі "Заголовки, описи, метатеги" було встановлено опис для сторінки, що переглядається, текстякі виводять текст, укладений у них якщо опис для сторінки, що переглядається, не було задано.

14. Для шаблону меню категорій (categorymenu.tpl) текст, які виводять текст, укладений у них, якщо категорія, що переглядається на сайті, або новина, не належить категорії з меню. Цей тег може використовуватися тільки всередині тегів і використовується, наприклад, для виведення будь-якої інформації (наприклад, посилань) тільки для не активних категорій з меню.

15. Розширено можливості щодо виведення публікацій на основі значень додаткових поліву публікаціях. При зверненні на адресу http://вашсайт/xfsearch/ім'я поля/значення поля/будуть виводитись публікації, як і раніше, що містять вказане значення в даному конкретному полі, якщо для поля задана опція "використовувати як перехресні посилання". При зверненні на адресу http://вашсайт/xfsearch/значення поля/будуть виводиться публікації, що містять дане значення по всіх додаткових полях. При зверненні на адресу http://вашсайт/xfsearch/ім'я поля/будуть виводиться всі публікації, у яких заповнено дане вказане поле.

16. У налаштування скрипту додано можливість призначення окремої сторінкиз ім'ям 404.html у корені вашого сайту, для виведення сторінок, контент для яких відсутній. У разі включення даної настройки замість стандартного системного повідомлення "На жаль, дана сторінка для Вас недоступна, можливо була змінена її адреса або вона була видалена", ви можете вивести окрему спеціально підготовлену заздалегідь сторінку з повністю окремим оформленням. Дане нововведення буде корисним для вебмайстрів, які хочуть зробити окреме оформлення 404 сторінок свого сайту.

17. У налаштування скрипту додано можливість призначення HTTP заголовка, звідки необхідно отримувати IP-адреси користувачів. Дане нововведення буде корисним для сайтів, які використовують різні зовнішні проксі сервери, і не мають можливості правильно переналаштувати сервер під них, щоб отримати коректні реальні IP адреси відвідувачів. Наприклад, при використанні сервісу cloudflare та інших для захисту від DDOS атак та використання звичайного хостингу тарифу без доступу до серверних налаштувань. Тепер ви можете в налаштуваннях скрипта в адмінпанелі вказати скрипту, звідки йому брати IP адресу відвідувачів сайту.

18. При видаленні категорії на панелі керування скриптом, додано можливість вибору, як вчинити з публікаціями, що знаходяться в даній категорії. Ви можете: "Прибрати цю категорію з публікацій", "Замінити категорію на іншу або інші категорії", а також "Видалити всі публікації, що знаходяться в даній категорії". При цьому якщо відбувається видалення або заміна категорії з публікації, то буде прибрано або замінено лише категорію, що видаляється. Наприклад, ваша публікація знаходиться в категоріях "Світ", "Новини", "Популярне", і ви, наприклад, видаляєте категорію "Світ", то у публікацій, що знаходяться в даній категорії, тільки категорія "Світ" буде видалена або замінено, всі інші категорії у списку даних публікацій залишаться на місці.

19. Для публікацій додано новий тип додаткового поля: "Чистий HTML та JS".При використанні даного поля DataLife Engine не буде втручатися в текст, написаний в ньому, і не буде проводити фільтрацію HTML коду цього тексту, а також дозволяє написання в ньому чистого jаvascript коду. Дане поле буде корисним, коли вам в новину потрібно вставити якийсь код, над яким не потрібно проводити перевірку безпеки, наприклад, якийсь свій плеєр і т.д. Увага, з урахуванням того, що скрипт не буде фільтрувати текст з цього поля, при його створенні обов'язково встановіть обмеження, яким групам його дозволено використовувати. Не дозволяйте його використання звичайним користувачам, яким ви не довіряєте, інакше це може загрожувати безпеці вашого сайту.

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

21. Додано підтримку технології "Яндекс Турбо" для звичайних RSS каналів, без використання включення в налаштуваннях типу RSS потоку як "Яндекс новини", для цього додано підтримку виведення повної новини тегом (full-stоry) для будь-якого типу RSS потоку. A також оновлено стандартний шаблон /templates/rss.xml де демонструється як має виглядати шаблон з повною підтримкою "Яндекс Турбо". Аналогічно підтримується повністю можливість налаштування шаблону RSS для технології "Яндекс Дзен".

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

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

25. Додано використання мікророзмітки schema.orgдля виведення рейтингу із типом "Оцінка". Використання даної мікророзмітки дозволяє для повних новин при виведенні їх у результатах пошуку Google виводити також і рейтинг публікації.

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

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

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

29. Внесено зміни до роботи модуля хлібних крихт (Breadcrumbs) на сайті.Якщо переглядаються новини з певної категорії, то для категорії, в якій безпосередньо знаходиться користувач, ця категорія буде виводитись у вигляді звичайного тексту, а не посилання. У вигляді посилання відображатимуться лише категорії, що знаходяться вище за ієрархією, або посилання на цю категорію буде, якщо, наприклад, користувач пішов далі за навігацією сторінок у цій категорії. Тим самим це нововведення дозволяє уникнути циклічних посилань сторінок на себе.

30. Для модуля "Перехресні посилання" на панелі керування, додано дві нові області заміни для посилань. Ви можете додатково вказати заміну тільки на статичних сторінках, а також вибрати заміну на статичних сторінках, новинах та коментарях.

31. Для модуля "Пошук та Заміна" на панелі керування, додано можливість масової заміни тексту в опитуваннях до публікацій та голосування на сайті.

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

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

34. До адмінпанелі скрипта додано форматованийвиведення кількості різних лічильників (перегляди, публікації, коментарі). Виведення цих лічильників здійснюється у форматованому вигляді у вигляді поділу пропуском сотень, тисяч, мільйонів тощо. Що дає більш наочне уявлення та сприйняття цих чисел.

35. Для шаблонів виведення коментарів та додавання коментарів (addcomments.tpl та comments.tpl)додано підтримку нових тегів текст- виводить текст у тезі, якщо новина належить зазначеним категоріям, а також тегам: текст- виводить текст у тезі, якщо новина не належить до зазначених категорій. Тим самим ви можете задати різне оформлення виведення коментарів та додавання коментарів для публікацій із різних категорій.

36. Додана підтримка відмінювання слівдля тегу виведення кількості голосів, які були виставлені для рейтингу публікацій. Наприклад, ви можете використовувати (vote-num) відгук||а|ів. Раніше цього тега це було недоступно, т.к. він містить HTML код, а не просто число.

37. Якщо у налаштуваннях скрипта включено використання сайту тільки за протоколом HTTPS, то cookies браузером також будуть відправлятися на сервер тільки за протоколом HTTPS і автоматично блокуватися якщо використовується звичайний протокол HTTP.

38. Додано контроль невірних ЧПУ для статичних сторінок, текст публікації яких розбито кілька сторінок. У випадку, якщо вказано некоректний номер сторінки, буде здійснюватися автоматичний 301 редирект на початкову адресу цієї сторінки.

39. Для RSS імпорту публікацій додано підтримку імпорту картинок з тега enclosureмістить зображення до публікації. Якщо короткий опис в потоці RSS є просто текстом, а картинка дана в ньому окремим тегом, то до короткої новини при імпорті в самий початок буде додано також і картинку до цієї публікації.

40. Додано підтримку редиректів для отримання повних новинпід час використання RSS імпорту публікацій. Якщо посилання з RSS потоку є редиректом для подальшого переходу до повного тексту новини на сайті джерела, DataLife Engine автоматично піде за цим редиректом і братиме контент з кінцевого джерела. Тим самим отримання повних новин буде якіснішим ніж раніше.

41. Внесено зміни до роботи тегів та. Якщо для конкретної публікації заборонено використання та додавання коментарів, то ці теги також приховуватимуть вміст у них.

42. Якщо коментарі дозволені для публікації, але при цьому користувачеві або групі користувачів згідно з іншими налаштуваннями була заборонена публікація коментарів, то повідомлення про це виводитиметься не в кінці всіх коментарів, а в тому місці, де ви у своєму шаблоні визначаєте висновок форми додавання коментаря тегом (addcomments), тим самим Ви можете самі визначати розташування цього повідомлення на вашому сайті.

43. Для авторизації з використанням соціальної мережі "Однокласники", додано можливість автоматичного отримання E-mail користувача, за умови, що сама програма отримала відповідні права від Однокласників. Увага, за умовчанням Однокласники не дають права на отримання E-mail, і для отримання відповідного доступу вам необхідно додатково звертатися до соц. мережу для дозволу на отримання e-mail. Якщо дозвіл отримано, DLE також автоматично імпортуватиме e-mail адресу.

44. Поліпшено систему обчислення пропорцій зображенняпід час створення зменшених копій. Тим самим створюється коректніша і якісніша зменшена копія.

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

46. ​​Поліпшено систему контролю появи дублів сторінок, при перегляді останніх коментарів на сайті.

47. Оптимізовано обробку додаткових полів публікаційпри показі коротких публікацій, і навіть під час роботи модуля виведення популярних публікацій.

48. Оновлено візуальні редактори TinyMCE та Froala до актуальних версій.Виправлено низку виявлених помилок у даних редакторах.

49. Для редактора TinyMCE додано підтримку вставкитегів прихованого тексту з використанням відповідної кнопки в редакторі.

50. При використанні редактора Floara для коментарів додана можливістьшвидкого завантаження та вставки зображень у коментар. Ви можете або натиснути на іконку вставки картинки і вибрати файл для завантаження, або просто перенести файл картинки з комп'ютера в поле редактора мишею, після чого зображення автоматично буде завантажено і вставлено в позицію курсора в редакторі.

51. Внесено невеликі зміни у верстці панелі керування скриптом, спрямовані на усунення деяких помилок у верстці та покращення взаємодії з панеллю управління.

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

53. Виправлена ​​проблема,коли у попередньому перегляді публікацій не оброблялися теги и .

54. Виправлена ​​проблема,за якої некоректно формувалися метатеги для соц. мереж відео та аудіо, якщо відео було опубліковано в дод. полях і складалося з плейлистів та описів відео та аудіо файлів.

55. Виправлена ​​проблема,при якій при певних ситуаціях та налаштуваннях сервера міг не працювати передогляд публікацій, при додаванні публікацій із сайту.

56. Виправлена ​​проблема,при якій не працювало динамічне завантаження коментарів, якщо це включено в налаштуваннях скрипта, і при цьому тег (jsfiles) розміщений у самому низу сайту.

57. Виправлена ​​проблема,при якій не працював показ останніх коментарів, якщо для певної групи було заборонено перегляд деяких категорій.

58. Виправлено виявлені та заявлені раніше невеликі помилки у скрипті.


Пропонуємо вам нову версію нашого скрипту DataLife Engine 11.0. У даному релізі для вас були підготовлені абсолютно нові демонстраційні шаблони, додані нові типи додаткових полів для новин, які суттєво полегшують додавання публікацій на сайт, додано можливість довільного виведення коментарів за різними критеріями, покращено візуальний редактор TinyMCE та багато іншого, але все докладніше. ..

Here is a new version of DataLife Engine v 11.0. Ця версія є тепер на тестування і preparation stages, а для того, щоб побачити, що ви читаєте інформацію про деякі нові ознаки upcoming version. Цей висновок включає в себе нову демо-тематрати, нові типи інших областей для статей, які величезно загрожують додатком статей. Там є новий нюанс, який дозволяє вибрати коментарі, залежно від різних критеріїв, TinyMCE WYSIWYG editor є неможливим, і багато більше. Now let’s have a closer look on all the new features of a new version...



Як відомо, сервер під управлінням Apache не є оптимальним рішенням для створення високовідвідуваних проектів, і в міру зростання відвідувачів сайту, споживання пам'яті сервером також зростає в геометричній прогресії. Тому при оптимізації серверного ПЗ дуже часто вдаються до встановлення зв'язки з легкого сервера, що кешує, Nginx як фронтсервера і Apache як бексервера. Ця зв'язка дозволяє суттєво скоротити витрату пам'яті та збільшити швидкодію роботи сервера. Однак існує ще більш продуктивне рішення, і це встановлення сервера Nginx як єдиного standalone сервера, при цьому Apache повністю забирається з системи, що дозволяє досягти ще більшої продуктивності. Єдиною проблемою при роботі з DLE такої системи це несумісність стандартних правил ЧПУ у файлі.htaccess, які прописані для Apache. Тому якщо ви вирішите ставити Nginx як один єдиний сервер, ми пропонуємо вам завантажити правила написані для Nginx.

Установка: Розпакуйте файл nginx rewrite rules.txt з архіву, скопіюйте вміст файлу з правилами у файл конфігурації nginx.conf. Увага ці правила дійсні тільки для сервера Nginx standalone, якщо ви використовуєте зв'язку з Nginx і Apache, то потрібно використовувати стандартні правила, які йдуть з архівом дистрибутива.

Правила призначені для версій DataLife Engine 11.0та нижче.


Важливо:Якщо після оновлення скрипту на вашому сайті у вас щось перестало працювати, спробуйте в скрипті замінити jQuery на більш ранню версію, проблема може критися в цьому. Це стосується вкладок (табів), спливаючих вікон, слайдерів та інших функцій шаблону, що працюють на js.

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

DatalifeEngine: про її перевагу в новій версії перед рештою CMS:

Система DatalifeEngine відома як DLE 12.1 – унікальна. Творці дійсно постаралися, наділивши її чудовими можливостями. З моменту розробки система стала шалено популярна. А чому це сталося? Більшість CMS досить складні та незрозумілі для низки користувачів. Тоді як ця – не тільки проста, але й надзвичайно зручна, у тому числі і для тих, хто знайомий із веб-програмуванням досить віддалено.
Якість виконання – це те, що подобається вебмайстрам. DLE дозволяє створювати повноцінні інформаційні вебсайти, керувати ними, не вдаючись до застосування багатоступеневих кодів, CSS. А для блогерів система – знахідка. Але перейдемо до головних переваг.

Плюси DLE 12.1 Nulled: очевидні і для непрофесіонала:

Вони стають явними з початку роботи із настановним софтом. Інсталяція проводиться всього за кілька кроків. Вебмайстер працює швидше з будь-якими проектами. Звичайно, якщо мова йде про великі інфопортали, що володіють безліччю блоків, розділів, доведеться встановити максимально якісний шаблон і додаткові модулі. Це прямий показник популярності. Додаткові модулі бачать світло з регулярністю, якою позаздрять інші CMS. І багато в чому заслуга цього належить стороннім розробникам.
DatalifeEngine справляється з високими навантаженнями. Це величезна перевага. Розробники в кожному оновленні ретельно проходять повз зайві доповнення. Функціональність дозволяє займатися адмініструванням з мінімальним використанням знань вебмастерингу. А це дуже важливо для тих, хто прагне тримати користувачів ресурсів новин і блогів в курсі подій. Портали – це засіб заробітку, та його власники легко оцінять простоту управління рекламою.
При порівнянні DLE з WordPress, то і тут перша залишить другу трохи позаду. Незважаючи на якість движка WordPress та плюси створення на ньому сайтів, кожне нове оновлення DatalifeEngine – це прорив. Ось і зараз очікувана версія dle 13.0, яка, за словами фахівців, стала вибуховою. Але поки що тестів по ній мало. Сподіваємося, що реліз після тестів нас так само порадує, як і слова спеців.

І головне питання - Чи є мінуси в DatalifeEngine 12.1?

Вони є у кожної CMS, і веб-профі відразу назве їх. З виходом кількох останніх варіантів DLE все більше і більше говорять саме про плюси та можливості, які відкриваються перед адміністраторами та користувачами. Сказати про недоліки у багатьох не повертається мова – система справді гарна.
Мабуть, єдина вада полягає в тому, що не можна безкоштовно скачати DLE, щоб це обійшлося без наслідків для власників сайту та його творців. До того ж найповніший функціонал є лише у ліцензійних версіях, за які доведеться заплатити. Ціна складає близько ста доларів, і це трохи за такий софт, здатний стати надійним помічником, а для когось навіть найкращим другом. Надалі ми намагатимемося тримати всіх зацікавлених у курсі останніх новин.

А поки що розберемо головні оновлення скрипту:

    • В основні налаштування скрипту в налаштуваннях безпеки додали захист від вставки сайту у кадри. Тобто якщо хтось вставляє ваш сайт кадром, то це вже не прокотить. Кому відомо слово "клікджекінг" той зрозуміє про що йдеться.

    • Змінено модуль "Метатеги". Тепер він називається "Заголовки, описи, метатеги". Найголовніше, що мені сподобалося, тепер можна вставляти тег (page-title) який буде виводити ім'я новини, в будь-якому місці на сторінці.

  • У налаштування додали також власну сторінку 404.html. Тож тепер можна без зайвих рухів створити сторінку та поставити туди рекламу.
  • Попрацювали над прискоренням завантаження сторінки у браузері. Зробили те, що робилося вручну: частину важких скриптів переклали на відкладене і незалежне від рендерингу сторінки завантаження.
  • Зрештою додана мікророзмітка від schema.org. Багато людей робили це вручну, а це не легко.
  • 43. В авторизації з використанням "Однокласників" додали автоматичне отримання E-mail користувача. Тепер тим, хто працює з поштою, буде великий плюс за кількістю користувачів.
  • Оновили до нових версій бібліотеки надсилання пошти з сайту та бібліотеки визначення мобільних пристроїв.

Усі існуючі зміни читайте на dle-news.ru

Ми ж пропонуємо скачати чисту DLE 12.1, завантажену з оф. сайтуяка без активації буде демо. Але для вас ми зробили

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

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

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

Початкове налаштування

Після встановлення системи потрібно виконати основні налаштування. Кожна з установок розташована у вкладці «Налаштування системи».

Насамперед потрібно налаштувати:

  1. Виведення новин. Найпоширенішим способом виведення є розміщення на сторінці десяти новин та десяти схожих статей.
  2. Налаштування коментарів.
  3. Налаштування завантаження файлів та зображень на сервер.
  4. Установки електронної пошти. У цьому випадку можна змінити адресу адміністратора на адресу системи.
  5. Налаштування користувачів.
  6. Налаштування роботи та редагування зображень. Тут можна накласти водяний знак, або заборонити його накладення.

Встановлення шаблону

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

Бажано вибрати функціональний шаблон. Сам веб-майстер до вибору повинен мати уявлення про те, яким буде приблизний дизайн його сайту. Якщо ви точно знаєте, що вам потрібний сайт, не скачуйте двоколонок.

Фахівці рекомендують завантажити одразу кілька шаблонів. Кожен з них можна буде переглянути у вашому розумінні, а потім сподобався залишити. Необхідно зробити папку під шаблони та завантажити їх у директорію за допомогою клієнтаFTP. Щоб активувати шаблон, потрібно перейти до налаштувань платформи.

Додавання категорій

Перед наповненням сайту платформу потрібно налаштувати під власні запити, щоб не повертатися до налаштувань у майбутньому.

З повагою, Настя Чехова

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

1. Додано абсолютно новий дизайн панелі керування.Цей дизайн ми постаралися зробити більш сучасним, читаним та контрастним. Крім візуальних змін, новий дизайн має низку функціональних особливостей. У новій панелі управління представлена ​​не одна, а одразу десять колірних схем плюс одна спеціальна нічна схема, оформлена в темних тонах, для комфортної роботи в темний час доби. Також додана можливість керувати шириною бічного меню розділів та загальною шириною панелі управління. А при роботі на пристроях з невеликими розмірами екранів додана можливість переходу в повноекранний режим, приховавши рядок браузера та вкладки, для збільшення робочого простору панелі. Кожен користувач адмінпанелі має можливість самостійно тільки для себе налаштувати як виглядатиме панель, її параметри та колірну схему. Для збереження параметрів панелі використовується спеціальна подвійна система зберігання налаштувань. Установки зберігаються як на сервері, так і в локальному сховищі браузера. Це забезпечує унікальні можливості при використанні налаштувань панелі керування. Так серверне збереження налаштувань дозволяє уникати ефекту "мерехтіння" при застосуванні вибраного користувачем дизайну, і при використанні іншого браузера також використовувати автоматично вибрані параметри. А збереження параметрів у локальному сховищі дозволяє відновлювати вибрані налаштування при повному скиданні параметрів на сервері, наприклад, у разі перевстановлення скрипту або його глобальному оновленні, наприклад, на нові версії. Сподіваємось, що вам сподобається працювати з новою панеллю керування. Подивитися невелику демонстрацію нової панелі можна на відео вище.

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

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

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

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

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

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

8. В адмінпанелі при виділенні публікацій, коментарів, статичних сторінок і т.д., для здійснення масових дій над ними, додано підсвічування вибраних елементів. Тим самим ви зможете зручно бачити які елементи ви вибрали.

9. Повністю перероблено редагування профілівкористувачів у панелі керування. Тепер в адмінпанелі є редагування всіх параметрів користувачів, які раніше були доступні тільки в редагуванні профілів на сайті.

10. Додано новий модуль "Метатеги".Цей модуль дозволяє перепризначити в адмінпанелі метатеги title, description, keywords для певних сторінок сайту. Скрипт DLE формує дані метатеги для всіх сторінок сайту автоматично, але іноді необхідно задати для певних сторінок свої власні значення, наприклад, зробити так, щоб на сторінці зворотного зв'язку використовувалися не стандартні з налаштувань скрипту, а визначені тільки для даної сторінки. Тепер за допомогою даного модуля ви можете це зробити в адмінпанелі вашого сайту. У цьому модулі ви задаєте URL сторінки для якої хочете перепризначити метатеги, і задає нові значення цих тегів. Після чого для даної сторінки будуть застосовуватись вказані вами значення. Ви можете перепризначити як усі поля для цієї сторінки, так і окремі. Наприклад, якщо ви залишите поле keywords порожнім, то для нього будуть застосовані значення за промовчанням для цього поля та для цієї сторінки. Ви можете вказати безпосередньо адресу сторінки, для якої ви хочете змінити метатеги, а також ви можете вказати групу посилань використовуючи символ "*", який означає пошук за будь-яким символом, наприклад, вказавши /page/*/ вказані метатеги будуть використовуватися для сторінок /page /1/, /page/2/, /page/будь-який текст/ і т.д.

11. Додана можливість експорту користувачів із сайту.Якщо ви використовуєте для організації розсилок повідомлень користувачам сторонні послуги чи програми, то за допомогою експорту ви можете швидко сформувати потрібні дані. Експорт користувачів здійснюється в адмінпанелі у розділі редагування користувачів. Ви можете експортувати як усіх користувачів, так і відповідних певним критеріям. Експорт здійснюється або у форматі CSV або Excel на вибір. 12. Додано можливість переносити публікаціїдо інших категорій при настанні певного часу. Для цього при додаванні або редагуванні публікації, в налаштуванні "Термін дії до", ви можете вибрати дію "Перемістити в іншу категорію", і призначити одну або кілька категорій, які потрібно буде перенести публікації при настанні вказаної дати.

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

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

15. Додано можливість виключати певні статичні сторінкиз пошуку на сайті. При додаванні або редагуванні сторінки в адмінпанелі можна встановити "Виключити з пошуку" для кожної статичної сторінки окремо.

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

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

18. Для модуля редиректів додано можливістьвикористання масок для завдання шаблону за якими робити редиректи. Для цього при заданні URL, з якого потрібно робити редирект, використовується символ "*", який означає, що замість "*" може знаходитись в URL будь-який набір символів. Наприклад, ви можете задати /page/*/, де й буде редирект з усіх сторінок, таких як /page/1/, /page/2/, /page/text/ і т.д.

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

20. Для шаблонів статичних сторінок (static.tpl та інших призначених сторінок), додана підтримка нового тега текст , який виводить текст, укладений у них у вигляді посилання на редагування статичної сторінки, для груп користувачів, яким дозволено редагування статичних сторінок. Тим самим полегшується швидкий перехід до редагування потрібної сторінки при великій кількості статичних сторінок.

21. Для тега виведення публікацій (custom ....)додано новий параметр сортування публікацій "id_as_list" який працює спільно з параметром "id", і сортує публікації, оскільки вони вказані у списку. Наприклад, тег (custom id="3,4,1,2" order="id_as_list") виведе спочатку новину c ID 3 потім 4 потім 1 потім 2. Дане нововведення корисне, коли ви хочете вивести потрібні публікації в строго заданому порядку.

22. Для тега виведення коментарів (customcomments ....)також додано новий параметр сортування публікацій "id_as_list" який працює спільно з параметром "id", і сортує коментарі, що виводяться так як вони вказані в списку. Наприклад, тег (customcomments id="3,4,1,2" order="id_as_list") виведе спочатку коментар з ID 3 потім 4 потім 1 потім 2. Дане нововведення корисне, коли ви хочете вивести потрібні коментарі в строго заданому порядку.

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

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

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

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

27. Додано новий глобальний тег для шаблонів (category-id), який виводить ID перегляданої відвідувачем сайту категорії. Цей тег буде корисним при організації меню на сайті, а також коли потрібно швидко перепризначити будь-які CSS класи або самі імена файлів шаблонів, при оформленні шаблонів виведення публікацій.

28. Додано новий глобальний тег для шаблонів (category-title), який виводить ім'я сайту категорії, що переглядається відвідувачем. Даний тег буде корисний, коли на сайті потрібно окремо вивести ім'я категорії, що переглядається.

29. Для категорій додано можливість задати повноцінний короткий опис.Опис створюється в адмінпанелі під час додавання або редагування категорій у відповідному розділі. В описі категорії можна використовувати як BBCODES теги, так і HTML теги. Для виведення опису на сайті використовується новий глобальний тег для шаблонів (category-description), який виводить заданий опис, коли користувач переглядає цю категорію, висновок доступний і при виведенні повних публікацій. Тим самим за допомогою простої конструкції, наприклад: (category-title)
(category-description) ви можете виводити в потрібному місці автоматично назву категорії та її короткий опис. За допомогою додаткових тегів можна обмежити виведення цієї інформації, наприклад, тільки на першій сторінці категорії.

30. Для тега виведення меню категорій (catmenu...), для його параметра "subcat" додано можливість використання нового значення "only", яке означає, що потрібно виводити лише підкатегорії із зазначеної категорії. Наприклад, під час використання тега (catmenu id="1" subcat="only") будуть виведені лише підкатегорії, що належать категорії з ID "1". Це нововведення корисне, коли при відвідуванні певної категорії потрібно буде вивести список її підкатегорій. Наприклад, за допомогою простої конструкції (catmenu id="(category-id)" subcat="only")ви можете автоматично виводити список підкатегорій у категорії, що переглядається на сайті.

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

32. Для додаткових полів, що мають тип "Галерея зображень", додано можливість виводити завантажені зображення окремо. Для цього в шаблонах використовується тег , де "X" - це ім'я додаткового поля, а "Nr" - це номер зображення з галереї. Наприклад, при використанні буде виведено зображення номер два, завантажене додаткове поле з ім'ям "test". Тим самим ви можете використовувати одне поле, і при цьому виводити прев'ю галереї з однієї картинки в коротких новинах, а повністю галерею вже під час перегляду повних новин.

33. Додана можливість безпечного використання тега (titlе)в HTML атрибутах при виведенні публікацій. Наприклад, ви можете використовувати alt="(titlе)" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}

34. Для тега додано підтримкупублікації відео та постів із сервісу Facebook.

36. Додано автоматичне скидання кешу браузера для CSS та JS файлів, що використовуються скриптом, при оновленні скрипту на нову версію. Дане нововведення дозволить браузеру при оновленні скрипту, одразу завантажувати актуальні файли від нової версії, а не використовувати старі з кеша.

37. Додана підтримка тега (THEME)у попередньому перегляді рекламних матеріалів на панелі управління скриптом.

38. При додаванні будь-яких даних до адмінпанелі, додано візуальне підсвічування скільки символів додано в дане поле, і скільки максимум ще можна додати. Дане нововведення дозволяє візуально бачити, скільки можна ввести, щоб не вийти за обмеження на довжину поля.

39. Якщо у налаштуваннях скрипта не вказано протокол вашого сайту, Починаючи з цієї версії DLE буде використовувати безпечне SSL з'єднання і буде генерувати посилання на https протокол.

40. Додано превентивні заходи захисту сайту від "нескінченних" редиректів, якщо в налаштуваннях скрипта включено використання тільки HTTPS протоколу, але при цьому сервер не налаштований коректно і не передає інформації про сайт протоколу, що використовується.

41. В адмінпанелі, для розділу фільтр слів,додано превентивні заходи щодо захисту від випадкового видалення слова з фільтра слів. Тепер цю дію потрібно буде підтвердити.

42. Для сторінок персональних закладок публікацій, додано відправку 403 HTTP коду (доступ заборонено) до браузера, якщо за адресою закладок, заходить незареєстрований користувач. Таким чином, дані сторінки будуть заборонені до індексації для пошукових систем, і вони не будуть помилково індексувати цю сторінку з одним єдиним повідомленням про помилку доступу до розділу.

при показі останніх коментарів на сайті, для сайтів із великою кількістю коментарів.

44. Оптимізовано показ блоку хмари тегів, на базах даних із великою кількістю публікацій на сайті. Запит до бази даних було покращено та прискорено.

45. Додано підтримку фігурних дужок ( і )у модулі "Фільтр слів", тепер можна використовувати у фільтрі слова, що містять дані символи.

46. ​​Додано автоматичне виключення публікаційз карти сайту для пошукових систем, якщо у самій публікації у вкладці "Доступ" було заборонено перегляд публікації для гостей.

47. Оновлено до актуальних версій візуальні редактори Froala та TinyMCE.У даних редакторах було виправлено раніше виявлені проблеми у роботі.

48. Оновлено до актуальної версії парсер HTML кодудля публікацій, що додаються на сайт.

49. Виправлена ​​проблема, пов'язана з некоректним повідомленням пошукових систем по крону про оновлення карти сайту, якщо ім'я сайту в налаштуваннях скрипта було задано без вказівки протоколу.

50. Виправлено проблему, при якій могли не відображатися візуальні редактори на сторінці додавання публікації на сайті, якщо на цій же сторінці знаходилися теги custom.

51. Виправлена ​​проблема, при якій міг не завантажуватись візуальний редактор при швидкому редагуванні на сайті, якщо виведення публікацій на сайті використовується лише тегом (custom...), без використання основного тега (content).

52. Виправлена ​​проблема, при якій у повідомленнях на E-mail, про нові коментарі або персональні повідомлення, надсилався злитий текст без перенесення рядків.

53. Виправлена ​​проблема, при якій губилося перенесення рядків у порожніх незаповнених рядках під час використання редактора TinyMCE у новинах.

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

55. Виправлено виявлені та заявлені раніше невеликі помилки у скрипті.

Інформація для скачування скрипта для клієнтів:

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

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

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