Al treilea panou de control al motorului intitle datalife. Adăugarea de imagini și fișiere la DLE

Au fost pregătite și implementate următoarele modificări:


1. Un panou de control complet nou pentru scriptul DLE. Dragi prieteni, în această versiune a scriptului dorim să vă oferim un panou de control al scriptului complet actualizat. Acest panou a fost dezvoltat folosind toate cele mai recente tehnologii care fac procesul de gestionare a știrilor și a altor secțiuni ale scriptului mai convenabil și mai informativ. Pe lângă noul design modern, acest panou de control este adaptiv și se poate adapta în mod independent la dispozitivele utilizate, oferind astfel un control mai convenabil atât folosind un computer desktop, cât și folosind tablete și smartphone-uri. Având în vedere importanța unor lucruri precum memoria musculară și vizuală, precum și obișnuința, am încercat să creăm un nou panou de control, astfel încât totul să rămână la locul său obișnuit pentru tine și să nu fii nevoit să petreci mult timp stăpânind și învățând. noul panou de control. Sperăm cu adevărat că vă va plăcea noul panou și îl veți aprecia. Datorită faptului că noul panou de control utilizează în mod activ standardele HTML5 și CSS3, am fost forțați să renunțăm la suportul pentru browserele IE învechite pentru a funcționa în noul panou, veți avea nevoie de IE10 și versiuni ulterioare, precum și de versiunile actuale de Chrome, Firefox și Browsere Opera.

2. Toate fișierele javascript ale panoului administrativ DLE sunt acum separate de partea utilizator a site-ului și funcționează independent. De exemplu, dacă doriți să actualizați în mod independent bibliotecile de site, cum ar fi Jquery și Jquery UI, puteți face acest lucru fără teama de compatibilitate cu funcționarea panoului administrativ.

3. S-a adăugat un nou sistem de gestionare a cuvintelor cheie pentru norul de eticheteși cuvinte cheie pentru metaetichete atunci când editați știri în panoul de administrare. Acum puteți șterge cu ușurință cuvintele cheie de care nu aveți nevoie cu un singur clic, precum și să adăugați altele noi. Nu mai este nevoie să le enumerați separate prin virgule; totul este completat intuitiv.

4. În panoul de administrare din secțiunea de gestionare a grupului a adăugat posibilitatea de a specifica pe baza cărui grup să creeze un nou grup. În acest fel, puteți crea grupuri noi pe baza oricăror grupuri configurate ca șablon pentru un grup nou.

5. Au fost aduse modificări logicii de afișare a materialelor publicitare în panoul de administrare, acum, în loc să afișeze codul de publicitate adăugat, codul sursă al acestuia este afișat evidențiat, astfel, la adăugarea oricăror fragmente de etichete HTML, aspectul panoului de administrare nu va fi perturbat și veți putea întotdeauna să gestionați și să editați codul direct din panoul de control.

6. Modulul de editare a comentariilor a fost semnificativ îmbunătățit și reproiectatîn panoul de administrare a scripturilor. S-a adăugat posibilitatea de a șterge comentariile individual folosind tehnologia AJAX și a adăugat și capacitatea de a marca un comentariu ca „Spam” și, ca urmare, de a interzice automat spammerul și de a șterge toate comentariile acestuia și de a notifica serviciul cloud despre spammer, dacă aceasta este activată în setările scriptului.

7. Adăugat funcție pentru încărcarea dinamică a comentariilor pe măsură ce vizitatorul vede întreaga pagină de știri și citește comentariile. Această funcționalitate se bazează pe principiul: și este aplicată folosind tehnologia AJAX. De exemplu, ați setat să afișați 30 de comentarii pe fiecare pagină, iar știrea are 100 de comentarii, apoi la intrarea în pagina cu știrile, primele 30 de comentarii vor fi afișate utilizatorului, pe măsură ce acesta derulează în jos pe pagină și citește comentariile. , la finalul listei de comentarii, în loc să navigați printre comentarii, următoarele 30 de comentarii vor fi încărcate automat pe pagină etc. pe măsură ce derulați pagina până când sunt afișate toate comentariile la știri. Această funcționalitate este activată și dezactivată în setările scriptului.

8. S-a adăugat posibilitatea de a specifica titlul paginii cu regulile site-ului direct în panoul de administrare, la editarea regulilor pentru site.

9. Pentru a afișa știri folosind o etichetă personalizată (personalizată ...) a adăugat posibilitatea de a afișa navigarea în pagină. Un nou parametru de etichetă a fost adăugat în acest scop navigare="da". Când adăugați acest parametru la o etichetă personalizată, navigarea pagină cu pagină va fi afișată pentru știrile afișate de această etichetă. Astfel, poți afișa știri exact în funcție de parametrii tăi și în același timp poți menține navigarea în pagină dacă există multe știri în funcție de acești parametri. Navigarea este afișată numai pentru paginile site-ului care acceptă navigarea pentru etichetă (conţinut) de exemplu, pagina principală, paginile de categorii etc. Dacă pagina nu acceptă navigarea, de exemplu, afișarea unei știri complete sau a unei pagini statice, atunci navigarea pentru această etichetă va fi, de asemenea, dezactivată automat.

10. Pentru o etichetă de ieșire de știri personalizată (personalizată ...) a fost adăugat un nou parametru fix="fără", care afișează numai știri care nu au fost înregistrate în timpul publicării.

11. Player HTML5 actualizat la cea mai recentă versiune, a adăugat suport pentru modul ecran complet în browserul IE11.

12. S-a adăugat capacitatea de a face referințe încrucișate la modul folosind link-uri care conțin caractere codificate URL.

13. S-a adăugat verificarea e-mailului utilizatorului atunci când se modifică în profil, indiferent dacă adresa dată sau grupul de adrese se află pe lista de adrese interzise de administrator la înregistrarea pe site. Anterior, această verificare a fost efectuată numai în timpul înregistrării inițiale a unui vizitator pe site.

14. Adăugat indicația de conectare a utilizatorului în scrisoarea de e-mail, care este trimis utilizatorului dacă acesta își schimbă adresa de e-mail în profilul său. Această inovație va fi utilă și pentru administratorii site-ului, dacă botul încearcă să schimbe adresa de e-mail cu una inexistentă, ca urmare, administratorii primesc scrisori de nelivrare și pot vedea cine modifică datele și luați măsuri în consecință împotriva acestui utilizator.

15. S-a adăugat un sistem convenabil pentru adăugarea și editarea câmpurilor de știri suplimentareîn panoul de administrare cu proprietatea „Utilizați ca hyperlinkuri”. Acum puteți elimina valorile inutile cu un singur clic.

16. S-a adăugat posibilitatea de a permite gestionarea materialelor publicitare de pe site, inserând etichete publicitare direct în textul știrilor. Această caracteristică este instalată separat pentru fiecare banner. Puteți permite sau bloca inserarea unei etichete publicitare în textul știrilor. Dacă se permite inserarea unei etichete în textul știrilor, atunci când această etichetă este scrisă în textul știrilor, blocul de publicitate va fi publicat pe site în locul acestei etichete. Astfel, poți plasa publicitate direct în textul știrilor într-un loc convenabil pentru tine.

17. S-a adăugat posibilitatea de a previzualiza materiale publicitare, adăugat la panoul de administrare folosind o fereastră pop-up separată.

18. S-a adăugat capacitatea pentru modulul de management al referințelor încrucișate indicând domeniul de aplicare unde cuvântul cheie va fi înlocuit cu un link. Pentru fiecare cuvânt cheie, puteți specifica fie un înlocuitor în întreaga pagină, fie un înlocuitor în știri și comentarii, fie un înlocuitor numai în știri, fie un înlocuitor numai în comentarii.

19. În modulul de gestionare a referințelor încrucișate din panoul de administrare, a adăugat verificarea cuvintelor cheie existente deja în baza de date. Acest lucru evită apariția cuvintelor cheie duplicate.

20. S-a adăugat capacitatea pentru modulul de management al referințelor încrucișate utilizarea declinării multiple a cuvintelor într-o frază cheie, indicând declinarea mai multor cuvinte în același timp. De exemplu, puteți specifica expresia de înlocuit Ivan(ov|ova|ovu) Iva(n|na|nu) Ivanovi(h|cha|chu). Și a adăugat, de asemenea, capacitatea de a combina o frază cu mai multe cuvinte, ambele conținând declinări și care nu conțin, de exemplu, fraza: Repair(t|ta|tu) mobilier.

21. S-a schimbat algoritmul de ieșire a informațiilor folosind o etichetă (titlu)în șablonul pentru afișarea știrilor similare ( știri legate.tpl). Când utilizați această etichetă, titlul complet al știrilor va fi afișat fără a-l tăia la 75 de caractere ca înainte.

22. Pentru șablonul pentru afișarea știrilor similare (relatednews.tpl) a adăugat suport pentru noua etichetă (limită de titlu = "x"), care afișează titlul știrii scurtat la numărul specificat de X caractere din etichetă. În acest caz, titlul este scurtat până la sfârșitul cuvântului logic și nu este tăiat la mijloc.

23. A fost adăugat suport pentru șablonul de ieșire a știrilor scurte (shortstory.tpl) etichete noi text text, și afișați textul inclus în aceste etichete atunci când afișați orice știri, altele decât cele specificate Xştiri. Această etichetă va fi utilă dacă doriți să afișați orice elemente de design în toate știrile atunci când afișați știri scurte, cu excepția celor de mai sus. De exemplu, nu afișați ceva în prima știre din listă.

24. Adăugat pentru șablonul de afișare a comentariilor (comments.tpl) suport pentru noi tag-uri text, care este opusul etichetelor deja existente text, și afișați textul inclus în aceste etichete atunci când afișați orice comentarii, altele decât cele indicate

De la autor: Salutări, prieteni. În acest scurt articol de prezentare generală, vom analiza cum funcționează panoul de administrare DLE, unde se află intrarea în panoul de administrare DLE și cum să ajungeți la panoul de administrare. După cum înțelegeți, articolul se adresează în primul rând celor care tocmai au început să se cunoască cu CMS DLE.

Deci, ați instalat motorul DLE pe serverul dvs. de găzduire sau local. Cum pot intra acum în zona de administrare DLE? Este simplu, pentru a face acest lucru, trebuie doar să accesați pagina principală a site-ului dvs. și să adăugați linia admin.php la adresa, apoi să mergeți la noua adresă. De exemplu, adresa site-ului meu este dle.loc, respectiv, panoul de administrare DLE se află la următoarea adresă URL - dle.loc/admin.php

Când încercăm să ne logăm în panoul de administrare DLE, vom vedea destul de logic un formular de autorizare, unde trebuie să introducem login-ul de administrator și parola pe care le-am creat în etapa de instalare a DLE. Să ne autentificăm. După autorizarea cu succes, ne găsim în sfânta sfintelor site-ului nostru - panoul de control DLE.

Este de remarcat faptul că panoul de administrare DLE este construit destul de logic și intuitiv. Dacă încercați să comparați cu panourile de administrare ale altor CMS, atunci panoul de administrare DLE va fi puțin mai complex decât panoul de administrare WordPress, dar mai simplu și mai ușor de înțeles în comparație cu panoul de administrare Joomla. Aspectul panoului de administrare DLE este, de asemenea, demn de laudă, lucrul cu panoul de administrare este destul de plăcut și convenabil.

În colțul din dreapta sus putem vedea date de pe profilul nostru, unde vă puteți schimba adresa de e-mail, numele, parola și alte date similare. De asemenea, în apropiere există acces la cele două funcții utilizate cel mai frecvent atunci când gestionați un site - adăugarea de știri și Editarea știrilor. Deoarece DLE este un motor de știri, este logic ca funcțiile de gestionare a știrilor să fie furnizate pentru un acces ușor.

Să încercăm să adăugăm pe site-ul nostru prima știre sau articol, dacă vrei. Pentru a face acest lucru, faceți clic pe butonul Adăugați știri și completați formularul furnizat pentru a adăuga știri. În esență, trebuie doar să indicăm titlul articolului, să selectăm o categorie pentru acesta și, de asemenea, să completăm o descriere scurtă și completă a articolului care urmează să fie adăugat.

Să salvăm știrile și să vedem dacă apare pe pagina principală a site-ului. Articolul a apărut și asta este grozav, pentru că puteți adăuga celelalte articole și știri ale dvs. la fel de ușor și simplu.

Să schimbăm și numele site-ului. Acest lucru se poate face în secțiunea Setări Script - Setări sistem. În câmpul Nume site, introduceți numele dorit.

Acum, în fila browser, vom vedea de ce avem nevoie ca nume al site-ului. După cum puteți vedea, totul este cu adevărat convenabil, logic și de înțeles în panoul de administrare DLE. În următoarele articole ne vom familiariza cu alte capabilități DLE, dar aici vom încheia probabil articolul actual. Dacă doriți să cunoașteți DLE mai profund și să învățați cum să creați site-uri web pe acest motor, atunci asigurați-vă că acordați atenție cursului nostru. Ei bine, cu asta îmi iau rămas bun de la tine. Noroc!

Bazat pe motorul DLE (DataLife Engine). Voi descrie configurarea în detaliu, încercând să nu ratez nimic, cred că configurarea dle se va transforma într-o serie lungă de postări. În această serie de postări, nu numai că ne vom uita la configurarea în detaliu, dar vom înțelege și pentru ce este fiecare funcție de configurare.

Pentru postările dedicate instalării motorului DLE, voi folosi DataLife Engine v.9.4., sau mai degrabă versiunea demo a acestui motor. Acest lucru este suficient pentru a vă spune despre setările și capacitățile DataLife Engine.

Primul articol va fi dedicat secțiunii de administrare: „ Setări generale de script". Puteți găsi această secțiune după cum urmează: după ce accesați panoul de administrare DLE (DataLife Engine), care se află la site.ru/admin.php, veți vedea acces rapid la secțiunile principale ale panoului de administrare. Astăzi avem nevoie de articolul " configurarea sistemului" , și în el există o secțiune „ setări generale de script". Există, desigur, și alte modalități de a ajunge la această secțiune, dar în opinia mea aceasta este cea mai ușoară cale.

Deci, să începem configurarea motorului dle, primul punct este titlu. În titlu scrieți numele proiectului dvs., de exemplu: Totul pentru webmasteri începători. Titlul tău poate suna orice, implicit este pe motorul DLE, site-ul se numește DataLife Engine, dacă introducem orice alt nume, acesta va fi schimbat. Și va forma un titlu dle, care va fi afișat în fila browserului, precum și pe pagina cu rezultatele căutării. Prin urmare, luați în serios titlul. Aici, cred că e clar.

Bine, pagina de start, Cred că e clar. Introduceți numele de domeniu, de exemplu: site.ru și gata.

Codificarea folosită, în mod implicit, este Windows-1251, ceea ce înseamnă că resursa dvs. acceptă limba rusă. Dacă aveți o versiune demo a motorului DataLife, nu trebuie să schimbați nimic aici. Dacă CMS-ul este achiziționat, atunci codarea poate fi schimbată, de exemplu, în UTF-8 și apoi proiectul dvs. va deveni multilingv, în această etapă nu vom lua în considerare codificarea în detaliu, cred că este de înțeles dacă nu schimbăm demonstrația dvs., chiar dacă este achiziționată, dar domeniul este situat în zona ru, ca să fiu sincer, nu văd rostul să schimb codificarea.

Următorul punct: Descriere, în care descriem pe scurt conținutul proiectului nostru, de exemplu: Totul despre crearea, crearea și promovarea blogurilor sau site-urilor web etc., dar nu mai mult de 200 de caractere. În teorie, această descriere ar trebui să fie afișată în motoarele de căutare, așa că luați acest lucru în serios și nu uitați să includeți în descriere cuvintele cheie prin care resursa dumneavoastră va fi promovată în viitor. Va arăta cam așa într-o căutare pe Google:

Următorul, Cuvinte cheie(introducem cuvintele separate prin virgule), tot in functie de aceste cuvinte, motoarele de cautare vor acorda atentie paginii tale, cuvintele cheie ar trebui sa corespunda cat mai mult cu directia site-ului sau blogului tau, mai intai trebuie sa faci o lista de cuvinte cheie și verificați numărul de solicitări pentru aceste cuvinte. Pentru a verifica numărul de solicitări, folosim această pagină de pe Internet http://wordstat.yandex.ru. Nu vom lua în considerare acest lucru mai detaliat în această etapă, deoarece aceasta nu mai are legătură cu acest subiect al postării, ci cu optimizarea în motoarele de căutare. Aici vedeți singur ce să scrieți în acest câmp, cuvintele cheie vor fi diferite pentru fiecare.

Nume scurt, aici cred ca totul este clar. Acest nume va fi afișat în modulul barei de viteză. Puteți, din nou, să repetați numele proiectului. Așa că am aranjat numele, să continuăm. Modulul barei de viteză (alias pesmet) arată astfel:

Corectarea fusurilor orare, servește la corectarea orei de pe site. De exemplu, serverul dvs. este configurat pentru ora Moscovei, dar locuiți într-un alt fus orar și doriți ca ora de pe site să corespundă fusului dvs. orar, acest lucru poate fi corectat în această coloană. Cum să remediați totul este clar acolo, scriem orele în minute, ora actuală a serverului este de asemenea scrisă în această coloană, puteți naviga până la această oră.

În coloana (URL care poate fi citit de om), este recomandabil să selectați „Da”. Este necesar pentru ca adresa dvs. să fie percepută vizual de către utilizatori, ceea ce are un efect bun asupra gradului de utilizare a resursei dvs. Ca să fie mai clar, voi da exemple de știri cu și fără CNC, știri cu CNC dle: http://site. ru/addnews.html, fără CNC: http://site.ru/index.php?do=addnews, adică cu CNC percepția vizuală a legăturii este mult mai bună decât fără ea.

Apoi selectați tip CNC, totul este în mâinile tale aici, dar nu recomand să alegeți al treilea tip, deoarece crește sarcina pe server.

Gestionați adrese URL CNC invalide: Aici vă sfătuiesc să puneți „Da”, deoarece această opțiune este utilă pentru SEO, dar nu puteți activa această opțiune dacă doriți. Mai multe detalii despre ceea ce este necesar sunt scrise în setări, este destul de clar.

Apoi selectați limbajul folosit, din moment ce am o versiune demo, nu prea am de ales, o singură limbă, este rusă, dar pentru zona de domeniu ru va fi suficient.

Următorul, șablon implicit de site este implicit, dar puteți alege altul. Un articol separat va fi dedicat acestui subiect, despre cum să instalați un șablon pe DataLife Engine (DLE). Desigur, cu toții ne dorim un fel de șablon special, non-standard, privind în viitor, voi spune că instalarea unui șablon pe dle este foarte simplă. Descărcați șablonul care vă place de pe Internet sau creați-l pe al dvs., copiați folderul șabloane în directorul motorului, în folderul șabloane și, dacă resursa dvs. se află pe un server local, reporniți-o. Și acum șablonul va apărea în coloana de selecție implicită a șablonului de site.

După ce ați ales un șablon, mergeți la două setări „ Activați editorul WYSIWYG...„, în ambele cazuri recomand să alegeți „Da”, așa că folosind un editor vizual este mult mai ușor să editați știri (articole) și comentarii decât folosirea codurilor BB. Deși, este alegerea ta, experimentează și optează pentru comoditate. Editorul DLE WYSIWYG este un editor vizual.

Așa arată panoul de editare folosind coduri BB.

Așa arată panoul de editare folosind DLE WYSIWYG.

Urmează o opțiune destul de utilă: „ închide site-ul„, această opțiune transferă resursa în starea offline Dacă credeți că proiectul dvs. nu este încă pregătit pentru a fi văzut de utilizatori, atunci activați această opțiune. Dacă totul este gata, atunci dezactivați opțiunea și lansați proiectul în rețea. De asemenea, puteți utiliza această funcție atunci când actualizați structura sau șablonul resursei dvs. Observ că această opțiune este utilă dacă „experimentalul” este pe găzduire și nu pe un server local, ca al meu.

Ultima opțiune ( motiv pentru oprire) va fi de folos celor care profită de închiderea site-ului. Motivul închiderii este deja scris în câmpul de text, pe care îl puteți edita după cum vă convine sau puteți scrie propriul motiv.

Asta este. Ați făcut primul pas către configurarea DLE (DataLife Engine). Acum tot ce rămâne este să salvați setările generale ale DLE și să așteptați următoarea postare despre configurarea motorului DLE.

Notă: postările despre configurarea DLE (DataLife Engine) vor fi prezentate în acest formular, pentru o mai bună percepție a informațiilor primite, astfel încât să nu ajungeți cu mizerie în cap. Desigur, a fost posibil să descriem întreaga configurație într-un articol, ceva de genul acesta: selectați aici, puneți aici, scrieți acolo. Dar vreau să înțelegeți ce face fiecare funcție. Există prea multe setări și funcții în DLE pentru o postare. sper intelegerea ta.

Au fost pregătite și implementate următoarele modificări:


1. S-a adăugat posibilitatea de a încărca imagini pe server pentru comentariile publicate pe site. Această caracteristică este activată și configurată în setările grupului. Pentru fiecare grup de utilizatori, puteți permite sau bloca încărcarea imaginilor în comentarii. De asemenea, pentru fiecare grup, puteți seta diferiți parametri individuali pentru imaginile încărcate, de exemplu, numărul maxim de imagini încărcate pentru comentarii, dimensiunile și greutatea acestora etc. La încărcarea imaginilor în comentarii, un formular simplificat pentru încărcarea comentariilor este disponibil pentru utilizator, iar imaginile sunt încărcate conform parametrilor specificați în setările grupului. În același timp, utilizatorul își poate gestiona imaginile încărcate. El le poate șterge sau înlocui dacă i se permite să-și editeze comentariile.

2. S-a adăugat suport pentru motorul InnoDB pentru baza de date MySQL. Când instalați scriptul, puteți alege ce tip de stocare să utilizați. Puteți alege să utilizați oricare dintre ele InnoDB sau MyISAM. Atunci când alegeți un motor, vă recomandăm să vă ghidați după următoarele criterii. Dacă site-ul dvs. este rar actualizat cu conținut nou (înregistrarea unui număr mare de utilizatori, adăugarea activă de noi comentarii etc.), de exemplu. site-ul „director”, se recomandă utilizarea MyISAM tip, este mai rapid la preluarea din baza de date. Dacă site-ul intenționează să discute în mod activ ceva cu un număr mare de utilizatori, atunci se recomandă utilizarea InnoDB tip. Pentru majoritatea site-urilor, InnoDB va fi alegerea optimă, deoarece... va fi mai ușor scalabil în viitor. Alegerea motorului de bază de date este disponibilă numai dacă serverul dumneavoastră are instalată o versiune de MySQL nu mai mică de 5.6.4. Dacă versiunea serverului MySQL este mai mică, atunci este disponibil doar MyISAM.

3. S-a adăugat posibilitatea de a crea și de a utiliza liste de redare când redați videoclipuri pe site. Pentru a face acest lucru, fișierele video sunt pur și simplu enumerate în eticheta video, separate prin virgule. De exemplu:
4. S-a adăugat posibilitatea de a crea o descriere, pentru un videoclip care va fi vizibil atunci când este afișat în player, în acest scop se folosește următorul format în eticheta de încorporare video: , același lucru poate fi setat pentru toate fișierele dacă este utilizată o listă de redare de fișiere, separate prin virgule. Puteți vedea un exemplu de afișare în captura de ecran de mai sus.

5. S-a adăugat posibilitatea de a utiliza într-o etichetă, de asemenea, linkuri către videoclipuri de pe Youtube. Astfel, puteți organiza liste de redare mixte care includ videoclipul și videoclipurile dvs. pe serviciul Youtube.

6. S-a adăugat posibilitatea de a crea și de a utiliza liste de redare atunci când redați audio pe site. Pentru a face acest lucru, fișierele audio sunt pur și simplu enumerate în eticheta audio, separate prin virgule. De exemplu:
7. S-a adăugat posibilitatea de a crea o descriere, pentru sunetul care va fi vizibil la redarea muzicii în player, în acest scop se utilizează următorul format în eticheta de inserare audio: . Puteți vedea un exemplu de afișare în captura de ecran de mai sus.

8. S-a adăugat capacitatea pentru player audio adăugarea de linkuri pentru a reda audio în flux. Astfel, puteți seta și afișa liste de redare pentru ascultare pe site-ul web al postului dvs. de radio.

9. În setările playerului, în panoul de administrare, capacitatea a fost adăugată alegerea unei teme pentru jucător. Puteți alege dintre o temă întunecată sau deschisă pentru player, ceea ce face ca playerul să fie afișat pe site-ul dvs. mai organic.

10. Procedura de inserare a materialelor video și audio în editori a fost îmbunătățită. Când adăugați videoclipuri, puteți crea imediat liste de redare și, de asemenea, puteți seta imediat în fereastra de introducere nu numai un link către videoclip și audio, ci și linkuri către postere pentru acestea și o descriere pentru fișierele video și audio.

11. Un nou editor WYSIWYG a fost adăugat la DataLife Engine. Numele noului editor este FroalaEditor. Acest editor are o interfață ușoară și intuitivă (în opinia noastră, cea mai bună interfață) pentru crearea și editarea conținutului, codul HTML pe care îl generează este unul dintre cele mai curate și practic nu are nimic de prisos, este relativ ușor și are redare rapidă a editor de pe pagină.

12. S-a adăugat un nou tip pentru câmpuri suplimentare de publicare:„Galerie de imagini descărcabilă”. Când creați acest tip de câmp, puteți seta parametri pentru imaginile care urmează să fie încărcate, precum și numărul maxim de imagini care pot fi încărcate pentru o anumită galerie. Când adăugați o publicație în panoul de administrare sau pe site, imaginea poate fi descărcată cu un singur clic. Atunci când acest câmp este afișat pe site, imaginile vor fi grupate într-o galerie de imagini, care pot fi, de asemenea, răsfoite unele prin altele la vizualizare, dacă au fost create copii mici pentru imagini.

13. Pentru câmpuri suplimentare de tip„Imagine descărcată” și „Fișier descărcat”, au adăugat o interdicție automată a re-descărcării imaginilor și fișierelor până când imaginea sau fișierul descărcat anterior este șters. Acest lucru reduce probabilitatea ca fișierele și imaginile neutilizate să fie atașate la știri.

14. Pentru câmpuri suplimentare de tip „Imagine încărcată”. noi etichete adăugate: Şi , care afișează numai adresa URL pentru o copie în miniatură a imaginii încărcate și, respectiv, adresa URL pentru imaginea completă, unde „X” este numele câmpului suplimentar. Aceste etichete vor fi utile webmasterilor care doresc să personalizeze publicațiile încărcate pe site, de exemplu, împreună cu alte câmpuri suplimentare.

15. Pentru câmpuri suplimentare de tip „Buton radio Da sau Nu”, a adăugat posibilitatea de a seta starea implicită la „Activat” sau „Dezactivat”, care va fi folosită la adăugarea unei noi publicații.

16. S-a adăugat posibilitatea de a vizualiza documente online,încărcat pe site prin scriptul DataLife Engine. Pentru a face acest lucru, următoarele etichete au fost adăugate la șablonul de ieșire pentru fișierele descărcate (attachment.tpl): (online-view-link) care afișează un link URL pentru a vizualiza documentul online într-un browser, precum și etichete text, care afișează textul inclus în ele dacă documentul încărcat are un format acceptat pentru vizualizare. Următoarele tipuri de documente sunt acceptate pentru vizualizarea online: Adobe PDF, Microsoft Word, Microsoft Excel. Documentele sunt vizualizate direct în browserul vizitatorului folosind serviciul Google Docs Viewer, astfel încât vizitatorii nu trebuie să aibă instalate programe Microsoft sau Adobe.

17. Datorită faptului că dezvoltatorii editorului WYSIWYG LiveEditor a decis să oprească orice lucru asupra acestui editor și nu a primit nicio actualizare de câțiva ani, sa decis să elimine acest editor din DataLife Engine. Site-urile care au folosit anterior acest editor vor trece automat la utilizarea FroalaEditor.

18. S-a adăugat posibilitatea de a seta descrieri ale imaginilor (atribut alt) atunci când inserați în vrac imagini în știri. Pentru a face acest lucru, trebuie să selectați imaginile dorite și, făcând clic pe oricare dintre ele, să setați o descriere. Apoi faceți clic pe butonul „Inserați selectat”. Descrierea specificată va fi, de asemenea, adăugată la toate imaginile atunci când este inserată.

19. S-a adăugat resetarea automată a memoriei cache Zend OPCache la modificarea setărilor site-ului. Astfel, dacă această memorie cache este activată în setările serverului, nu trebuie să resetați singur memoria cache sau să așteptați ca modificările să intre în vigoare.

20. Când vizualizați lista de categorii din panoul de administrare,în secțiunea de editare a categoriilor a fost modificat tipul de afișare a listei de categorii. Acum toate subcategoriile sunt afișate restrânse și pot fi deschise direct dacă este necesar pentru o anumită categorie părinte. Au fost adăugate și butoane, datorită cărora puteți extinde sau restrânge rapid toate categoriile din listă cu un singur clic. Adăugarea unei noi categorii se face într-o fereastră pop-up. Acest lucru simplifică lucrul cu un număr mare de categorii și subcategorii din panoul de administrare.

21. S-a adăugat posibilitatea de a vă dezabona toți utilizatorii, abonat la comentarii, pentru fiecare știre separat. Dacă știrea are utilizatori abonați, atunci când editați această știre în panoul de control, în fila „Avansat”, puteți vedea numărul de abonați și îi puteți dezabona de la comentariile la această publicație specială. Această inovație va fi utilă, de exemplu, dacă știrile sunt închise de la comentarii ulterioare.

22. S-a adăugat posibilitatea de a vă abona la comentarii la știri, la publicarea unui comentariu, chiar și atunci când comentariul este trimis spre moderare.

23. În profilul utilizatorului de pe site a fost adăugată oportunitatea dezabonați-vă de la comentariile abonate la publicații, indicând numărul de publicații la care utilizatorul s-a abonat. Pentru a face acest lucru în șablon userinfo.tpl (dezabonare), care afișează o casetă de selectare pentru dezabonare de la comentarii și numărul de publicații abonate.

24. În profilul utilizatorului de pe site, posibilitatea de a automat abonați-vă pentru a primi notificări cu privire la noile comentarii adăugate la știrile scrise de el. Astfel, utilizatorul nu trebuie să se aboneze separat la fiecare dintre știrile sale, doar debifați caseta corespunzătoare din setările profilului său. Pentru a afișa o casetă de selectare în șablon userinfo.tpl utilizare adăugată a unei noi etichete (știri-abonare).

25. În profilul utilizatorului de pe site, posibilitatea de a automat abonați-vă pentru a primi notificări de comentarii noi care sunt răspunsuri la propriile comentarii. Pentru a face acest lucru, debifați caseta de selectare corespunzătoare din setările profilului dvs. Pentru a afișa o casetă de selectare în șablon userinfo.tpl utilizare adăugată a unei noi etichete (comentarii-răspuns-abonare).

26. S-a adăugat suport pentru extensia PHP Memcached. Scriptul DLE determină automat ce extensie PHP este instalată, Memcache sau Memcached pe server și, în funcție de aceasta, folosește una sau alta extensie PHP dacă memorarea în cache Memcache este activată în setările scriptului. Astfel, nu mai este nevoie să instalați extensia PHP Memcache pe server.

27. În panoul de administrare, în secțiunea de editare a publicațiilor, Capacitatea de a adăuga categorii la publicații a fost adăugată la lista de acțiuni în masă asupra publicațiilor. Spre deosebire de elementul existent „Modificare categorii”, elementul „Adăugați categorie” vă permite să atribuiți în masă publicațiilor noi categorii selectate, fără a modifica categoriile vechi, adăugate anterior.

28. S-a adăugat capacitatea pentru eticheta șablon text indicați intervalul de știri folosind simbolul liniuță. De exemplu, puteți specifica Text Text. Acest lucru facilitează crearea designului de care aveți nevoie și nu este nevoie să introduceți toate ID-urile de publicație necesare, separate prin virgule.

29. S-a adăugat capacitatea pentru eticheta șablon text specificați intervalul de pagini dorit folosind simbolul liniuță. De exemplu, puteți specifica Text. În mod similar, intervalul poate fi setat pentru eticheta opusă Text. Acest lucru facilitează crearea designului de care aveți nevoie și nu este nevoie să scrieți toate numerele de pagină de care aveți nevoie, separate prin virgule.

30. S-a adăugat posibilitatea de a dezabona utilizatorii site-ului din listele de corespondență, care sunt trimise din secțiunea „Trimitere mesaje” a panoului de administrare. Pentru a face acest lucru, atunci când trimiteți scrisori, puteți seta fie în șablon, fie direct în textul mesajului o etichetă (%unsubscribe%), care afișează în scrisoarea trimisă URL-ul de dezabonare de la primirea newsletter-ului pentru utilizator. Când faceți clic pe acest link, starea profilului utilizatorului este setată la „Nu primiți e-mailuri de pe site”. În același timp, utilizatorul trebuie pur și simplu să urmeze linkul, nu trebuie să se conecteze sau să efectueze alte acțiuni pe site; Astfel, se poate dezabona cu ușurință de la scrisorile de pe site dacă și-a pierdut de mult interesul pentru site. În ciuda faptului că trimiterea de scrisori vă permite să trimiteți un mesaj utilizatorului, chiar dacă acesta și-a exprimat dorința de a nu primi scrisori. Recomandăm insistent webmasterilor, pentru a evita ca serverul să fie prins în filtrele de spam, să țină cont întotdeauna de starea pe care utilizatorul și-a setat-o ​​în profilul lor atunci când trimit mesaje.

31. Adăugare automată adăugată pentru toate linkurile externe, care sunt publicate în știri și comentarii, atribut rel, conținând parametrii "noopener extern noreferrer". Acest atribut vă permite să reduceți probabilitatea unui posibil atac asupra site-ului folosind mecanisme de inginerie socială.

32. În setările scriptului, a fost adăugată capacitatea de a specifica numărul de zile timp în care să memoreze în cache știrile complete după publicarea acesteia. Crearea și actualizarea memoriei cache este, de asemenea, o operațiune care necesită mult resurse. De-a lungul timpului, publicația își pierde și din popularitate și, dacă nu este citită des, crearea și monitorizarea constantă a unui cache nu este practic pentru aceasta. Dacă pe site-ul dvs. sunt publicate știri puține, atunci puteți crește numărul de zile în care să stocați în cache, dacă există multe, atunci reduceți-l. În orice caz, nu recomandăm setarea timpului de cache la mai puțin de 30 de zile. Folosiți un număr mic de zile numai dacă există probleme cu spațiul liber pe hard diskul serverului sau dacă publicați un număr foarte mare de știri pe lună. Dar pentru cei care au puține noutăți pe site-ul lor, recomandăm creșterea acestei valori.

33. În panoul de administrare, în secțiunea de editare utilizator, a fost adăugată capacitatea transferați rapid toate publicațiile de la un utilizator la altul. Pentru a face acest lucru, trebuie să faceți clic pe numărul de publicații ale utilizatorilor, să selectați transferul publicațiilor către alt utilizator și să indicați datele de conectare ale utilizatorului la care doriți să transferați publicațiile. Această inovație va fi utilă dacă, înainte de a șterge un utilizator din baza de date, trebuie să transferați toate publicațiile acestuia către alt utilizator.

34. În panoul de administrare, în secțiunea de editare utilizator, a fost adăugată capacitatea recalculați rapid numărul de publicații pe care le are un utilizator. Pentru a face acest lucru, faceți clic pe numărul de publicații ale utilizatorilor și selectați recalcularea publicațiilor din meniu. Această opțiune va fi utilă dacă au fost efectuate manipulări în masă cu publicații sau adăugiri la baza de date ocolind scriptul.

35. În panoul de administrare, în secțiunea de editare utilizator, a fost adăugată capacitatea recalculați rapid numărul de comentarii ale utilizatorilor. Pentru a face acest lucru, faceți clic pe numărul de comentarii ale utilizatorilor și selectați recalcularea comentariilor din meniu. Această opțiune va fi utilă dacă s-au făcut manipulări în masă cu comentarii sau adăugiri la baza de date ocolind scriptul.

36. Performanță îmbunătățită a producției de știri atunci când utilizați sortarea după evaluare și vizualizări. Performanța de afișare a comentariilor care utilizează sortarea după evaluare a fost, de asemenea, îmbunătățită.

37. Sistem îmbunătățit de înregistrare a numărului de comentarii ale utilizatorilorîn statisticile profilului său. Când știrile sunt șterse în masă, comentariile utilizatorilor sunt, de asemenea, recalculate automat. Acest lucru elimină necesitatea recalculării periodice a statisticilor.

38. Afișarea panoului de administrare DataLife Engine a fost optimizată pe dispozitivele mobile în orientare portret. Astfel, panoul de control a devenit mai convenabil atunci când este folosit pe smartphone-uri.

39. Biblioteca Jquery a fost actualizată la linia 2.xx

40. Editorul TinyMCE a fost actualizat la cea mai recentă versiune.

41. S-a rezolvat o problemă în care era imposibil să folosești punctul în plus. câmpuri care au un tip de referință încrucișată.

42. S-a rezolvat o problemă în care A fost generat un aspect nevalid al comentariilor HTML atunci când se utilizează comentarii în arbore.

43. S-a rezolvat o problemă în care pentru etichetă (category-url), adresa URL a categoriei a fost afișată folosind CNC, indiferent de setările CNC din panoul de administrare a scriptului.

44. S-a rezolvat o problemă în care A existat o duplicare a indexurilor câmpurilor suplimentare, care aveau opțiune de încrucișare, dacă știrea era publicată în mai multe categorii.

45. S-a rezolvat o problemă în care Etichetele text și text pentru pagina principală nu au funcționat corect dacă setările scriptului activau afișarea unei pagini statice pe pagina principală ca cea principală.

46. ​​S-a rezolvat o problemă în care dacă în secțiunea de editare a publicațiilor știrea a fost curățată de comentarii, aceasta a revenit întotdeauna la prima pagină a secțiunii de editare a știrilor, indiferent de filtrele de căutare setate și de afișarea publicațiilor pentru editare.

47. S-a rezolvat o problemă în care A fost imposibil să introduceți răspunsul corect la sistemul Întrebări-Răspunsuri dacă utilizatorul răspunde la un comentariu în loc să adauge unul nou.

48. Au fost corectate erorile minore descoperite și raportate anterior în script.

Informații pentru descărcarea scriptului pentru clienți:

Atenţie! Vizualizarea acestor informații este disponibilă numai pentru utilizatorii care au o licență pentru script. Dacă ați achiziționat deja scriptul, atunci trebuie să vă conectați la site sub contul dvs. de client.

Dacă nu sunteți încă clientul nostru, atunci puteți face pe site-ul nostru.

Puteți discuta despre eliberare la

Acest sistem de plugin vă permite să modificați orice funcționalitate a scriptului la discreția dvs. Instalarea pluginurilor pe site și actualizarea pluginurilor se face cu un singur clic, direct în panoul de control DataLife Engine. Dacă pluginul este dezvoltat pentru un sistem nou, atunci utilizatorii nu vor mai trebui să citească instrucțiunile de instalare, să editeze ceva direct în fișierele de script etc. Tot ce trebuie să facă este să încarce pur și simplu pluginul în panoul de administrare și asta este tot.

Sistemul de pluginuri este construit folosind tehnologia sistemului de fișiere virtual. Descrieți în plugin ce fișier și ce acțiuni trebuie efectuate, pe baza acestor informații, DataLife Engine va crea copii virtuale ale acestor fișiere, cu toate modificările și modificările necesare și va funcționa cu copiile virtuale create fără a afecta fișierele originale. . În același timp, puteți descrie modificări în aproape toate fișierele, cu excepția unui număr de fișiere de bază, de exemplu fișiere rădăcină, dar nu au nicio funcționalitate în afară de conectarea altor fișiere. Funcționalitatea fișierelor responsabile pentru funcțiile AJAX poate fi, de asemenea, modificată în acest scop, acestea au fost complet rescrise pentru a funcționa prin controler; Ce beneficii oferă acest lucru? În primul rând, fișierele originale rămân întotdeauna neschimbate, astfel încât pluginurile pot fi ușor modificate, eliminate, actualizate etc. În al doilea rând, acest sistem folosește sarcina minimă posibilă pe site-uri în ansamblu, deoarece copii virtuale ale fișierelor sunt create o singură dată, în momentul instalării sau actualizării pluginurilor, după care DataLife Engine lucrează cu aceste fișiere modificate ca și în cazul fișierelor native obișnuite și nu există consum de memorie pentru punctele de apel, stocarea și controlul informațiilor despre unde și ce funcționalitate trebuie schimbată etc. Încărcarea pe server va crește doar cu încărcarea pe care pluginul însuși o aduce cu el, iar sistemul de gestionare a pluginurilor nu va cauza nicio încărcare suplimentară. În al treilea rând, nu există probleme la actualizarea directă a scriptului, scriptul poate fi actualizat la versiuni noi, iar pluginurile dvs. vor fi aplicate automat la versiuni noi. În acest caz, plugin-uri diferite pot modifica același fișier fără a provoca conflicte, cu condiția, desigur, ca plugin-uri diferite să nu efectueze acțiuni care sunt direct opuse unul altuia.

Deci, în modulul de gestionare a pluginurilor în sine, puteți fie să creați un plugin direct în panoul de control, fie să încărcați un plugin gata făcut. Să luăm în considerare adăugarea unui nou plugin direct în panoul de control:

Pe prima filă specificați informații generale despre plugin. Numele lui, descrierea sa scurtă. Pentru a face mai ușor diferențierea de alte plugin-uri, îi puteți da o pictogramă pe care o va folosi în lista de plugin-uri. De asemenea, specificați versiunea pluginului în sine și versiunea DataLife Engine cu care este compatibil.

În fila următoare, specificați direct acțiunile asupra fișierelor care trebuie efectuate. Puteți adăuga unul sau mai multe fișiere pe care trebuie să efectuați acțiuni și, de asemenea, să atribuiți una sau mai multe acțiuni fiecărui fișier care trebuie efectuat. În fișiere puteți efectua următoarele acțiuni:

1. Găsiți și înlocuiți orice cod.

2. Găsiți și adăugați codul necesar mai sus.

3. Găsiți și adăugați un cod mai jos.

4. Înlocuiți complet conținutul fișierului cu al dvs.

5. Creați un fișier virtual nou care nu există în DLE original.

De asemenea, puteți adăuga sau șterge fișiere, puteți modifica sau șterge acțiunile pe fișiere în orice moment. Pentru ușurință de percepere și editare, tot codul este evidențiat, iar câmpurile pot fi extinse dinamic.

Astfel, situația în care anterior ați editat manual fișierele de script și ați stocat modificările undeva în bloc-notes și de fiecare dată când ați actualizat scriptul, le-ați reintrodus în fișierele de script, este complet de domeniul trecutului cu noul versiune. Vă puteți crea independent propriul plugin personal direct în panoul de administrare, descriind odată modificările de care aveți nevoie în script, iar când actualizați scriptul la o versiune nouă, nu va mai trebui să vă faceți griji, modificările dvs. vor fi automat aplicate versiunilor noi.

În fila următoare puteți adăuga acțiunile necesare în baza de date MySQL pe care pluginul ar trebui să le efectueze în anumite situații. Puteți specifica o listă de interogări MySQL care trebuie executate la instalarea pluginului, la actualizarea acestuia, la dezactivarea acestuia, la activarea acestuia, la ștergerea acestuia. Mai mult, pentru fiecare acțiune puteți specifica fie una, fie o listă de mai multe interogări în baza de date.

Pentru un plugin existent, puteți efectua următoarele acțiuni: Puteți să-l dezactivați, caz în care rămâne pe site, dar este complet ignorat de script, iar toate acțiunile sale asupra fișierelor sunt suspendate. Îl puteți actualiza la o versiune mai nouă, dacă este disponibilă. Descărcați pluginul pe computer pentru a-l instala pe alt site. În acest caz, fișierul în sine este descărcat în format XML, iar acest XML conține o descriere a tuturor acțiunilor. În esență, pluginul este un fișier XML care poate fi instalat pe un site web în panoul de administrare.

Să luăm în considerare încărcarea unui plugin gata făcut pe site. Puteți descărca și instala un plugin gata făcut pe site-ul dvs. web. Când faceți clic pe butonul corespunzător, puteți descărca fie un fișier XML cu pluginul. Sau o arhivă ZIP cu un plugin. Acest lucru vă permite să creați pluginuri foarte complexe care conțin un număr mare de alte fișiere suplimentare, atât fișiere grafice, cât și fișiere PHP. Pentru a nu descrie, de exemplu, toate acțiunile direct în plugin-ul în sine, puteți crea fișiere suplimentare și le împachetați într-o arhivă, plasându-le în locuri noi. Este important să știți că arhiva poate conține doar fișiere PHP care nu sunt incluse în distribuție, dar numai fișierele dvs. suplimentare dacă există fișiere incluse în distribuție, astfel de descărcare vor fi blocate; Modificarea fișierelor standard trebuie descrisă în pluginul în sine. Fișierul cu pluginul XML în sine ar trebui să fie localizat în rădăcina arhivei dvs.

Dacă descărcați o arhivă cu un plugin, și DataLife Engine nu va avea drepturi de a scrie fișierele în arhiva dumneavoastră. Va solicita automat acces FTP pentru a vă descărca arhiva. Dacă accesul nu este necesar, atunci totul va fi copiat automat fără ele. În acest caz, aceste accesări nu vor fi stocate nicăieri, ci vor fi șterse automat când nu mai sunt necesare.

Noul sistem de gestionare a pluginurilor are, de asemenea, un sistem de înregistrare a erorilor de plugin încorporat. Dacă orice acțiune asupra fișierelor nu poate fi efectuată sau apar erori, le puteți vedea și corecta cu ușurință. De exemplu, acest lucru este extrem de convenabil dacă pluginul dvs. nu este compatibil cu următoarea versiune de DLE, veți vedea rapid acest lucru și puteți adapta cu ușurință pluginul.