Коледно заглавие datalife контролен панел на двигателя. DataLife Engine v.12.1 Съобщение за пресата

Отидете, за да редактирате статията, щракнете върху бутона с изображението на папката (качване на файлове на сървъра).

Ще се отвори прозорец с три раздела в горната част: Качване на файлове, качени за публикуване, споделена папка. По подразбиране ще се отвори първият раздел, в който ще бъдем помолени да изтеглим файлове от компютъра (като щракнем върху съответния бутон) или да посочим url адреса на този файл (за да го изтеглим от сървъра, без да е необходимо изтеглете го на вашия компютър).

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

По-долу са някои настройки, които можем да променим директно от този прозорец; те дублират основните настройки на изображението, намиращи се в административния панел () и по подразбиране имат параметрите, посочени там. Използването на тези настройки обаче ни дава определени предимства, тъй като ни позволява да задаваме отделни настройки за всяка група миниатюри.

След като изтеглите снимки през вашия компютър, се отваря разделът за изтеглени за публикуване. Тук можете да видите изтеглените снимки, техния размер, да ги изберете, като използвате квадратчето за отметка по-долу и щракнете върху публикуване на избраните, изберете всички или изтрийте файлове. Само не забравяйте да изберете ляво, дясно, централно или никакво подравняване. Моля, обърнете внимание, че това не са всички настройки и по този начин по подразбиране ще бъдат вмъкнати умалени миниатюри на снимки, а големите снимки ще се отварят, когато щракнете върху тях. За да вмъкнете снимка в естествения й размер в статия, задръжте курсора на мишката и щракнете върху самата снимка, по-долу ще се появят следните опции. Щракнете върху Оригинално изображение и Вмъкване на изображение.

Двигателят качва всички снимки в папката /uploads/posts/, можем да кажем, че това е папка специално за снимки, в нея се създава подпапка, чието име ще бъде датата на качване на снимките и в тази папка ще има снимки в пълен размер и папка с техните умалени копия.

Други типове файлове се качват по подобен начин (ако са разрешени в настройките), с изключение на снимките, dle автоматично ги пренасочва към папката за качвания/файлове, само те ще се показват като прикачени файлове (прикачени файлове) и потребителите ще виждат връзка за изтегляне този файл.

Между другото, важно е да споменем още един нюанс: както снимките, така и файловете са строго свързани с една конкретна статия и когато тя бъде изтрита, всички придружаващи снимки и файлове ще бъдат изтрити. Дори ако качите един и същи файл два пъти за различни статии, ще има два файла с различни имена, зададени от системата.

Сега е време да помислим какви параметри можем да зададем за снимки и файлове от административния панел.

Отидете на (Начало - списък с всички секции - системни настройки - Настройка на работа с изображения)

И вижте настройките (вече видяхме някои в прозореца за качване на файлове и изображения)

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

Настройки на воден знак

  • Разрешаване на водни знаци - дали да се добавят водни знаци към изображението
  • Минимален размер за прилагане на воден знак - за изображения със страна, по-малка от този размер, водният знак няма да бъде поставен
Воден знак в DLE

Как да задам воден знак? Стандартните водни знаци с логото на DLE се намират в папката dleimages на your_site.ru/templates/your_template_name/dleimages. Тук трябва да заменим двата файла watermark_dark.png и watermark_light.png с нашите собствени снимки, предварително нарисувани в някои текстов редактор, например, в Адобе Фотошоп. Те ще изглеждат по-добре, ако ги направите полупрозрачни. Можете да ги направите със същия размер като водните знаци по подразбиране или да зададете свой собствен размер, важно е само да следвате следните правила: размерът на водния знак не трябва да надвишава размера на картината и двата ни новосъздадени водни знака трябва да бъдат еднакъв размер.

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

Понякога може да срещнете проблем, че режимът на галерия в DLE не работи - лентата за навигация не се показва на изскачащото изображение. Факт е, че скриптът highslide.js се свързва автоматично (можете да го намерите, ако отворите изходния код в браузъра), освен това някои от неговите параметри трябва да бъдат инициализирани, те са дадени по-долу. Проверете дали това присъства в кода на вашата страница.

JavaScript

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

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

hs. outlineType = "закръглено-бяло" ; hs. numberOfImagesToPreload = 0;

hs. showCredits = невярно;

hs. ланг,

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

nextTitle : "Следващо изображение" , moveTitle : "Преместване" , closeTitle : "Затваряне (Esc)" ,

fullExpandTitle : "Разгъване до пълен размер" ,

restoreTitle : "Щракнете, за да затворите изображението, натиснете дълго, за да го преместите" ,

focusTitle: : "Щракнете за отказ" );

hs. подравняване = "център"; hs. преходи = [ "разширяване", "преливане" ];

hs. addSlideshow (( интервал: 4000, повторение: 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 или strpos ($tpl->copy_template, "hs.expand") !== false) ( if ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; if ($config["thumb_gallery"] И ($dle_module == "showfull" ИЛИ $dle_module == "статичен ")) ( $gallery = " hs.align = "center"; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( интервал: 4000, повторение: false, useControls: true, fixedControls: " fit", overlayOptions: (opacity: .75, position: "bottom center", hideOnMouseOut: true ) ));"; ) else ( $gallery = "";

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

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

if ($ config [ "thumb_gallery" ] И ($ dle_module == "showfull" ИЛИ $ dle_module == "static") ) (

$gallery = "

hs.align = "център";

hs.transitions = ["разширяване", "преливане"];

hs.addSlideshow((

интервал: 4000,

повторение: невярно,

useControls: вярно,

fixedControls: "fit",

OverlayOptions: (

непрозрачност: .75,

  • hs.numberPosition - показва номера на текущото изображение в последователността (например Изображение 1 от 5) Може да приема стойности 'heading' - показва се в горната част, надпис - показва се в долната част. Точният низ е посочен в обекта hs.lang (той съдържа низовете за локализация). В същия файл index.php намираме реда hs.lang = ( и добавяме параметър към края - номер: ‘Изображение %1 от %2’ (не забравяйте да поставите запетая след предишния параметър);
  • hs.addSlideShow - функция, която задава параметри за режим галерия (снимките са групирани и имат обща лента за навигация)
  • интервал - броят милисекунди, през които всеки слайд ще бъде показан. (по подразбиране 4000)
  • repeat - повторение (започване от първия слайд след преминаване към последния) (по подразбиране false)
  • useControls - позволява на Highslide да създаде контролен панел за слайдшоу (true или false)
  • fixedControls - ако е вярно, контролният панел е фиксиран, контролите са в една и съща позиция, докато разглеждате всички снимки и потребителят може да преглежда изображенията с помощта на бутона Напред, без да мести мишката (вярно или невярно)
  • overlayOptions - опции за наслагване за контролния панел (обект)
  • opacity - прозрачност на панела (по подразбиране: 75),
  • позиция - вертикална позиция на контролния панел (горе, в средата, отдолу) и хоризонтална (вляво, в центъра, вдясно) (по подразбиране „долу в центъра“)
  • hideOnMouseOut - скриване на контролния панел, когато мишката не е в картината (по подразбиране true)
  • След това се променяме външен виднавигационни ленти. За да направите това, отворете файла engine.css (templates/Default/style/engine.css, вместо Default, заменете името на вашия шаблон, ако е необходимо). Търсим редове 423, 432, 447 (съответно.highslide-controls, .highslide-controls ul, .highslide-controls a) и заменяме controlbar-black-border.gif (черен контролен панел по подразбиране) във фоновия url с controlbar-white.gif - бял контролен панел.

    Начини за задаване на миниатюра за статия

    Можете да зададете миниатюра за статия просто като вмъкнете снимка в началото на текста на статията. Трябва обаче да сте сигурни, че всичко е еднакво, прилагат се същите стилове и ако например трябва да поставите миниатюра във връзка към статия, ще трябва да посочите ръчно адреса на статията.

    По-рано беше възможно да се изброят типовете файлове, разрешени за изтегляне; сега (в новите версии) тази функция е преместена в секцията Настройка на потребителски групи и се задава отделно за всяка потребителска група. Прочетете повече в статията Управление на DLE потребители.

    Максимален брой файлове по време на групово изтегляне - колко файла могат да бъдат избрани и поставени на опашка за изтегляне едновременно

    Активиране на поддръжка за възобновяване на файлове при изтегляне – дали възобновяването на файлове е разрешено при загуба на връзка

    Активиране на брояча за изтегляне на файлове – показване на информация: колко хора са изтеглили този файл.

    Е, предполагам, че това е всичко! Благодаря ви, че прочетохте до края. Ще се видим отново!
    Както обикновено, гледайте видеото

    DataLife Engine(DLE) е многопотребителска машина за новини, предназначена за организиране на вашите собствени блогове и медии в Интернет. Благодарение на мощната система за публикуване, персонализиране и редактиране на новини, двигателят е една крачка пред най-близките си конкуренти. И благодарение на прецизната и обмислена структура на ядрото, която минимизира изискванията за сървърни ресурси, двигателят може лесно да работи с много посещавани проекти, без да създава специално натоварване на сървъра. Гъвкавостта и лекотата на персонализиране и интегриране на вашия собствен дизайн ще ви позволи да разположите свои собствени уебсайтове в най-кратки срокове, без допълнителни материални разходи. Използването на усъвършенствана технология AJAX ще намали както трафика на вашия сървър, така и трафика на вашите посетители, да не говорим за лекотата на използване на тази технология на сайта. Благодарение на повишеното внимание към сигурността на скрипта, лекотата на работа с него, както и динамичното развитие, повече от 70 000 портала вече се изказаха в полза на използването на DataLife Engine, като успешно го използват в работата си. Двигателят е оптимизиран за търсачки, което ще доведе до допълнителни клиенти на вашия сайт.

    Официален уебсайт: http://dle-news.ru/

    ЧЗВ: http://dle-news.ru/faq.html

    Моля, имайте предвид, че този софтуер е платен и инсталирането ще бъде обсъдено с демо версията като пример.

    Инсталиране на CMS DLE

    За да започнете инсталирането на DLE, трябва да отидете в контролния панел на вашия хостинг, като използвате линка и данните, изпратени на имейла ви за контакт при поръчка на услугата.

    Изтеглете комплекта за разпространение на CMS DLE (DataLife Engine), например тук http://dle-news.ru/demo.html.

    Отидете в контролния панел на хостинга, изберете „File Manager“, след което отидете в директорията www/domain_name. Изтриваме файла index.html, създаден по подразбиране при добавяне на домейн, щракнете върху бутона „Качване“, изберете CMS DLE архива и щракнете върху OK.

    След като изтеглите архива на CMS DLE (DataLife Engine), щракнете върху него веднъж, така че да бъде маркиран, и натиснете бутона „Извличане“. След като разопаковате архива, трябва да получите нещо подобно:

    След това трябва да създадем CMS DLE (DataLife Engine) база данни; за да направите това, в контролния панел на хостинга отидете на елемента „Бази данни“ и щракнете върху бутона „Създаване“. Въведете името на базата данни, потребителското име и паролата и щракнете върху OK:

    В бъдеще името на базата данни и потребителя се използва с префикс под формата на вашето влизане в контролния панел на хостинга:

    Колоната "Тип база данни" показва хоста на базата данни db01.site.

    След като изпълните стъпките, описани по-горе, влезте в името на вашия домейн в браузъра, продължете да инсталирате CMS DLE (DataLife Engine) и щракнете върху бутона „Стартиране на инсталацията“:

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

    83.69.23*.*** име на домейн

    IP адресът на сървъра може да се види в контролния панел на хостинга. Имена на домейни- Запис на записи:

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

    A (Интернет v4 адрес)

    В следващата стъпка, за да продължите инсталацията, трябва да прочетете и приемете лицензионното споразумение.

    Поставете отметка в квадратчето „Приемам условията на споразумението“ и продължете инсталацията.

    9. Една от важните стъпки по време на инсталацията е настройката на системната конфигурация, където трябва правилно да посочите данните за връзка с базата данни и да зададете потребителско име и парола на администратора на сайта.

    Данни, които се изискват от вас (като използваме примера на нашия потребител):

    Име на базата данни: vh12345_dle

    Потребителско име на DB: vh 12345_ admin

    Парола: паролата, която сте посочили при създаването на базата данни

    MySQL Server: Колона тип база данни в секцията Бази данни db01.site (вижте точка 4) или

    посочете в това поле mysql.your_domain

    Префиксът се задава произволно.

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

    Инсталирането на CMS DLE (DataLife Engine) е завършено.

    Изтриваме файла install.php, той се намира в директорията www/your_domain

    Заявяваме домейн през браузър, влизаме в админ панела на CMS DLE (DataLife Engine) и започваме работа със сайта.

    Нека поговорим за менюто на уебсайта на dle. По-точно, как да добавите свои собствени елементи към менюто или да замените съществуващите с нови. Доста често начинаещите, които току-що са инсталирали тази CMS, имат въпрос: „Как да замените стандартните елементи от менюто, в стандартен шаблон, сам? Ако в WordPress това може да стане без редактиране на кода, тогава в dle ситуацията е различна; все пак трябва да влезете в кода и да го разберете малко. Въпреки това, няма нищо трудно в добавянето на нови елементи и се надявам, че можете да видите това днес.

    И така, нека да се заемем с работата. Първо, трябва да създадем елементи, които по-късно ще трябва да бъдат внедрени в dle менюто, било то страници или категории. За да направите това, отидете в администраторския панел и кликнете върху елемента „списък с всички секции“.

    И тогава всичко зависи от ситуацията. Ако трябва да добавим връзка към категория на сайта към менюто, отидете на елемента „Категории“ и ако трябва да създадем страница, към която елементът от менюто ще насочи потребителя, отидете на „Статични страници“ вещ. Няма фундаментална разлика между тях, така че ще изберем една от двете опции, например „Категории“.

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

    Не всички полета, описани на фигурата, са задължителни, а само първото и второто поле. И точките, които не засегнах в изображението, изобщо не се отнасят до категории, а се отнасят до глобални настройкидвигател, като например настройките за извеждане на новини в dle, и също предоставят възможност за присвояване уникален шаблон, за всяка категория поотделно.

    След като попълните задължителните полета, поне първите две, щракнете върху бутона за добавяне. Това действие ще създаде нова категория в сайта, връзка към която ще добавим в dle менюто. И обърнете специално внимание на второто поле, където е необходимо да въведете алтернативно име за категорията, което ще формира адреса, на който ще се намира категорията. В моя пример ще изглежда така: http://site.ru/primer_category/

    Сега нека да преминем към директно добавяне на нов елемент към dle менюто.

    За да направите това, в административния панел трябва да отидете в секцията „Шаблони на сайтове“.

    След това трябва да изберете един от двата файла, ако използвате стандартен шаблон, в който са написани менютата в сайта. Стандартният шаблон има два вида менюта: това, хоризонтално и вертикално. Файлът topmenu.tpl отговаря за хоризонталното меню, а файлът sidebar.tpl отговаря за вертикалното меню в лявата колона на сайта. И двата файла могат да бъдат намерени в лявата колона на раздела „Шаблони на сайтове“. И когато щракнете върху един от тях, кодът на самия файл ще се появи в дясната колона.

    След като отворим файла, трябва да коригираме всеки съществуващ елемент към нашия. Тоест, сменете името, в този случай на името на категорията. И заменете връзка към самата категория (алтернативно име), вместо #. Тоест, ако заменя елемента „За сайта“, кодът на менюто ще изглежда така:

    По аналогия можете да промените други елементи в менюто. Що се отнася до второто, хоризонтално меню, то там положението е абсолютно същото. И разбира се, всичко ненужно, което не ви трябва, може да бъде премахнато. И разбира се, запазете редактирания файл.

    Ако не сте сигурни в нещо, например, че ще изтриете нещо ненужно, тогава просто го направете, за да може в случай на непредвидени ситуации да бъде възстановено.

    И това е всичко за мен.

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

    Вие (или лицето, което ви е предоставило достъп) сте създали силна парола, но не го записах на уединено място и забравих. Какво да направите в този случай?

    По подразбиране DataLife Engine не позволява възстановяване на парола за групата администратори. Това се прави по очевидни причини - в крайна сметка, ако човек има достъп до вашата поща, той има достъп до вашия уебсайт.

    Но можете да активирате опцията за възстановяване на парола по стандартен начин(чрез формата за възстановяване) и за администратори. Прочетете как да направите това в тази статия.

    Същата статия е посветена на тези случаи, когато стандартно възстановяванепаролата не е активирана, но трябва да възстановите достъпа до контролния панел.

    Ще ви разкажа за два метода за възстановяване, те са прости. Всеки избира метода, който му се струва по-удобен.

    Възстановяване на достъпа до контролния панел на сайта в DataLife Engine чрез SQL заявка

    От заглавието мисля, че вече разбирате, че за да промените паролата, трябва да направите SQL заявка във вашата база данни. Описах подробно как да направите SQL заявка в .

    Необходимо е да направите заявка от следния тип:

    UPDATE `dle_users` SET `password` = "d9b1d7db4cd6e70935368a1efb10e377" WHERE `user_id` = "1";

    Където “1” е администраторският идентификатор (променете го на ваш), а “” е паролата “123” в криптирана форма.

    След като заявката бъде изпълнена успешно (ако срещнете затруднения, пишете за това в коментарите), можете да влезете в контролния панел на сайта, като използвате вашето потребителско име и парола „123“.

    Възстановяване на достъпа до контролния панел на сайта в DataLife Engine чрез допълнителен потребител

    В този случай трябва да регистрирате нов профил на вашия сайт и да му дадете съответните права.

    За това:

    1. Регистрирайте нов профил (не забравяйте да запомните данните си за вход).

    2. Във вашата база данни изпълнете SQL заявката:

    UPDATE `dle_users` SET `user_group` = "1" WHERE `name` = "login";

    Където „login“ е името на новия потребител (променете го на вашето).

    Това е всичко, всъщност. Чрез тази заявка ние правим посочения потребител администратор и с неговите данни можете да влезете в контролния панел на вашия сайт.

    Тази система с добавки ви позволява да променяте всяка функционалност на скрипта по свое усмотрение. Инсталирането на плъгини на сайта и обновяването на плъгини става с едно кликване, директно в контролния панел на DataLife Engine. Ако плъгинът е разработен за нова система, тогава потребителите вече няма да трябва да четат инструкции за инсталиране, да редактират нещо директно в скриптовите файлове и т.н. Всичко, което трябва да направят, е просто да качат приставката в административния панел и това е всичко.

    Плъгин системата е изградена чрез виртуална технология файлова система. Вие описвате в плъгина кой файл и какви действия трябва да бъдат извършени, въз основа на тази информация DataLife Engine ще създаде виртуални копия на тези файлове с всички необходими промени и модификации и ще работи със създадените виртуални копия, без да засяга оригиналните файлове . В същото време можете да опишете промените в почти всички файлове, с изключение на редица основни, например root файлове, но те не носят никаква друга функционалност освен свързване на други файлове. Функционалността на файловете, отговарящи за функциите на AJAX, също може да бъде променена; за тази цел те бяха напълно пренаписани, за да работят през контролера. Какви ползи осигурява това? първо, оригинални файловевинаги остават непроменени, така че плъгините могат лесно да се променят, премахват, актуализират и т.н. Второ, тази система използва минималното възможно натоварване на сайтовете като цяло, т.к виртуалните копия на файлове се създават само веднъж, по време на инсталиране или актуализиране на плъгини, след което DataLife Engine работи с тези модифицирани файлове като с обикновени собствени файлове и няма потребление на памет за точки за повикване, съхранение и контрол на информация за това къде и каква функционалност трябва да се промени и т.н. Натоварването на сървъра ще се увеличи само с натоварването, което самият плъгин носи със себе си, а системата за управление на плъгините няма да причини допълнително натоварване. Трето, няма проблеми с директното актуализиране на скрипта, скриптът може да се актуализира до нови версии и вашите добавки автоматично ще бъдат приложени към нови версии. В този случай различни добавки могат да модифицират един и същ файл, без да причиняват конфликти, при условие, разбира се, че различните добавки не извършват действия, които са директно противоположни едно на друго.

    Така че в самия модул за управление на плъгини можете или да създадете плъгин директно в контролния панел, или да качите готов плъгин. Нека обмислим добавянето на нов плъгин директно в контролния панел:

    В първия раздел посочвате обща информация за плъгина. Името му, това е Кратко описание. За да го разграничите по-лесно от други добавки, можете да му дадете икона, която ще използва в списъка с добавки. Вие също така посочвате версията на самия плъгин и версията на DataLife Engine, с която е съвместим.

    В следващия раздел директно посочвате действията върху файловете, които трябва да бъдат извършени. Можете да добавите един или повече файлове, върху които трябва да извършите действия, както и да зададете едно или повече действия на всеки файл, които трябва да бъдат изпълнени. Във файловете можете да извършвате следните действия:

    1. Намерете и заменете всеки код.

    2. Намерете и добавете необходимия код по-горе.

    3. Намерете и добавете код по-долу.

    4. Заменете изцяло съдържанието на файла с вашето собствено.

    5. Създайте нов виртуален файл, който не съществува в оригиналния DLE.

    Можете също да добавяте или изтривате файлове, да променяте или изтривате действия върху файлове по всяко време. За по-лесно възприемане и редактиране целият код е подчертан и полетата могат да бъдат динамично разтегнати.

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

    В следващия раздел можете да добавите необходимите действия в MySQL базата данни, които плъгинът трябва да изпълнява в определени ситуации. Можете да зададете списък с MySQL заявки, които трябва да бъдат изпълнени при инсталиране на плъгина, при актуализирането му, при деактивирането му, когато го активирате, когато го изтривате. Освен това за всяко действие можете да посочите една или списък от няколко заявки към базата данни.

    За съществуващ плъгин можете да извършите следните действия: Можете да го деактивирате, като в този случай той остава на сайта, но напълно се игнорира от скрипта и всички негови действия върху файлове се спират. Можете да го актуализирате до по-нова версия, ако е налична. Изтеглете приставката на вашия компютър, за да я инсталирате на друг сайт. В този случай самият файл се изтегля в XML формат и този XML съдържа описание на всички действия. По същество плъгинът е XML файл, който може да бъде инсталиран на уебсайт в административния панел.

    Нека помислим за качване на готов плъгин на сайта. Можете да изтеглите и инсталирате готов плъгин на вашия уебсайт. Когато щракнете върху съответния бутон, можете да изтеглите XML файл с приставката. Или ZIP архивс плъгин. Това ви позволява да създавате много сложни добавки, които съдържат голям брой други допълнителни файлове, както графични, така и PHP файлове. За да не описвате, например, всички действия директно в самия плъгин, можете да създадете допълнителни файлове и да ги опаковате в архив, като ги поставите на нови места. Важно е да знаете, че архивът може да съдържа само такива PHP файлове, които не са включени в дистрибуцията, а само вашите допълнителни файлове; ако има включени файлове в дистрибуцията, такова изтегляне ще бъде блокирано. Промяната на стандартните файлове трябва да бъде описана в самия плъгин. Самият файл с XML плъгина трябва да се намира в корена на вашия архив.

    Ако изтеглите архив с плъгин, DataLife Engine няма да има права да записва файловете във вашия архив. Той автоматично ще поиска FTP достъп, за да изтегли вашия архив. Ако достъпите не са необходими, тогава всичко ще се копира автоматично без тях. В този случай тези достъпи няма да се съхраняват никъде, а ще бъдат автоматично изтрити, когато вече не са необходими.

    Новата система за управление на плъгини има и вградена система за регистриране на грешки в плъгина. Ако някое действие върху файловете не може да бъде извършено или възникнат грешки, можете лесно да ги видите и коригирате. Например, това е изключително удобно; ако вашият плъгин не е съвместим със следващата версия на DLE, вие бързо ще видите това и можете лесно да адаптирате плъгина.

    Публикации по темата