ПредишенСледващото

Развитие и свързващи модули

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

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

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

От версия DataLife Engine 8.3 като параметри на плъгините можете да настроите шаблон маркери за скрипт н Например, когато се добавят към общия модел дизайн новина "> можете да прехвърлите на ваша страна на модула, като параметър ID новини и т.н. привлече вниманието .: предава на параметрите на сценария е GET параметри съответно при избора предавани тагове трябва да имате предвид ogracheniya GET низ, с други думи, вие не може да премине като параметър за съдържанието на пълната новина за пример.

Също така можете да използвате за свързване на модулите и да замени основния модул, който показва новини и друга основна информация, е необходимо да се използва този етикет във връзка с таговете [aviable = раздел] текст [/ aviable] и [не-aviable = раздел] текст [ / не-aviable] Описание етикет, вижте документацията в "сключване на новини по страниците." Можете да използвате стандартния списък с теми, и да използвате за създаването на своя раздел собствен уебсайт, да се разпространява в URL адреса на браузъра. Помислете за един прост пример. Вие искате да добавите към стандартните раздели на сайта, добавете си профил и да покаже информацията в него от вашия модул. Да речем, че искате да създадете с често задавани въпроси. За тази цел, в определения шаблон main.tpl дизайн:

За да работите си модули и изход в място шаблона, която е поставена по-горе етикет, не забравяйте да само едно важно условие. Изход на информация трябва да става единствено чрез PHP ехо функция. Вземем примера на един прост модул и изход. Mymod.php създадете файл със следното съдържание:

ехо "Test Модул";

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

$ Гб - DLE клас за работа с базата данни.

$ Гражданска отговорност - DLE клас за работа с шаблони.

$ Config - масив, съдържащ информация за всички скрипта.

$ ГРУПА_ПОТРЕБИТЕЛ - масив, съдържащ информация за всички групи потребители и техните предпочитания.

$ _TIME - съдържа текущия час в UNIX формат с офсетните настройките в скрипта.

$ Ланг - масив, съдържащ текста на езиков пакет.

$ Dle_module - съдържа информация за секцията на сайта, която потребителят вижда, или променлива информация направите от URL адреса на браузъра.

обща информация

Работа с двигателя

Подкрепете проекта - споделете линка, благодаря!