Заметільний datalife engine версія для друку. Налаштовуємо datalife engine версія для друку

Заметільний datalife engine версія для друку. Налаштовуємо datalife engine версія для друку


DataLife Engine v.7.5 (DLE) - це розрахований на багато користувачів новинний движок, що володіє великими функціональними можливостями. Движок призначений, в першу чергу, для створення новинних блогів і сайтів з великим інформаційним контекстом. Однак він має велику кількість налаштувань, ніж власне і незручний для кінцевого користувача, які дозволяють використовувати його практично для будь-яких цілей, якщо його правильно налаштувати. Движок може бути інтегрований практично в будь-який існуючий дизайн, досить розуміти HTML код і знати PHP, і не має ніяких обмежень по створенню шаблонів для нього, якщо ви зможете повністю вивчити документацію. Ще однією ключовою особливістю DataLife Engine (DLE) - є низьке навантаження на системні ресурси? При малій кількості трафіку. Навіть при дуже великій аудиторії сайту навантаження не сервер буде мінімальною і ви не будете відчувати будь-яких проблем з відображенням текстової інформації, але не графічної. Движок оптимізований під пошукові системи, що приведе на ваш сайт додаткових клієнтів, якщо його правильно налаштувати. Використання просунутої технології AJAX дозволить вам заощадити ваш трафік і трафік відвідувачів, а також знижує навантаження на сервер, але на шкоду юзабіліті.

Спочатку про недоліки а потім про принади, з огляду на те, що користувач не замислюється про наслідки вибору такоїCMS

Використовує для зберігання даних MySQL, оптимізувати яку неможливо

Використання технології AJAX не дозволяє користувачеві повернуться на попередній етап роботи скориставшись кнопкою браузера «назад».

Підтримка ЧПУ - працює але некоректно

Статистика сайту присутній, але коли ви запускаєте скрипить на виконання, для побудова графіків і зведених таблиць, сервер просто встає.

Налаштування дизайну вкрай скрутна

При виборі дизайну важко налаштувати саме так як ви хочете щоб він відбивався

Без знань PHP і HTML і CSS практично неможливо.

Дизайн або доводиться вибирати з того що є в мережі, або шукати на будь-яких сайтах, або замовляти за досить хороші гроші

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

Валідність HTML досить сильно страждає, з причини відсутності фахівців високо рівня в написанні коду і верстки.

Періодично необхідно ставити "латки" на увазі недосконалість системи

Шанс зламати при бажанні систему дуже великий. З причини того що таких проектів безліч

Злом описаний на багатьох сайтах

Перехід на нову версію DLE загрожує втратою даних.

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

загальні Можливості

DataLife Engine володіє наступними можливостями:

Загальні можливості:

Використовує для зберігання даних MySQL
Використання просунутої технології AJAX
Висновок новин, статей, та й взагалі всього що завгодно
Підтримка ЧПУ (людино-зрозумілий URL) дозволяє використовувати тему статті або будь-який інший текст в URL браузера, завдяки цьому індексація сайту в пошукових системах буде якіснішою (необхідний modrewrite)

Можливість відключення ЧПУ

Загальна статистика сайту

Підтримка додаткових полів (можливість використовувати не тільки коротку і повну новину на сайті, але і є можливість для створення будь-якої кількості додаткових полів різних видів для введення інформації)

Можливість написання статей, що містять кілька сторінок

Флуд контроль

Автоматичний фільтр слів в коментарях

Можливість установки будь-якої кількості вкладених категорій

Автоматичне обрізання довгих слів в коментарях

Календар

Пошук по статтях включаючи додаткові поля (підсвічування знайденого тексту)

Огляд непрочитаних новин з моменту останнього відвідування сайту

Можливість перегляду скільки разів була прочитана новина

Можливість додавання статей в розділ "Вибране"

Відсилання листів користувачам через форму на сайті

Висновок сторінки використовуючи стиснення gzip

Підтримка персональних повідомлень між користувачами

Підтримка декількох мов

Висновок популярних статей в окремому блоці

Можливість створення статистичний сторінок безпосередньо через адмінпанель

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

Можливість завантаження і прикріплення файлів до новин

Засоби захисту від несанкціонованого скачування файлів (antileech)

RSS Імпорт новин

RSS Информер

Багатомовна підтримка новин на сайті

Підтримка Хмари Тегів

Автоматична підтримка смартфонів

Можливості для відвідувачів сайту:

Реєстрація на сайті

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

Зміна та видалення користувачами своїх власних коментарів

Можливість додавання новин з боку відвідувачів

модерування новин

Статистика по конкретному користувачеві (включаючи рейтинг і профіль)

Висновок різної інформації для зареєстрованих відвідувачів і немає

Можливість завантаження фотографії в профілі користувача

Можливість відновлення забутого пароля

Можливість редагування новини безпосередньо на сайті

Зміна скінів на сайті на свій розсуд

Ведення закладок для новин, і швидкий доступ до них.

Перегляд і додавання відео на сайт

Можливість завантаження великої кількості картинок і файлів в один клік

Можливості Адмінцентр:

Додавання, редагування та видалення новин

Можливість використання двох редакторів (BBCODES або WYSIWYG)

Антивірус перевіряє стан файлів на предмет можливого злому

редагування користувачів

Є можливість використовувати смайли і HTML код

Необмежена створення груп користувачів з тонким налаштуванням різних прав доступу

Можливість виставлення бана для відвідувачів

Засоби для створення і редагування шаблонів безпосередньо в адмінцентрі

Можливість коригування часу

Можливість зміни дати публікації

Автоматична публікація статті при настанні встановленого часу

Можливість відключення календаря і архівів (для економії ресурсів)

Можливість фіксації новин (будуть завжди нагорі, незалежно від дати)

Відключення реєстрації відвідувачів

Автоматична тимчасове призупинення реєстрації при досягненні максимальної кількості зареєстрованих користувачів

Автоматичне зменшення завантажених картинок зі збереженням пропорцій до зазначених розмірів

Автоматичне видалення користувачів які не відвідували сайт заданий час

Накладення водяних знаків на картинки

Можливість завантаження картинок для кожної конкретної новини (при видаленні новини, картинки теж будуть видалятися)

Зручний менеджер завантажених картинок

Оптимізацію, ремонт, створення резервної копії та відновлення бази даних можна здійснювати безпосередньо з скрипта

Пошук користувачів по IP адресам

Швидкий пошук і заміна в базі даних

Публікація "правил" на сайті

Створити карту сайту для Google

Створення фільтрів для автопідстановки слів і значень

Мало хто знає, що в DataLife Engine прибрати стандартні авторські права (офіційно) можна тільки в тому випадку, якщо ви купили ліцензію. Але от невдача, після активації движка, авторські права все одно залишаються на місці. Звідси виникає питання: « Як же прибрати авторські права в DLE?». Сьогодні я дам вам чітку відповідь на нього, а в якості невеликого бонусу розповім про деякі прихованих посиланнях, які присутні в цій CMS і про які ви можете навіть не підозрювати.

Видаляємо стандартні авторські права в DataLife Engine

І так, подивившись вихідний код вашого сайту, можна спостерігати таку картину:

Ми бачимо в head тег generator і в кінці сторінки рядок з копірайтом.

Для того щоб видалити тег generator, Відкриваємо файл engine.php в папці / engine / і зразкову на 982 сходинці, Повністю видаляємо тег:

Щоб видалити копірайт в кінці сторінки, відкриваємо файл main.php в / engine / modules / і майже в самому кінці видаляємо рядок:

Echo "\\ n\\ R \\ n ";

Крім цього, якщо ви використовуєте RSS-стрічку для формування фида на вашому сайті (за замовчуванням, він знаходиться за адресою http://your_site.com/index.php?mod\u003drss, то при перегляді вихідного коду ви можете побачити ще один копірайт виду:

DataLife Engine

Щоб прибрати його, відкрийте файл rss.php в папці / engine / і в двох місцях видаліть тег:

DataLife Engine

Або ж замініть його вміст, наприклад, назвою вашого сайту.

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

Видаляємо посилання на «ліві» сайти в DataLife Engine

Коли ми ставимо на сайт якийсь шаблон, і в ньому присутні авторські права автора - це нормально, тому що людина намагалася і надав нам можливість безкоштовно користуватися шаблоном.

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

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

  1. На внутрішніх сторінках новин;
  2. На статистичних сторінках;
  3. На сторінці хмари тегів.

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

Для того, щоб вичистити це сміття - зробіть наступне.

1. Відкрийте файл show.full.php

$ Tpl-\u003e set ( "(full-story)",

і всю її замініть на:

$ Tpl-\u003e set ( "(full-story)", $ row [ "full_story"]);

Відмінно, півсправи зроблено, і ми позбулися посилань в повній новині.

Давайте тепер перевіримо статистичні сторінки, і якщо там є посилання - якомога швидше їх видалимо.

2. Відкрийте файл static.php в папці / engine / modules /. У ньому знайдіть рядок, що містить:

$ Tpl-\u003e set ( "(static)",

і всю її замініть на:

$ Tpl-\u003e set ( "(static)", $ template);

3. І наостанок перевіримо наше хмара тегів. Для цього відкрийте файл tagscloud.php в папці / engine / modules /. У ньому знайдіть рядок, що містить:

Else $ tpl-\u003e set ( "(tags)",

і всю її замініть на:

Else $ tpl-\u003e set ( "(tags)", $ tags);

Ну ось власне і все. Ми з вами почистили DLE від стандартних копірайтів і прибрали посилання на ліві сайти.

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

Про всіх нових функціях DLE 12.1 можна прочитати в даній статті.

DataLife Engine v.12.1 Press Release розповість про доповнення до модулі реклами, тепер модуль підтримує функцію рубрики, в цій версії можна вести облік кількості переглядів рекламних матеріалів і ще доповнень пов'язаних з управлінням рекламою.

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

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

Ще одна цікава функція для SEO оптимізації сайту - це розширені можливості модуля "Метатеги", тепер можна буде задавати для сторінок не тільки метатеги, а й будь-які окремий заголовок для сторінки і опис сторінки, які ви надалі можете вивести в будь-якому місці вашого шаблону.

(Рекомендуємо)
Хостинг з безоплатним отриманням сертифікату SSL для сайту, сучасним обладнанням на SSD - один з лідерів за якістю і низькою ціною. У даній статті читаємо.

До речі, якщо вам потрібен якісний з безкоштовним SSL сертифікатом, вигідним тарифним планом і захищений провайдер, цей промокод надає 5% знижки на замовлення домену та / або хостингу

A460-09C2-059C-5161

Наприклад про безкоштовний хостинг (Free hosting) без реклами і умов під керуванням DataLife Engine 12-9.x або будь-який інший CMS - це послуга допоможе вам зрозуміти протягом місяця, підходить вам хостинг чи ні.

пропонуємо скачати DLE різні версії на http: //www.сайт в розділі всім бажаючим не реєструючись (ліцензійні версії UTF 8 і Win тисячі двісті п'ятьдесят одна).

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

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

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

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


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

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

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

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-story) для будь-якого типу RSS потоку. А також оновлений стандартний шаблон /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. \u200b\u200bПокращена система контролю появи дублів сторінок, При перегляді всіх останніх коментарів на сайті.

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

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

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

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

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

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

53. Виправлена \u200b\u200bпроблема, при якій в попередньому перегляді публікацій і не виконує жодних теги і.

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

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

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

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

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

Стаття допоможе користувачам, які ще досить мало знайомі з шаблонами Dle і tpl файлів зокрема. Стаття допоможе розібратися в чому їх основне призначення та як з ними працювати.
Люди які добре знайомі і не дуже з HTML і CSS легко освоять роботу з файлами шаблона dle.

Отже почнемо в складається з шаблонів з розширенням * .tpl є стандартні і обов'язкові файли шаблонів, які повинні там бути присутнім. При відсутності одного з файлу система буде повідомляти про помилку, В деяких випадках інтернет-портал не працюватиме зовсім.
Детально про кожен файл шаблону DataLife Engine

addcomments.tpl - Форма для додавання коментарів тільки в повній новині.

addnews.tpl - Форма для додавання публікації на веб-ресурс, для заповнення даних про новини: заголовок, категорію новини, коротку і повну новину, поля для хмари тегів і різні адміністраторські функції.

comments.tpl - Відповідає за оформлення коментарів, як в повній публікації так і останні коментарі.

feedback.tpl - Основне оформлення форми зворотного зв'язку з поля заповнення.

fullstory.tpl - Шаблон файл оформлення повної новини, дату публікації, автор, кількість коментарів, висновок схожих новин і т.д.

info.tpl - Форма повідомлення сторінки помилки на веб-ресурсі, виходить наприклад при неправильній авторизації.

informer.tpl - Файл оформлення виведення інформера (партнерів або наприклад новини Яндекс і т.д.) на блозі.

login.tpl - Основний файл оформлення форми Авторизації, Адмін панелі

lostpassword.tpl - Форма відновлення (при втрати) пароля, виводиться тільки для ВОНО НЕ БУДЕ користувачів.

main.tpl - Основний файл оформлення головної сторінки виведення інформації блогу DLE, до якого підключаються інші шаблони.

navigation.tpl - Шаблон оформлення переходу по сторінках, посторінкова навігація.

offline.tpl - Сторінка відключеного сайту при технічних роботах, якщо необхідно провести глобальні зміни на веб-проект. Буде видно всім крім адміністрації інтернет джерела.

pm.tpl - Форма оформлення Відправлення, Вхідних і Відправлених повідомлень на інтернет-порталі дле, відповідає за оформлення особистих повідомлень користувача.

preview.tpl - Налаштування оформлення стилів CSS для вікна попереднього перегляду при додаванні новини, в яку входить оформлення для короткої і повної новини.

print.tpl - Сторінки Роздруківки для принтера.

profile_popup.tpl - Спливне модальне вікно при включеному AJAX скрипті, яке виходить при виборі логіна користувача мишкою. Відповідає за оформлення POP - Up вікна з короткою інформацією про користувача.

registration.tpl - Форма реєстрації нового користувача після прийняття правил видає анкету з полями для заповнення та реєстрації.
ПС.Правіла інтернет-порталу знаходяться в статичної сторінці, і не присутні в даному шаблоні.

relatednews.tpl - Форма оформлення Висновок схожих новин.

search.tpl - Виводить сторінку простого пошуку по веб-ресурсу, куди входить поле для заповнення і кнопки Пошук і Розширений пошук.

searchresult.tpl - Форма оформлення результату пошуку, а також при виборі Розширений пошук виводить поля для заповнення.

shortstory.tpl -Важливий шаблон здійснює оформлення короткої новини.

speedbar.tpl - Даний файл виводить повну посилання на категорію в якій опублікована новина, і відповідає за швидкий перехід в потрібний розділ (хлібні крихти).

static.tpl - Даний файл шаблону відповідає за оформлення і висновок статичних сторінок створених в адмін панелі Dle.

static_print.tpl - Застосовується для оформлення статичної сторінки Версія для друку

stats.tpl - Оформлення Статистики веб-ресурсу, з висновком всієї інформації.

tagscloud.tpl - Шаблон оформлення хмари тегів.

topnews.tpl - Застосовується для оформлення популярних новин.

userinfo.tpl - Форма оформлення профілю інформації про користувачі, а також POP - Up вікном для подальшого редагування даних, відкривається якщо користувач зареєстрований на веб-проект.

vote.tpl - Використовується оформлення виведення результатів голосувань, як Всі опитування на DLE або Всього проголосувало.

На даний момент перераховані основні tpl файли шаблону Dle, з виходом нових версій можливі зміни і додавання нових шаблонів TPL для движка DataLife Engine.

Крім основних шаблонів TPL в DLE, будь-який користувач може додати свої, для зручного оформлення, поліпшення і встановлення сторонніх модулів на веб-проект!
Для цього створюється сам шаблон наприклад:

leftblocks.tpl (лівий блок веб-проекту) в який додаються елементи оформлення.

Увага! Для нормальної роботи файл повинен знаходиться в папці з основними шаблонами там же де і main.tpl!
Для підключення такого блоку використовується тег (include) Наприклад:
Який вставляється в потрібному місці main.tpl

(Include file \u003d "leftblocks.tpl")

Крім такої вставки є ще варіант підключення коротких новин за допомогою шаблонів наприклад:

shortstory-1.tpl Коротка новина в який додаються елементи оформлення. Приклад вставки:

(Title)

У main.tpl вставляємо тег з настройками:

(Custom category \u003d "2,3" template \u003d "shortstory-1" aviable \u003d "global" from \u003d "0" limit \u003d "5" cache \u003d "yes")

В результаті якщо вставити таку вставку наприклад: в правий блок, з'явиться посилання і title останніх новин категорії 2 і 3 як на нашому сайті www.сайт розділ Новини "Модулі ДЛЕ" і т.д., де

custom category \u003d "2,3" (категорії з яких береться новину можна додати ще через кому)
template \u003d "shortstory-1" (назва шаблону)
aviable \u003d "global" (глобально для всіх, можна встановити main замість global буде тільки на головній виводиться інформація)
from \u003d "0"
limit \u003d "5" (кількість публікацій)
cache \u003d "yes" (Включити / Виключити кешування)

Також в шаблонах присутній стандартні папки:
bbcodes (Папка з файлами картинок для редагування таких як Смайл, HTML кольору і BBcodes)
dleimages (Папка з файлами картинок для оформлення рейтингу, закладок, водяного знака і т.д.)
images ((Папка з файлами зображень для оформлення шаблону. може мати різну назву)
js (Папка з файлами скриптів JS і т.д.)
style (Папка з файлами каскадів стилів для оформлення шаблонів)

Увага! Скрипти обов'язково повинні перебувати в папці JS, в якому повинен бути файл.htaccess для захисту від різного роду погроз, якщо такого файлу не буде скрипт не запуститься (спрацює система захисту Dle).
Увага! У всіх папках шаблону також повинен бути файл.htaccess
Приклад файла.htaccess з даними всередині:
Order Deny, AllowAllow from all

Увага! У шаблоні там же де main.tpl повинен бути файл.htaccess З таким кодом:
Order allow, denyDeny from all

Файл.htaccess можна скачати з шаблону дистрибутива движка DataLife Engine

Любі друзі,

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

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

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

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

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

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

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

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

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

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

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

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

11. Додана можливість експорту користувачів з сайту. Якщо ви використовуєте для організації розсилок повідомлень користувачам сторонні сервіси або програми, то за допомогою експорту ви можете швидко сформувати потрібні дані. Експорт користувачів здійснюється в адмінпанелі в розділі редагування користувачів. Ви можете експортувати як всіх користувачів, так і відповідних певним критеріям. Експорт здійснюється або в форматі CSV або Exel на вибір. 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 \u003d "3,4,1,2" order \u003d "id_as_list") виведе спочатку новина c ID 3 потім 4 потім 1 потім 2. Дане нововведення корисно, коли ви хочете вивести потрібні публікації в строго заданому порядку.

22. Для тега призначеного для користувача виведення коментарів (customcomments ....) також доданий новий параметр сортування публікацій "id_as_list" який працює спільно з параметром "id", і сортує виводяться коментарі так як вони вказані в списку. Наприклад, тег (customcomments id \u003d "3,4,1,2" order \u003d "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 \u003d "1" subcat \u003d "only") будуть виведені тільки підкатегорії належать категорії з ID "1". Дане нововведення корисно, коли при відвідуванні певної категорії потрібно буде вивести список її підкатегорій. Наприклад, за допомогою простої конструкції (Catmenu id \u003d "(category-id)" subcat \u003d "only") ви можете автоматично виводити список підкатегорій у переглядається на сайті категорії.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

Це цікаво: