Полігональні datalife engine версія для друку. DataLife Engine v.12.1 Прес Реліз. Нові теги шаблонів прев'ю фотографій

Про всі нові функції 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 1251).

Завершено основний етап розробки версії 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. Якщо дозвіл отримано, 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 10.0 Nulled / Оригінал і тепер доступна на нашому сайті як оригінал, так і нулед версія, яку вам не потрібно буде активувати. Варто зазначити, що в новій версії на вас чекає нова системазахисту від спаму заснована на хмарному сервісі. що значно знизить спам на вашому сайті та зробить чистішим. Була оновлена Мобільна версіяшаблону, а також покращена інтеграція з соціальними мережами, що не мало важливо зараз з великим зростанням популярності соціальних мереж. Розширені можливості функції custom зробивши її ще зручнішою для використання. Якщо вас цікавить детальніший список усіх змін, то ви можете переглянути список змін на офіційному сайті та ознайомитись з усіма змінами.

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

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




Увага важлива інформаціядля тих хто оновлює стару версіюскрипта на нову:

Ви повинні суворо дотримуватись інструкції по оновленню скрипта, яка знаходиться в архіві дистрибутива у файлі /Documentation/upgrade.html

Під час оновлення бази даних на нову версію, Скриптом оновлення робляться складні MySQL запити, що змінюють структуру таблиць. На великих базахданих, подібні операції дуже ресурсо-витратні, і можливе їх виконання потребує декількох хвилин, і у разі неможливості їх виконання через PHP скрипт, вам буде потрібно SSH доступ до сервера для виконання даних запитів. Перед кожним подібним запитом, скрипт оновлення показуватиме вам даний запит, збережіть його в себе, щоб ви у разі неможливості його виконання через скрипт змогли виконати його через SSH доступ.

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

Відмінність нулу від оригіналу лише в тому, що був декодований і замінений всього 1 файл (init.php), жодних інших правок коду не робилося!

Привіт друзі. Я майже весь свій час приділяю. Оскільки більшість моїх сайтів побудовані на CMS DLE, то і доводиться багато працювати з цим двигуном. Я і раніше говорив, що з SEO розробники не дружать, і взагалі такого слова не чули ніколи, але виявилося ще гіршим, ніж могло б бути. Я навіть підготував цілу серію постів, присвячених осіошування народного движка (див. в категорії ).

Але сьогодні я хотів би поговорити про таку важливу річ як html карта сайту для DLE.Скільки я не шукав в інтернеті нормальний модуль картки, так і не виявив. Є, звичайно, кілька рішень, але всі вони дають зовсім не той результат, який потрібний, а часом навіть шкодять. Довелося писати модуль самому, а точніше доручити професіоналам реалізацію моїх «хотілок». Висловлюю велику подяку Фоміну Олександру за ентузіазм та неймовірну швидкість роботи.

Модуль картки сайту для ДЛЕ, який я збираюся вам уявити, відповідає всім вимогам seo і гранично простий у встановленні.

SiteMap – модуль генерації HTML картки сайту для DLE

Оригінальна назва: SiteMap
Сумісність із CMS: DLE 8.2- 10.6
Поширення:Безкоштовно, As Is, при поширенні посилання на джерело обов'язкове
Актуальна версія: 2.2 (від 08.05.2014)
Призначення:Виведення ненумерованого списку з посиланнями на всі публікації, категорії та статичні сторінки.
особливості:Візуальний генератор коду для вставки. Детальне налаштуванняпринципу виведення всіх елементів сайту — новини, категорії, статичні сторінки — кількість елементів, що виводяться, принцип сортування та порядок сортування, відображення елементів у вигляді посилання або простим текстом, можливість включити/виключити конкретні елементи.

Опис та налаштування модуля HTML картки сайту для DLE

Друзі, 3 червня 2012 - це великий день, у світ вийшла абсолютно нова картасайту версії 2.0Ми піднімаємо планку зручності використання нашого модуля на новий рівень. Реалізована система візуальної генерації коду нам (сподіваюся, і вам теж) дуже сподобалася і ми вирішили впровадити її і в модуль карти сайту. Тепер вам не треба читати посібники та описи всіх функцій та їх значень – достатньо зайти в адмінку, вказати кілька значень і все – модуль готовий до роботи!

Крім сказаного вище, хочеться перерахувати ще кілька важливих особливостей:

  • модуль повністю кешується;
  • модуль використовує API DLE;
  • в карті не виводяться публікації, що не пройшли модерацію, а також заплановані на майбутнє;
  • враховується наявність/відсутність ЧПУ, а також тип ЧПУ;
  • передбачена така тонкість - якщо хтось давно працює з двигуном ДЛЕ, то пам'ятає, що в ранніх версіяхвзагалі не було ЧПУ, а потім воно з'явилося, але лише одного типу (такого ж, як зараз формується тип 3). Так це теж передбачено в даному модулі — нові публікації виводяться з url'ом, тип ЧПУ якого обраний в адмінці, а старі, відповідно, з url'ом ЧПУ старого типу.

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

Модуль вставляється в шаблон main.tpl за допомогою тега:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= – параметр модуля, value1 – значення параметра. Налаштування модуля слідують після знаку? та розділені знаком &.

Приклад вставки (виводить карту сайту зі списком статичних сторінок та новинами з категорій з id=2,3,4):
(content)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Для того, щоб карта сайту відображалася на окремій сторінці, тег (include ...) необхідно укласти в , а тег (content) укласти в . Після цього модуль буде доступний за адресою http://site.ru/sitemap/

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

Параметри модуля, що передаються через tpl при вставці:

  • need_cats - список id категорій через кому для виведення в карті
  • exc_cats - список id категорій через кому, що виключаються з карти
  • need_news - список id статей через кому для виведення в карті
  • exc_news — список id статей через кому, що виключаються з картки
    • дані параметри безглуздо вказувати одночасно
  • need_static - список id статичних сторінок через кому для виведення в карті
  • exc_static - список id статичних сторінок через кому, що виключаються з карти
    • дані параметри безглуздо вказувати одночасно
  • cats_as_links — показувати назви категорій як посилання (1 або 0)
  • show_static — відображати у карті статичні сторінки (1 або 0)
  • cats_sort — поле сортування списку категорій (поле із таблиці dle_category)
  • cats_msort — напрямок сортування списку категорій (ASC або DESC)
  • news_sort — поле сортування списку статей (поле з таблиці dle_post)
  • news_msort — напрямок сортування списку статей (ASC або DESC)
  • static_sort — поле сортування списку статичних сторінок (поле таблиці dle_static)
  • static_msort — напрямок сортування списку статичних сторінок (ASC або DESC)
    • можливі 2 варіанти напряму сортування:
      • ASC - за зростанням (за алфавітом)
      • DESC - за спаданням (у зворотному порядку)
    • якщо поле та порядок сортування не вказано — використовуються задані установки категорій або стандартні параметри DLE
  • cats_limit - максимальна кількістьвиведених підкатегорій
  • news_limit — максимальна кількість статей, що виводяться з категорії
  • static_limit — максимальна кількість статичних сторінок, що виводяться.

Зауважте, жодна з наведених вище налаштувань не є обов'язковою, можна взагалі нічого не вказувати - досить просто вставити тег (include file="engine/modules/sitemap.php") - тоді будуть використані стандартні налаштування.

Зовнішній вигляд та класи стилів картки сайту

Опціонально передбачено зміну зовнішнього виглядукарти сайту, для цього відкриваємо файл стилів (style.css) свого шаблону та прописуємо нижчеописані класи.

Список CSS класів карти сайту:

Sitemap_categories - елемент