Ajutor cu motorul datalife - dezvoltarea și conectarea modulelor

Dezvoltarea și conectarea modulelor

DataLife Engine oferă mecanisme convenabile pentru conectarea modificărilor pe care le-ați dezvoltat la scenariu. Aceste mecanisme permit funcționarea după actualizarea scriptului la noua versiune, deoarece Aceste mecanisme vă permit să vă conectați fără a edita fișierele de script. Pentru a conecta modulele dezvoltate, trebuie să adăugați o etichetă în orice șablon de care aveți nevoie:







De asemenea, puteți conecta fișierele PHP ale modulului dvs. prin trecerea la parametrii dvs. PHP, de exemplu:

Datorită unei astfel de conexiuni, puteți face modificările dvs. multifuncționale, care vor efectua diferite roluri și funcții cu conexiuni diferite.

Începând cu versiunea DataLife Engine 8.3 ca parametri plug-in-uri puteți seta script-ul șablon etichetează n De exemplu, atunci când sunt adăugate la modelul total de știri de design „> puteți transfera la partea ta a modulului ca știri ID-parametru, etc. Atenție dezvoltatorii .: Parametrii transmiși scriptului sunt parametrii GET, respectiv, atunci când selectați etichetele transmise, trebuie să țineți cont de restricțiile de linie GET, cu alte cuvinte nu puteți transmite conținutul știrilor complete exemplului ca parametru.







De asemenea, puteți utiliza pentru a conecta modulele și pentru a înlocui unitatea principală, care afișează știri și alte informații de bază, este necesar să se utilizeze această etichetă împreună cu etichetele [aviable = secțiunea] textul [/ aviable] și [nu-aviable = secțiunea] textul [ / non-aviable] Pentru descrierea etichetelor, consultați documentația din secțiunea "Știri pe pagini". Puteți utiliza atât lista standard a partițiilor, cât și crearea unei secțiuni proprii a site-ului, trecând-o la adresa URL a browserului. Să luăm în considerare cel mai simplu exemplu. Doriți să adăugați la secțiunile standard ale site-ului, să adăugați o secțiune proprie și să afișați informațiile din acesta din modulul dvs. Să presupunem că doriți să creați o secțiune de întrebări frecvente. Pentru aceasta, șablonul principal.tpl specifică o structură:

Pentru a lucra cu modulele și cu informații de ieșire exact în locul șablonului în care este inserată eticheta de mai sus, este întotdeauna necesară o condiție importantă. Ieșirea informațiilor ar trebui făcută numai prin intermediul funcției de ecou PHP. Luați în considerare un exemplu de modul simplu și informații de ieșire. Creați un fișier mymod.php cu următorul conținut:

ecou "modul de testare";

Când acest fișier este atașat la șablon, textul va apărea în acest loc al șablonului: modul de testare

$ db este o clasă DLE pentru lucrul cu o bază de date.

$ tpl este clasa DLE pentru lucrul cu șabloanele.

$ config - un tabel care conține informații despre toate setările de script.

$ user_group - un matrice care conține informații despre toate grupurile de utilizatori și setările acestora.

$ _TIME - conține ora curentă în format UNIX, ținând seama de setările de offset din setările de script.

$ lang - un matrice care conține textul din pachetul de limbă.

$ dle_module - conține informații despre secțiunea site-ului pe care îl văd utilizatorul sau informațiile despre variabila do din adresa URL a browserului.

Informații generale

Lucrul cu motorul







Trimiteți-le prietenilor: