Idioms intitle datalife engine панель керування. Встановлення DLE. На який хостинг можна встановити DLE

DataLife Engine (DLE) це розрахований на багато користувачів новинний двигун призначений для організації власних блогів і ЗМІ в мережі інтернет. Завдяки потужній системі публікації, налаштування та редагування новин, двигун на крок уперед випереджає своїх найближчих конкурентів. А завдяки точній і продуманій структурі ядра, що зводить до мінімуму вимоги до ресурсів сервера, двигун здатний легко працювати з високовідвідуваними проектами, не створюючи при цьому яких-небудь особливих навантажень на сервер. Гнучкість та легкість у налаштуванні та інтеграції власного дизайну дозволить вам розгорнути власні сайти у найкоротші терміни, без будь-яких додаткових матеріальних витрат. Використання просунутої технології AJAX скоротить як трафік вашого сервера, так і трафік ваших відвідувачів, не кажучи вже про зручність використання цієї технології на сайті. Завдяки підвищеній увазі безпеки скрипту, зручності роботи з ним, а також динамічному розвитку, на користь використання DataLife Engine вже висловилися понад 70 000 порталів, що успішно використовують його в роботі. Двигун оптимізований під пошукові системи, що призведе до вашого сайту додаткових клієнтів.

Офіційний сайт: http://dle-news.ru/

FAQ: http://dle-news.ru/faq.html

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

Встановлення CMS DLE

Для початку встановлення DLE потрібно зайти в панель керування хостингом, використовуючи посилання та дані, надіслані Вам на контактний e-mail під час замовлення послуги.

Завантажуємо дистрибутив CMS DLE (DataLife Engine), наприклад тут http://dle-news.ru/demo.html.

Переходимо до панелі керування хостингом пункт "Менеджер файлів" далі в директорію www/ім'я_домену. Видаляємо п-замовчання створений при додаванні домену файл index.html, натискаємо кнопку "Закачати" вибираємо архів CMS DLE і натискаємо ОК.

Після накачування архіву CMS DLE (DataLife Engine) клацаємо по ньому один раз, щоб він виділився і натискаємо кнопку "Витягнути". Після розпакування архіву Ви повинні дійти такого вигляду:

Далі нам необхідно створити базу даних CMS DLE (DataLife Engine), для цього в панелі керування хостингом переходимо до пункту "Бази даних" та натискаємо кнопку "Створити". Вводимо ім'я бази, ім'я користувача та пароль та натискаємо ОК:

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

У колонці "Тип бази даних" відображається хост бази db01.сайт.

Після виконання вище описаних дій звертаємось у браузері на ім'я вашого домену, приступаємо до установки CMS DLE (DataLife Engine) натискаємо кнопку “Почати установку”:

Зверніть увагу! Для початку встановлення CMS DLE (DataLife Engine) при зверненні до домену, домен повинен відповідати за записами з сервера хостингу. Якщо домен лише додано на сервер і інформація про його записи ще не розійшлася по мережі, Ви можете прописати та зберегти на комп'ютері у файлі hosts наступний запис: IP-адреса сервера ім'я домену

83.69.23*.*** ім'я домену

IP-арес сервера можна переглянути в панелі керування хостингом Доменні імена - Записи запис:

имя_домена.ru.

A (адреса Internet v4)

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

Ставимо галку "Я приймаю умови угоди" та продовжуємо встановлення.

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

Дані, які вам потрібні (на прикладі нашого користувача):

Ім'я бази: vh12345_dle

Ім'я користувача БД: vh 12345_ admin

Пароль: пароль, який ви вказували під час створення БД

Сервер MySQL: графа Тип бази в розділі Бази даних db01.сайт (див. п.4) або

вказуємо в цьому полі mysql.ваш_домен

Префікс встановлюється довільно.

Дані для доступу до панелі керування - це створення облікового запису адміністратора вашого сайту, тут вказуємо бажані логін/пароль та e-mail адміністратора.

Налаштування CMS DLE (DataLife Engine) завершено.

Видаляємо файл install.php, він знаходиться в директорії www/ваш_домен

Запитуємо домен через браузер, входимо в адмінку CMS DLE (DataLife Engine) та розпочинаємо роботу з сайтом.

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




1. Додано можливість авторизації на сайті з використанням соціальних мереж. Вмикається ця підтримка в налаштуваннях скрипту на панелі керування. А налаштування безпосередньо соціальних мереж здійснюється у спеціальному новому розділі панелі управління: "Налаштування соціальних мереж". У цьому розділі ви можете налаштувати які саме соціальні мережі, які ви хочете підтримувати на своєму сайті, а також вказати необхідні параметри та ключі для роботи конкретної соціальної мережі. Також у цьому розділі надано докладну довідку як створювати програми в соціальних мережах для авторизації. Всього зараз підтримується шість соціальних мереж: Вконтакте, Однокласники, Facebook, Яндекс, Mail.ru, Google. Тим самим ваші відвідувачі можуть швидко авторизуватися на вашому сайті використанням свого логіну та пароля в соціальних мережах, без необхідності проходження процедури реєстрації з введенням каптч, підтвердженням електронної пошти та іншого.

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


текст , які виводять текст, укладений у них, якщо включена підтримка авторизації за допомогою соціальної мережі Однокласники. А також тег (odnoklassniki_url), який виводить посилання URL на авторизацію в цій соц. мережі.


текст виводять текст ув'язнений у них, якщо включена підтримка авторизації за допомогою соціальної мережі Facebook. А також тег (facebook_url), який виводить посилання URL на авторизацію в цій соц. мережі.


текст , які виводять текст, укладений у них, якщо включена підтримка авторизації за допомогою соціальної мережі Google. А також тег (google_url), який виводить посилання URL на авторизацію в цій соц. мережі.


текст , які виводять текст ув'язнений у них, якщо включена підтримка авторизації за допомогою соціальної мережі Mail.ru. А також тег (mailru_url), який виводить посилання URL на авторизацію в цій соц. мережі.


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

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

4. Додано можливість при вставці завантажених до новин картинок вказувати в якому вигляді їх вставляти. А саме, збільшувати їх при натисканні на них до оригінального зображення, або вставляти їх просто у вигляді зображень, без будь-яких посилань у них. У налаштуваннях скрипта на панелі керування скриптом, було прибрано налаштування зміщення часу. Замість неї, доданий зручніший вибір часового поясу сервера, по якому працюватиме скрипт. Використання часових поясів зручніше, т.к. автоматично буде здійснюватися перехід на літній та зимовий час (наприклад, якщо сервер знаходиться в Європі, а ви встановили Московський часовий пояс, то вам не потрібно робити налаштування двічі на рік). А також в RSS транслюватиметься коректний часовий пояс вашого сервера.

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

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

8. Додана можливість для опитувань, доданих до публікацій, виводити їх не тільки під час перегляду повних новин, а й під час перегляду коротких новин. Для цього у шаблоні коротких новин (shortstory.tpl) можна використовувати тег (poll) . Оформлення самого опитування здійснюється також у шаблоні poll.tpl

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

10. Для шаблонів виведення коротких і повних новин (shortstory.tpl і fullstory.tpl) додані нові теги текст, які виводять текст у них у вигляді посилання на додавання новини в закладки на сайті, а також додані теги текст, які виводять текст у них у вигляді посилання видалення новини із закладок на сайті. Дані теги дозволять більш гнучко налаштовувати дизайн свого сайту для тих, хто хоче відмовитися від загального тега (favorites), який виводить лише одну заздалегідь запрограмовану картинку на дані дії.

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

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

13. Додані нові глобальні теги для шаблонів: текст , які виводять текст, що міститься в них, якщо сайт переглядається за допомогою десктопного браузера (настільні комп'ютери, ноутбуки), а також теги текст , які виводять текст, укладений в них, якщо сайт переглядається відвідувачем не з використанням десктопного браузера. Ці теги є глобальними і можуть використовуватися у всіх файлах шаблону. Тим самим ви можете гнучко налаштовувати висновок контенту свого сайту, в залежності від пристрою, що використовується відвідувачем, наприклад, керувати виведенням реклами для пристроїв і багато іншого.

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

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

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

17. Покращено алгоритм обробки посилань на сторінці при заміні ключових слів з модуля перехресних посилань. Тепер більше не потрібна обов'язкова відсутність HTML тегів усередині посилань, заміна в них не буде проводитись незалежно від цього.

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

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

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

21. Для шаблону виведення інформації про зареєстрованого користувача на сайті (login.tpl) додано можливість виводу значень його додаткових полів, які він заповнив під час реєстрації або налаштування свого профілю. Для виведення додаткових полів профілю використовуються такі самі теги, як і в шаблонах профілю (userinfo.tpl) і в шаблонах коментарів (comments.tpl).

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

23. Додано вказівку номера сторінки повної новини, що переглядається, в метатезі title, якщо новина була розбита на кілька сторінок.

24. У налаштування скрипта додана можливість призначення символу - роздільника для модуля "speedbar" (хлібні крихти). Цей символ буде використовуватися при виведенні навігації даного модуля, розділяючи розділи сайту. Тим самим ви можете вказати будь-який власний роздільник, замість символу, що постійно використовується """.25. У налаштуваннях скрипта додано можливість призначення символу - роздільника, для списку категорій, призначених новини. Цей символ буде використовуватися при виведенні списку категорій під час показу новин на сайті, розділяючи призначені категорії. Тим самим ви можете вказати будь-який власний роздільник, замість символу "»", що постійно використовується раніше.

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

27. Перероблено управління ключовими словами для хмари тегів, метатегів та значень дод. полів, що мають тип перехресних посилань. Тепер ви можете не тільки видаляти їх в один клік, але й редагувати без видалення, для цього необхідно двічі клікнути за потрібним вам словом. А також додано автоматичний аналіз вставлених слів за допомогою Ctr-V, без необхідності натискання Enter.

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

29. Додано автоматичне скидання Кеша стислих CSS та JS файлів, при редагуванні даних файлів у редакторі шаблонів панелі керування.

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

32. Додано автоматичне формування імені ЧПУ для категорії при її створенні в адмінпанелі, якщо воно не було задано користувачем. При цьому під час створення цього імені застосовується транслітерація від зазначеного імені категорії.

33. При додаванні та редагуванні категорій в адмінпанелі скрипту додано контроль зарезервованих імен ЧПУ посилань для категорій, щоб користувачами не додавалися імена, які зарезервовані в DLE для інших потреб. Наприклад, ви не зможете додати кореневу категорію з ім'ям "catalog", тому що це ім'я використовується для організації на сайті каталогів, але зможете використовувати це ім'я для підкатегорії, де це ім'я вже не зарезервоване і т.д.

34. Доданий зручніший вибір категорій при створенні або редагуванні додаткових полів новин в панелі управління скриптом.35. У налаштуваннях скрипта додано можливість вказувати кількість днів , протягом яких необхідно зберігати логи скрипта, для модуля "Список усіх дій, виконаних в адмінпанелі скрипту". При цьому мінімальною кількістю днів з метою безпеки залишається 30 днів, щоб зловмисник не міг видалити логі дій, а адміністратор сайту за бажанням може збільшити необхідну кількість днів, наприклад, до трьох місяців або року тощо.

36. Оновлено бібліотеку Jquery до актуальної версії v1.11.1

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

38. Оновлено до актуальної версії HTML5 плеєр , в якому було виправлено деякі помилки з відтворенням.

39. Виправлено проблему, при якій не працювало керування налаштуваннями скрипта в адмінпанелі, при використанні смартфонів та планшетів.

40. Виправлено проблему , коли він відбувалася некоректна перевірка на заповненість доп. полів, якщо перед полем із типом "список", було обов'язкове поле з іншим типом.

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

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

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

44. Виправлена ​​проблема , пов'язана з некоректною роботою тегів текст , при використанні їх у виведенні новин тега (custom ...)

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

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

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

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

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

На базі двигуна DLE (DataLife Engine). Налаштування я описуватиму дуже докладно, намагаючись нічого не проґавити, я думаю, що налаштування dle перетвориться на довгу серію постів. За цю серію постів ми не тільки докладно розглянемо налаштування, але й розберемося для чого потрібна функція налаштування.

Для постів присвячених налаштуванню двигуна DLE, я використовуватиму двигун DataLife Engine v.9.4., Точніше демо-версію цього двигуна. Цього мені цілком вистачить для того, щоб розповісти вам про налаштування та можливості DataLife Engine.

Перша стаття буде присвячена розділу адмінки: "Загальні налаштування скрипта" . Знайти цей розділ можна наступним чином: після переходу до адмінки DLE (DataLife Engine), яка знаходиться за адресою site.ru/admin.php,Ви побачите швидкий доступ до основних розділів адмінпанелі. Сьогодні нам потрібен пункт «налаштування системи» , а в ньому розділ "загальні налаштування скрипта" . Є, звичайно й інші способи потрапити в цей розділ, але це найпростіший спосіб.

Отже приступимо до налаштування движка dle, перший пункт це назва (title dle). У назві пишіть назву вашого проекту, наприклад: Все для початківців вебмайстрів. Ваш title може звучати як завгодно, за замовчуванням на движку DLE, сайт називається DataLife Engine, якщо ми впишемо будь-яку іншу назву, воно буде змінено. І воно буде формувати title dle, який виводитиметься у вкладці браузера, а також на сторінці пошукової видачі. Тому, поставтеся до title, з усією серйозністю. Тут я думаю зрозуміло.

Ну, домашня сторінка, я думаю, зрозуміло. Вписуємо ім'я вашого домену, наприклад: site.ru та все.

Використовуване кодування, за умовчанням, стоїть windows-1251, це означає, що ваш ресурс підтримує російську мову. Якщо у вас демо-версія движка DataLife Engine, міняти тут нічого не треба. Якщо ж CMS куплено, то кодування можна змінити наприклад на UTF-8 і тоді ваш проект стане мультимовним, на даному етапі докладно ми не розглядатимемо кодування, я думаю і так зрозуміло якщо у вас демо не змінюємо, навіть якщо куплене, але домен знаходиться в зоні ru , якщо чесно я не бачу сенсу змінювати кодування.

Наступний пункт: Опис (Description), в якому ми коротко описуємо зміст свого проекту, наприклад: Все про створення, налаштування та просування блогів або сайтів і т.д., але не більше 200 символів. По ідеї цей опис має виводиться в пошукових системах, тому поставтеся до цього серйозно, і не забудьте прописати ключові слова, за якими в майбутньому буде просуватися ваш ресурс. Виглядати це буде, приблизно так, у пошуковій системі Google:

Далі, ключові слова (Keywords) (слова вводимо через кому), також за даними словами пошукові системи будуть звертати увагу на вашу сторінку, ключові слова повинні максимально відповідати напрямку вашого сайту або блогу, спочатку потрібно скласти список ключових слів та перевірити кількість запитів за даними словами . Для перевірки кількості запитів користуємося ось цією сторінкою в інтернеті http://wordstat.yandex.ru. Докладніше на даному етапі розглядати не будемо, оскільки це вже стосується не цієї теми посту, а оптимізації в пошукових системах. Тут уже самі дивіться, що писати в це поле, для кожного ключові слова будуть різні.

Коротка назва, тут я думаю все зрозуміло. Ця назва буде виводиться в модулі speedbar. Можна знову ж таки повторити назву проекту. Так із назвами розібралися, продовжуємо. Модуль speedbar (він же хлібні крихти) виглядає так:

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

У графі (людинозрозумілий урл), бажано вибрати «Так». Потрібний він для того, щоб ваша адреса візуально сприймалася користувачами, що добре позначається на юзабіліті вашого ресурсу. Щоб було зрозуміліше, наведу приклади новин з ЧПУ і без, новина з ЧПУ : http://site. ru/addnews.html, без ЧПУ: http://site.ru/index.php?do=addnews, тобто з ЧПУ візуальне сприйняття посилання набагато краще, ніж без нього.

Потім вибираємо тип ЧПУ, тут всі ваші руки, але третій тип не раджу вибирає так як він підвищує навантаження на ваш сервер.

Обробляти невірні URL ЧПУ : Тут я раджу поставити «Так», так як ця опція корисна для SEO, але якщо ви хочете можете не включати дану опцію. Докладніше навіщо вона потрібна, в налаштуваннях написано, досить зрозуміло.

Потім вибираємо використовувану мову , так як у мене демо-версія, вибір у мене не велика тільки одна мова, це російська, але для доменної зони ru, цього буде достатньо.

Далі, шаблон сайту за замовчуванням стоїть default, але можна вибрати інший. Цій темі буде присвячено окрему статтю, як встановити шаблон на DataLife Engine (DLE). Звичайно, всі ми хочемо якийсь особливий, не стандартний шаблон, забігаючи наперед, скажу, шаблон встановити на dle дуже просто. Завантажуємо шаблон, що сподобався, з інтернету або робимо свій, папку з шаблоном копіюємо в директорію движка, в папку templates, і якщо ваш ресурс на локальному сервері, перезапускаємо його. І тепер шаблон з'явиться у графі вибору шаблонів сайту за промовчанням.

Після вибору шаблону, переходимо до двох налаштувань «Включити WYSIWYG редактор…», в ​​обох випадках рекомендую вибрати «Так», так за допомогою візуального редактора набагато простіше редагувати новини (статті) та коментарі, ніж за допомогою BB-кодів. Хоча, вибирати вам, поекспериментуйте і зробіть вибір на користь зручності. DLE WYSIWYG редактор – це візуальний редактор.

Так виглядає панель редагування за допомогою BB-кодів.

Так виглядає панель редагування за допомогою DLE WYSIWYG.

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

Остання опція (причина відключення) стане в нагоді тим, хто скористається вимкненням сайту. У текстовому полі вже написано причину відключення, яку можна відредагувати або написати свою причину.

От і все. Ви зробили перший крок до налаштування DLE (DataLife Engine). Тепер залишається зберегти загальні налаштування dle і чекати наступного поста про налаштування двигуна DLE.

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

Заходимо в редагування статті, натискаємо кнопку із зображенням папки (завантаження файлів на сервер).

Відкриється вікно, у якому зверху буде три вкладки: Завантаження файлів, завантажені для публікації, загальна папка. За замовчуванням буде відкрито першу вкладку, на якій нам буде запропоновано завантажити файли з комп'ютера (натиснувши на відповідну кнопку), або вказати URL-адресу цього файлу (для завантаження його з сервера без необхідності закачування на ваш комп'ютер).

Також варто відзначити ще один цікавий варіант завантаження з uploads/files, так можна перемістити ваші файли в іншу папку (/uploads/posts/).

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

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

Всі картинки движок завантажує в папку /uploads/posts/, можна сказати, що це папка спеціально для картинок, в ній створюється підпапка, іменем якої буде дата завантаження картинок, а в цій папці будуть повнорозмірні картинки та папка з їх зменшеними копіями thumbs.

Аналогічно завантажуються й інші типи файлів (якщо вони дозволені в налаштуваннях), окрім картинок, dle автоматично перенаправляє їх у папку uploads/files, тільки вони будуть відображатися у вигляді вкладень (атачментів) і користувачі побачать посилання на скачування цього файлу.

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

Тепер настав час розглянути, які параметри ми можемо задавати для картинок і файлів з адміністративної панелі.

Заходимо (Головна –список всіх розділів-налаштування системи-Налаштування роботи із зображеннями)

І дивимося налаштування (деякі ми вже бачили у вікні завантаження файлів та картинок)

  • Максимально допустимі розміри оригінального зображення DLE може автоматично зменшувати оригінальний розмір картинки до заданого. Цього можна досягти двома способами, перший – вказати необхідний розмір будь-якої сторони, другий – задати ширину та висоту оригінального зображення у форматі ширина x висота, 0 – розмір картинки не змінюється.
  • Параметри за промовчанням для оригінального зображення – тобто. по якій стороні буде перевірка (і відповідно зменшення) розмірів зображення – по найбільшій стороні, ширині, висоті
  • Максимально допустима вага зображень, що завантажуються для публікацій - яка максимальна вага картинки в кілобайтах допустимо для завантаження.
  • Автоматичне видалення зображень – через скільки днів картинки, завантажені на сайт для статті, будуть видалені, якщо вона не буде опублікована. Якщо нічого не вказано, зображення не буде видалено.
  • Розмір зменшеної копії завантаженого зображення – є два варіанти завдання розміру: вказати необхідний розмір будь-якої сторони, другий – задати ширину та висоту у вигляді ширина x висота. ширині, висоті) Якість стиснення.jpg зображення – в якій якості картинка буде скопійована на сервер Максимально допустима вага аватарів, що завантажуються користувачем у профілі – скільки в кілобайтах буде допустима вага аватарів. 0 – обмеження знімається, 1 – заборона на завантаження аватарів.

Налаштування водяних знаків

  • Дозволити накладання водяних знаків – чи потрібно накладати водяні знаки на зображення
  • Мінімальний розмір для накладання водяного знака – для картинок зі стороною менше якого розміру водяний знак накладатися не буде
Накладення водяного знаку у DLE

Як встановити водяний знак? Стандартні водяні знаки з логотипом DLE знаходяться в папці dleimages за адресою ваш_сайт.ru/templates/ім'я вашого шаблону/dleimages. Тут нам потрібно замінити два файли watermark_dark.png і watermark_light.png на власні картинки, попередньо намальовані в якомусь текстовому редакторі, наприклад в Adobe Photoshop. Вони краще виглядатимуть, якщо зробити їх напівпрозорими. Можна зробити їх такого ж розміру як водяні знаки за умовчанням, або задати свій розмір, важливо лише дотриматися таких правил: розмір водяного знака не повинен перевищувати розмір картинки і обидва наші новостворені водяні знаки повинні бути однакового розміру.

Налаштування показу збільшених зображень із мініатюр
  • Автоматичне затемнення сайту при показі оригінального зображення – чи буде затемнюватися фон сайту при показі великого зображення (при натисканні на мініатюру)
  • Вигляд оригінального зображення при збільшенні зі зменшеної копії – оригінальне зображення показується у браузері у вигляді модального віконця (за допомогою js-плагіна Highslide, що підключається до DLE за замовчуванням, він існує і окремо від нашого движка, поширюється безкоштовно, це свого роду аналог lightbox), тут можна встановити деякі візуальні ефекти для цього зображення (тінь, рамка, закруглені краї).
  • Режим галереї при перегляді зменшених зображень – так/ні (ввімкнено або вимкнено) при перегляді великих зображень зі зменшених копій, на зображеннях буде відображатися навігація, буде слайдшоу.

Іноді можна зіткнутися з проблемою, що режим галереї в DLE не працює - не виводиться панель навігації на картинці, що спливає. Справа в тому, що скрипт highslide.js підключається автоматично (можна виявити, якщо відкрити вихідний код у браузері), крім того, повинні проініціалізуватися його деякі параметри, вони наведені нижче. Перевірте, що це є у коді вашої сторінки.

JavaScript

hs.graphicsDir = "/engine/classes/highslide/graphics/"; hs.outlineType = "rounded-white"; hs.numberOfImagesToPreload = 0; hs.showCredits = false; hs.lang = ( loadingText: "Завантаження...", playTitle: "Перегляд слайдшоу (пробіл)", pauseTitle: "Пауза", previousTitle: "Попереднє зображення", nextTitle: "Наступне зображення", moveTitle: "Перемістити", closeTitle: "Закрити (Esc)", fullExpandTitle: "Розгорнути до повного розміру", restoreTitle: "Клікніть для закриття картинки, натисніть і утримуйте для переміщення", focusTitle: "Сфокусувати", loadingTitle: "Натисніть для скасування" hs.align = "center"; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( interval: 4000, repeat: false, useControls: true, fixedControls: "fit", overlayOptions: ( opacity: .75, position: "bottom center", hideOnMouseOut: true ) ));

hs. graphicsDir = "/engine/classes/highslide/graphics/" ;

hs. outlineType = "rounded-white" ; hs. numberOfImagesToPreload = 0;

hs. showCredits = false;

hs. lang ,

playTitle : "Перегляд слайдшоу (пробіл)" , pauseTitle : "Пауза" , previousTitle : "Попереднє зображення" ,

nextTitle : "Наступне зображення" , moveTitle : "Перемістити" , closeTitle : "Закрити (Esc)" ,

fullExpandTitle : "Розгорнути до повного розміру" ,

restoreTitle : "Клікніть, щоб закрити зображення, натисніть і утримуйте для переміщення" ,

focusTitle : : "Натисніть для скасування" ) ;

hs. align = "center"; hs. transitions = ["expand", "crossfade"];

hs. addSlideshow (( interval : 4000 , repeat : false , useControls : true , fixedControls : "fit" ,

overlayOptions : ( opacity : . 75 , position : " bottom center " , hideOnMouseOut : true ) ) ) ;

У цьому ж вихідному коді повинна бути присутня і функція, відповідальна за виведення картинок в режимі галереї та слайдшоу, а саме: hs.addSlideshow.

Якщо покопатися у файлах движка, то виявимо, що виведення цих параметрів визначається такими рядками коду у файлі index.php, розташованому в корені сайту.

if (strpos ($tpl->result["content"], "hs.expand") !== false or strpos ($tpl->copy_template, "hs.expand") !== false) ( if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; ")) ( $gallery = " hs.align = "center"; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( interval: 4000, repeat: false, useControls: true, fixedControls: " fit", overlayOptions: ( opacity: .75, position: "bottom center", hideOnMouseOut: true ) ));"; ) else ( $gallery = "";

if (strpos ($ tpl -> result [ "content" ] , "hs.expand") !== false or strpos ($ tpl -> copy_template , "hs.expand") !== false ) (

if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;" ; else $dimming = "";

if ($ config [ "thumb_gallery" ] AND ($ dle_module == "showfull" OR $ dle_module == "static" ) ) (

$ gallery = "

hs.align = "center";

hs.transitions = ["expand", "crossfade"];

hs.addSlideshow((

interval: 4000,

repeat: false,

useControls: true,

fixedControls: "fit",

overlayOptions: (

opacity: .75,

  • hs.numberPosition — показує номер поточного зображення в послідовності (наприклад, Зображення 1 з 5) Може приймати значення heading — відображається вгорі, caption -відображається внизу. Точний рядок визначається в об'єкті hs.lang(він містить рядки локалізації). У тому самому файлі index.php знаходимо рядок hs.lang = (і дописуємо в кінець параметр — number: 'Зображення %1 з %2' (після попереднього параметра не забуваємо ставити кому);
  • hs.addSlideShow — функція, яка задає параметри для режиму галереї (картинки згруповані і мають спільну навігаційну панель)
  • interval — кількість мілісекунд, що показуватиметься кожен слайд. (за замовчуванням 4000)
  • repeat - повторення (починати з першого слайду після переходу до останнього) (за умовчанням false)
  • useControls — дозволити Highslide створити панель слайдшоу (true або false )
  • fixedControls -якщо істинно, панель керування зафіксована, елементи керування знаходяться в одному положенні протягом перегляду всіх картинок і користувач може переглядати зображення за допомогою кнопки Далі не переміщуючи мишу (true або false)
  • overlayOptions -параметри накладання для панелі керування (об'єкт)
  • opacity -прозорість панелі(за замовчуванням.75),
  • position - положення панелі управління по вертикалі (top, middle, bottom) і горизонталі (left, center, right) (за замовчуванням 'bottom center')
  • hideOnMouseOut — приховувати панель керування, коли мишка не знаходиться на зображенні (за умовчанням true)
  • Далі змінюємо зовнішній вигляд навігаційної панелі. Для цього відкриваємо файл engine.css (templates/Default/style/engine.css, замість Default підставте за потреби ім'я вашого шаблону). Шукаємо рядки 423, 432, 447 (. highslide-controls, . highslide-controls ul, . highslide- controls a відповідно) і замінюємо в background url controlbar-black-border.gif (за замовчуванням чорна панель управління) на controlbar-white. gif – біла контрольна панель.

    Способи задати мініатюру для статті

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

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

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

    Включити підтримку докачування файлів при завантаженні – чи дозволено докачування файлів при розриві з'єднання

    Включити лічильник завантажень файлу – відображення інформації: скільки людей завантажили цей файл.

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

    DLE або DataLife Engine – це платна CMS для керування контентом вашого сайту. CMS має потужну систему управління новинами, публікаціями, статтями, користувачами та призначена для створення інформаційних порталів та блогів. Завдяки безлічі вбудованих функцій та використанню просунутої технології AJAX у роботі CMS, ваш сайт споживатиме менше ресурсів сервера навіть за великої кількості відвідувачів. У цьому посібнику ви дізнаєтесь, як встановити DLE на Hostinger.

    Перед тим, як ви почнете це керівництво, вам знадобиться таке:

    • Доступ до панелі керування вашим хостингом
    Як встановити DLE на Hostinger

    Перед тим, як розпочати встановлення DLE, вам необхідно зробити такі дії:

    Крок 1 - Скачування інсталяційних файлів DLE

    Відкрийте папку upload у вашому FTP-клієнті та завантажте всі файли з папки на ваш обліковий запис хостингу до каталогу public_html.

    ЗАМІТКА! У цьому посібнику для завантаження файлів ми використовуємо FileZilla, але ви можете використовувати будь-який зручний вам FTP-клієнт.

    Крок 3 - Встановлення дозволів для файлів

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

  • Для початку встановіть права на запис для папки templates та всіх вкладених у неї папок. Для цього натисніть правою клавішею миші на теку templates в інтерфейсі FileZilla і виберіть опцію Атрибути файлу.
  • Далі, у вікні, впишіть в Числове значення 777 для зміни дозволів на запис, поставте галочку навпроти Перенаправляти у вкладені каталоги і позначте Застосувати тільки до каталогів .
  • Далі, необхідно змінити дозволи для всіх файлів у папці templates , але вже з правами 666. Для цього знову відкрийте атрибути папки templates і задайте Числове значення 666, поставте галочку навпроти Перенаправляти у вкладені каталоги → Застосувати тільки до файлів.
  • Ідентичні дії проведіть з папками backup, uploads , а також для всіх папок, що знаходяться у них. Далі для папок /engine/data/,/engine/cache/, /engine/cache/system/ . Для всіх вказаних каталогів встановіть права запису 777.
  • Тепер можна розпочати встановлення DLE.
  • Крок 4 - Установка DLE на Hostinger

    Для початку інсталяції введіть ім'я вашого домену в браузері. Якщо вікно інсталяції не виходить автоматично, додайте до імені домену install.php. Наприклад, ваш-домен.ru/install.php.

  • Якщо все зроблено правильно, ви побачите вікно Майстра установки DataLife Engine. Натисніть кнопку Почати інсталяцію.
  • Далі, прийміть користувальницьку угоду поставивши галочку напроти Я приймаю цю угоду. Щоб продовжити встановлення, натисніть кнопку Продовжити.
  • У наступному вікні перевірте, чи ваш сервер відповідає необхідним вимогам і натисніть кнопку Продовжити .
  • Далі перевірте правильність встановлених раніше вами дозволів для файлів. Якщо все правильно, знову натисніть кнопку Продовжити .
  • У новому вікні вам необхідно заповнити деталі вашої бази даних та дані для облікового запису адміністратора вашого сайту DLE.
    • URL сайту – адреса вашого сайту

    Дані для доступу до сервера MySQL.

    • Сервер MySQL – MySQL сервер вашої бази даних на хостингу. Якщо ви є користувачем Hostinger, ви можете знайти необхідну інформацію в розділі Бази даних → Бази даних MySQL .
    • Ім'я бази даних – ім'я бази даних MySQL.
    • Ім'я користувача – ім'я користувача, призначеного для вашої бази даних.
    • Пароль – пароль від облікового запису вашої бази даних.
    • Префікс - префікс таблиць бази даних MySQL. Можете залишити без змін.
    • Двигун бази даних – рекомендується залишити значення за промовчанням. InnoDB.
    • 4 байти UTF – при включенні даної опції DLE зберігатиме в базі даних додаткову інформацію. Ця опція може вплинути на продуктивність вашого сайту.

    Дані для доступу до панелі керування.

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

    Додаткові налаштування.

    Включити підтримку ЧПУ – включити людину-зрозумілу URL-адресу. При включенні цієї опції на адресу статті буде відображатися її назва. Ця функція корисна для SEO оптимізації.

  • Щоб запобігти повторному запуску установки або оновлення, видаліть файл install.php та папку upgrade з каталогу вашого сайту. Натисніть кнопку Продовжити.
  • Вітаємо, встановлення DLE для вашого сайту на Hostinger пройшло успішно.

    Висновок

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