Utilizați panoul de control al motorului intitle datalife. Adăugarea de imagini și fișiere la DLE. Editorul TinyMCE a fost actualizat la cea mai recentă versiune

Dragi prieteni,

Etapa principală de dezvoltare a versiunii 12.1 a fost finalizată, lansarea este în pregătire de testare și pre-lansare, dar între timp vă invităm să vă familiarizați cu informațiile despre ceea ce vă așteaptă odată cu lansarea noii versiuni.

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

1. Suportul pentru categorii a fost adăugat la modulul de gestionare a reclamelor. Puteți crea categorii în acest modul și puteți plasa materialele dvs. publicitare în aceste categorii. Titlurile sunt afișate în partea de sus, în fața listei de materiale publicitare adăugate, sub formă de foldere. În cadrul categoriilor în sine, puteți crea și subcategorii suplimentare într-un număr nelimitat. Astfel, dacă aveți un număr mare de materiale publicitare, le puteți plasa pentru ușurința navigării prin ele în diverse secțiuni și subsecțiuni.

2. S-a adăugat posibilitatea de a număra numărul de vizualizări pentru materialele publicitare adăugate la panoul de control al scriptului. Vizualizările sunt înregistrate doar pentru utilizatorii reali care au accesat site-ul folosind un browser. Boții care accesează cu crawlere site-ul nu sunt luați în considerare. Numărarea vizualizărilor este activată direct pentru fiecare banner, astfel încât să puteți număra vizualizările numai pentru materialele publicitare de care aveți nevoie. Aveți, de asemenea, posibilitatea de a specifica dacă doriți să numărați toate vizualizările bannerului sau doar să numărați vizualizările de la utilizatori unici.

3. Pentru materialele publicitare, panoul de administrare a adăugat posibilitatea de a limita afișarea unui banner în funcție de numărul de vizualizări ale acestuia și puteți dezactiva bannerul când este atins numărul maxim specificat de vizualizări.

4. S-a adăugat posibilitatea de a număra numărul de clicuri pentru materialele publicitare adăugate la panoul de control al scriptului. DataLife Engine interceptează automat etichetele HTML publicate folosind etichete și înregistrează automat clicurile pe acestea. Aceste link-uri nu necesită nici un design special; ele pot duce la orice adresă de care aveți nevoie. De asemenea, aveți opțiunea de a specifica dacă doriți să numărați toate clicurile pe un link sau să numărați numai clicurile de la utilizatori unici.

5. Pentru materialele publicitare, panoul de administrare a adăugat posibilitatea de a limita afișarea bannerului în funcție de numărul de clicuri pe bannerul dvs. și puteți dezactiva afișarea bannerului atunci când este atins numărul maxim specificat de clicuri pe acesta.

6. Pentru materialele publicitare din panoul de administrare, a fost adăugată posibilitatea de a șterge numărul de vizualizări și clicuri pentru fiecare banner publicitar.

Html"> 7. S-a adăugat utilizarea de link-uri canonice în codul paginii pentru toate paginile site-ului, inclusiv navigarea prin secțiuni, vizualizarea știrilor complete etc. Această caracteristică vă permite să creșteți optimizarea SEO a site-urilor și, de asemenea, vă permite să evitați paginile duplicate dacă undeva - fie sunt publicate link-uri incorecte către site-ul dvs. pe Internet, fie dacă din anumite motive este necesar să dezactivați controlul CNC-urilor incorecte.

8. În setările categoriei din panoul de control a fost adăugată posibilitatea de a seta implicit pentru o categorie dacă este permisă publicarea știrilor din această categorie pe pagina principală a site-ului. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă publicarea pe pagina principală este interzisă pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

9. În setările categoriei din panoul de control, se adaugă posibilitatea de a seta implicit pentru o categorie dacă sunt permise comentarii pentru postările din această categorie. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă comentariile sunt dezactivate pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

10. În setările categoriei din panoul de control, se adaugă posibilitatea de a seta implicit pentru o categorie dacă sunt permise evaluări pentru publicațiile din această categorie. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă utilizarea evaluărilor este dezactivată pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

11. În setările scriptului din panoul de control, în secțiunea setări de securitate, a fost adăugată posibilitatea de a activa protecția automată a site-ului împotriva încorporarii în cadre pe site-uri terțe. Când activați această setare, site-ul dvs. va fi blocat automat dacă este încorporat într-un iframe pe site-ul altcuiva. În acest fel, vă puteți proteja site-ul de atacuri precum clickjacking.

12. Au fost extinse capacitățile modulului „Metatag-uri”, acest modul a fost redenumit „Titturi, descrieri, metatag-uri”. Acum, în acest modul, puteți seta nu numai metaetichete pentru pagini, ci și un titlu separat pentru pagină și o descriere a paginii, pe care ulterior le puteți afișa oriunde în șablon. În acest scop, au fost adăugate noi etichete globale pentru șabloane: (page-title) - afișează titlul pe care îl specificați pentru pagină, (page-description) - afișează descrierea pe care o specificați pentru pagină. De asemenea, este posibil să utilizați etichete BB și HTML în descrierea paginii. Astfel, folosind acest modul, puteți, de exemplu, să creați și să afișați titluri și descrieri pentru norul de etichete pentru fiecare etichetă personal etc.

13. S-au adăugat noi etichete de text de șablon global, care afișează textul inclus în ele dacă a fost specificat un titlu pentru pagina care este vizualizată în modulul „Titluri, Descrieri, Meta Etichete”. Și a adăugat, de asemenea, etichete de text opuse care afișează textul inclus în ele dacă titlul paginii care este vizualizată nu a fost setat. Etichete similare au fost adăugate și pentru descriere: text , care afișează textul inclus în ele dacă în modulul „Titluri, Descrieri, Meta Etichete” a fost specificată o descriere a paginii vizualizate, text , care afișează textul inclus în ele dacă nu a existat nicio descriere pentru pagina care este vizualizată.

14. Pentru șablonul de meniu de categorie (categorymenu.tpl) text, care afișează textul inclus în ele dacă categoria sau știrile care sunt vizualizate pe site nu aparțin categoriei din meniu. Această etichetă poate fi folosită numai în interiorul etichetelor și este folosită, de exemplu, pentru a afișa unele informații (de exemplu link-uri) numai pentru categoriile inactive din meniu.

15. Capacitățile de afișare a publicațiilor pe baza valorilor câmpurilor suplimentare din publicații au fost extinse. La accesarea adresei http://yoursite/xfsearch/field name/field value/, vor fi afișate, ca mai înainte, publicațiile care conțin valoarea specificată în acest câmp special, dacă opțiunea „utilizare ca referințe încrucișate” este setată pentru camp. Când accesați http://yoursite/xfsearch/field value/, vor fi afișate publicațiile care conțin această valoare pentru toate câmpurile suplimentare. Când accesați http://site-ul dvs./xfsearch/nume câmp/, vor fi afișate toate publicațiile în care este completat acest câmp specificat.

16. Posibilitatea de a atribui o pagină separată numită 404.html la rădăcina site-ului dvs. pentru a afișa pagini pentru care nu există conținut a fost adăugată la setările scriptului. Dacă activați această setare, în locul mesajului standard de sistem „Din păcate, această pagină nu vă este disponibilă, adresa ei s-ar putea fi schimbată sau a fost ștearsă.”, puteți afișa o pagină separată, special pregătită, cu un design complet separat. . Această inovație va fi utilă pentru webmasterii care doresc să creeze un design separat pentru cele 404 pagini ale site-ului lor.

17. Capacitatea de a atribui un antet HTTP a fost adăugată la setările scriptului, de unde este necesar să se obțină adrese IP de utilizator. Această inovație va fi utilă pentru site-urile care folosesc diverse servere proxy externe și nu au capacitatea de a reconfigura corect serverul pentru acestea pentru a obține adresele IP reale corecte ale vizitatorilor. De exemplu, atunci când utilizați serviciul cloudflare și altele pentru a vă proteja împotriva atacurilor DDOS și utilizați un plan obișnuit de găzduire fără acces la setările serverului. Acum puteți, în setările scriptului din panoul de administrare, să spuneți scriptului de unde să obțineți adresa IP a vizitatorilor site-ului.

18. Când ștergeți o categorie din panoul de control al scriptului, a fost adăugată posibilitatea de a alege ce să faceți cu publicațiile care se află în această categorie. Puteți: „Ștergeți această categorie din publicații”, „Înlocuiți categoria cu alta sau alte categorii” și, de asemenea, „Ștergeți toate publicațiile din această categorie”. Mai mult, dacă o categorie este ștearsă sau înlocuită dintr-o publicație, doar categoria care este ștearsă va fi eliminată sau înlocuită. De exemplu, publicația dvs. se află în categoriile „În lume”, „Știri”, „Popular”, iar dvs., de exemplu, ștergeți categoria „În lume”, apoi pentru publicațiile aflate în această categorie doar categoria „În lumea” va fi ștearsă sau înlocuită, toate celelalte categorii din lista acestor publicații vor rămâne în vigoare.

19. A fost adăugat un nou tip de câmp suplimentar pentru publicații: „Pure HTML and JS”. Când utilizați acest câmp, DataLife Engine nu va interfera cu textul scris în el și nu va filtra codul HTML al acestui text și permite, de asemenea, să fie scris cod javascript pur în el. Acest câmp va fi util atunci când trebuie să introduceți un cod în știri care nu necesită o verificare de securitate, de exemplu, propriul player etc. Atenție, având în vedere că scriptul nu va filtra textul din acest câmp, atunci când îl creați, asigurați-vă că setați restricții asupra grupurilor care au voie să-l folosească. Nu permiteți utilizarea acestuia de către utilizatori obișnuiți în care nu aveți încredere, altfel poate reprezenta un risc de securitate pentru site-ul dvs.

20. Pentru câmpurile suplimentare ale publicațiilor care au opțiunea „Utilizați ca referințe încrucișate”, a fost adăugată posibilitatea de a specifica separatorul de date de legătură. Puteți specifica fie caractere individuale, fie cod HTML ca delimitator. Anterior, o virgulă era folosită ca separator de listă; acum puteți seta propriul separator personal pentru fiecare câmp, ceea ce vă permite să creați un design unic de ieșire pentru fiecare câmp din șablon.

21. S-a adăugat suport pentru tehnologia „Yandex Turbo” pentru fluxurile RSS obișnuite, fără a utiliza includerea în setările tipului de feed RSS ca „Știri Yandex”, în acest scop, suport pentru afișarea etichetei de știri complete (poveste completă) pentru orice tipul de flux RSS a fost adăugat. De asemenea, șablonul standard /templates/rss.xml a fost actualizat, ceea ce demonstrează cum ar trebui să arate un șablon cu suport complet Yandex Turbo. În mod similar, capacitatea de a personaliza un șablon RSS pentru tehnologia Yandex Zen este pe deplin acceptată.

22. S-a adăugat posibilitatea de a răspunde la comentarii atunci când vizualizați toate cele mai recente comentarii de pe site, dacă suportul pentru comentariile arborelui este activat în setările scriptului. Astfel, puteți, de exemplu, să răspundeți rapid la comentariile primite pe site fără a intra în fiecare știre, datorită faptului că unele scripturi grele au fost transferate la încărcare întârziată și independent de randarea paginii. Aceste scripturi sunt încărcate în browser în paralel cu redarea paginii și sunt lansate numai după ce pagina este finalizată în browser. Care asigură vizual afișarea mai rapidă a paginii.

24. S-a adăugat o oportunitate pentru utilizatorii care nu sunt înregistrați pe site să trimită reclamații către administrația site-ului cu privire la știri și comentarii, așa cum această oportunitate exista anterior doar pentru utilizatorii înregistrați.

25. S-a adăugat utilizarea micromarkup-ului schema.org pentru a afișa evaluări cu tipul „Evaluare”. Utilizarea acestui micro-markup permite ca știrile complete, atunci când sunt afișate în rezultatele căutării pe Google, să afișeze și evaluarea publicației.

26. S-a adăugat detectarea automată a orientării fotografiilor la încărcarea lor pe server, pe baza metainformațiilor conținute în fișierele grafice. Dacă fotografia originală era cu susul în jos, atunci când este încărcată pe server, scriptul o va roti automat în poziția dorită. Acest lucru elimină necesitatea de a edita în plus imagini pe un computer dacă aparatul foto a fost rotit la realizarea fotografiilor.

27. S-a adăugat posibilitatea de a notifica automat administrația site-ului despre primirea de știri noi de la utilizatori care se află sub moderare (dacă acest lucru este activat în setările scriptului), dacă știrile au fost adăugate din panoul de control al scriptului. Anterior, se trimitea o notificare doar dacă o postare era adăugată direct de pe site.

28. Dacă un utilizator editează o publicație în panoul de control care a fost publicată anterior pe site, dar conform setărilor grupului său, i se interzice publicarea fără moderare sau nu are voie să publice în toate categoriile, atunci se va trimite e-mail și către administrația site-ului o notificare că această știre așteaptă moderarea.

29. Au fost aduse modificări în funcționarea modulului Breadcrumbs de pe site. Dacă sunt vizualizate știri dintr-o anumită categorie, atunci pentru categoria în care se află direct utilizatorul, această categorie va fi afișată sub formă de text simplu și nu de link. Doar categoriile superioare în ierarhie vor fi afișate ca link, sau va apărea un link către această categorie dacă, de exemplu, utilizatorul a mers mai departe în navigarea paginilor din această categorie. Astfel, această inovație vă permite să evitați legăturile ciclice ale paginilor către ele însele.

30. Pentru modulul „Referințe încrucișate” din panoul de control, au fost adăugate două noi zone de înlocuire pentru legături. Opțional, puteți specifica o înlocuire numai în paginile statice și, de asemenea, puteți selecta un înlocuitor în paginile statice, știri și comentarii.

31. Pentru modulul „Căutare și înlocuire” din panoul de control, a fost adăugată posibilitatea de a înlocui în masă textul în sondajele pentru publicații și în sondajele de pe site.

32. S-a adăugat posibilitatea de a șterge toate publicațiile care așteaptă moderarea pentru un anumit utilizator. Pentru a face acest lucru, în secțiunea de gestionare a utilizatorilor, faceți clic pe numărul publicațiilor sale și selectați elementul de meniu corespunzător.

33. S-a adăugat posibilitatea de a șterge toate comentariile care așteaptă moderarea pentru un anumit utilizator. Pentru a face acest lucru, în secțiunea de gestionare a utilizatorilor, faceți clic pe numărul comentariilor sale și selectați elementul de meniu corespunzător.

34. S-a adăugat ieșire formatată a numărului de contoare diferite (vizionări, publicații, comentarii) la panoul de administrare al scriptului. Ieșirea acestor contoare este realizată în formă formatată, separate printr-un spațiu de sute, mii, milioane etc. Ceea ce oferă o reprezentare și o percepție mai vizuală a acestor numere.

35. Pentru șabloanele pentru afișarea comentariilor și adăugarea de comentarii (addcomments.tpl și comments.tpl), a fost adăugat suport pentru etichete noi text - afișează text în etichetă dacă știrea aparține categoriilor specificate, precum și etichete: text - afișează text în etichetă dacă știrile nu aparțin categoriilor specificate. Astfel, puteți seta diferite formate pentru afișarea comentariilor și adăugarea de comentarii pentru publicații din diferite categorii.

36. S-a adăugat suport pentru declinarea cuvintelor pentru eticheta care afișează numărul de voturi care au fost date pentru evaluarea publicațiilor. De exemplu, puteți folosi (vot-num) review||a|s. Anterior, aceasta nu era disponibilă pentru această etichetă, deoarece... conține cod HTML, nu doar un număr.

37. Dacă setările scriptului permit utilizarea site-ului numai prin protocolul HTTPS, atunci cookie-urile de către browser vor fi trimise și către server numai prin protocolul HTTPS și vor fi blocate automat dacă se folosește protocolul HTTP obișnuit.

38. S-a adăugat controlul CNC incorect pentru paginile statice, al căror text de publicare este împărțit în mai multe pagini. Dacă este specificat un număr de pagină incorect, se va face o redirecționare automată 301 către adresa de pornire a acestei pagini.

39. Pentru importul RSS al publicațiilor, a fost adăugat suport pentru importul de imagini din eticheta de incintă care conține imaginea pentru publicație. Dacă descrierea scurtă din fluxul RSS este doar text și imaginea este dată în ea ca o etichetă separată, atunci când importați știrile scurte, imaginea pentru această publicație va fi adăugată chiar la început.

40. S-a adăugat suport pentru redirecționări pentru a primi știri complete atunci când utilizați importul RSS al publicațiilor. Dacă linkul din fluxul RSS este o redirecționare pentru o tranziție ulterioară la textul integral al știrilor de pe site-ul sursă, atunci DataLife Engine va urma automat această redirecționare și va prelua conținut din sursa finală. Astfel, primirea de știri complete va fi de o calitate mai bună decât înainte.

41. Au fost aduse modificări în funcționarea etichetelor și . Dacă utilizarea și adăugarea de comentarii este interzisă pentru o anumită publicație, atunci aceste etichete vor ascunde și conținutul din ele.

42. Dacă comentariile sunt permise pentru publicare, dar unui utilizator sau unui grup de utilizatori i-a fost interzis să publice comentarii conform altor setări, atunci un mesaj despre aceasta nu va fi afișat la sfârșitul tuturor comentariilor, ci în locul în care definiți ieșire formular în șablonul dvs. adăugând un comentariu cu o etichetă (addcomments), astfel puteți determina locația acestui mesaj pe site-ul dvs.

43. Pentru autorizarea utilizării rețelei sociale Odnoklassniki, a fost adăugată posibilitatea de a primi automat e-mailul utilizatorului, cu condiția ca aplicația în sine să fi primit drepturile corespunzătoare de la Odnoklassniki. Atenție, în mod implicit, Odnoklassniki nu oferă drepturi de a primi e-mailuri, iar pentru a obține acces adecvat, trebuie să contactați suplimentar rețelele sociale. rețea pentru a permite primirea de e-mail. Dacă se primește permisiunea, DLE va importa automat și adresa de e-mail.

44. Sistemul de calcul al proporțiilor imaginii la crearea de copii mici a fost îmbunătățit. Acest lucru creează o copie redusă mai corectă și de înaltă calitate.

45. Sistemul de căutare pentru publicații a fost îmbunătățit atunci când tipul de căutare simplă este activat în setările scriptului. Noul algoritm vă permite să găsiți mai corect și mai corect publicațiile.

46. ​​​​Sistem îmbunătățit de monitorizare a apariției paginilor duplicate la vizualizarea tuturor celor mai recente comentarii de pe site.

47. Procesarea câmpurilor suplimentare de publicații a fost optimizată la afișarea publicațiilor scurte, precum și la operarea modulului de afișare a publicațiilor populare.

48. Editorii vizuali TinyMCE și Froala au fost actualizați la cele mai recente versiuni. Un număr de erori identificate în aceste editori au fost corectate.

49. Pentru editorul TinyMCE, a fost adăugat suport pentru inserarea etichetelor de text ascunse folosind butonul corespunzător din editor.

50. Când utilizați editorul Floara pentru comentarii, a fost adăugată capacitatea de a încărca și introduce rapid imagini într-un comentariu. Puteți fie să faceți clic pe pictograma de inserare a imaginii și să selectați un fișier de încărcat, fie pur și simplu să trageți fișierul imagine de pe computer în câmpul editorului cu mouse-ul, după care imaginea va fi încărcată și inserată automat la poziția cursorului în editor. .

51. Au fost făcute mici modificări la aspectul panoului de control al scripturilor, menite să elimine unele erori în aspect și să îmbunătățească interacțiunea cu panoul de control.

52. Biblioteca de trimitere a corespondenței de pe site, precum și biblioteca de detectare a dispozitivelor mobile au fost actualizate la cele mai recente versiuni.

53. S-a rezolvat o problemă în care etichetele și nu erau procesate în previzualizarea postării.

54. S-a rezolvat o problemă în care metaetichetele pentru rețelele sociale erau generate incorect. rețele video și audio, dacă videoclipul a fost publicat suplimentar. câmpuri și a constat din liste de redare și descrieri ale fișierelor video și audio.

55. S-a rezolvat o problemă în care, în anumite situații și setări de server, previzualizarea publicațiilor ar putea să nu funcționeze la adăugarea publicațiilor de pe site.

56. S-a rezolvat o problemă în care încărcarea dinamică a comentariilor nu funcționa dacă aceasta este activată în setările scriptului, iar eticheta (jsfiles) este plasată chiar în partea de jos a site-ului.

57. S-a rezolvat o problemă în care afișarea celor mai recente comentarii nu funcționa dacă vizualizarea anumitor categorii era interzisă pentru un anumit grup.

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

„Caii întunecați” se întâlnesc nu numai printre oameni, ci și printre CMS. Unul dintre acești „cai” este DLE.

Deși există o mulțime de informații despre alte motoare PHP pe Internet, puteți găsi doar câteva materiale decente despre acest CMS. Să facem acest articol demn, spunându-le cititorilor cum să instaleze un șablon pe DLE:

Cunoscut despre CMS necunoscut

Acest motor nu este la fel de popular pe internetul mondial ca WordPress sau Joomla. Este creația programatorilor ruși. Prin urmare, cel mai adesea puteți întâlni un site care rulează pe acest CMS și șablon pentru DLE în RuNet.

CMS DLE este poziționat de creatorii săi ca bază pentru implementarea portalurilor de informații și blogurilor. Sistemul intern al motorului este adaptat pentru sarcini mari și are un grad ridicat de toleranță la erori:


La fel ca majoritatea motoarelor, DLE (DataLife Engine) rulează pe php și MySQL. Principalul dezavantaj al acestui sistem de management de conținut este că este plătit. În ciuda acestui fapt, DLE ocupă locul patru în ceea ce privește prevalența în rândul resurselor situate în zona ru. Deși majoritatea dintre ele (59 de mii de site-uri) folosesc versiuni piratate ale motorului.

O licență pentru un pachet CMS de bază pentru o perioadă de 1 an costă 2.190 RUB. Prelungirea sa pentru al doilea an (și următorii) va costa 1.490 de ruble. Prețul versiunii extinse este de 2790 de ruble.

Pe lângă versiunile plătite, există și o versiune gratuită. Această versiune a CMS este prezentată de producător ca o versiune de probă a motorului și ca bază pentru crearea primului site web:


Principalul dezavantaj al DLE este securitatea sa slabă. În 2008, experții au criticat CMS pentru securitatea slabă a sistemului său intern atunci când gestionează cereri. Cel mai probabil, această problemă nu a fost eliminată astăzi.

Conform datelor analitice Yandex pentru 2011, site-urile care funcționează în mod specific pe baza CMS DLE sunt cel mai adesea infectate. Cea mai recentă versiune a motorului în acest moment este versiunea 10.3. A fost lansat în septembrie 2014.

Caracteristicile șablonului pentru DLE

Șabloanele pentru site-urile web DLE au o serie de caracteristici care disting în mod fundamental acest CMS de alte sisteme de gestionare a conținutului:

  • Structura șablonului motorului este construită pe baza fișierelor TPL. Acest lucru simplifică foarte mult procesul de layout și adaptare a designului șablonului;
  • Fișierul principal de structură este main.tpl. Toate elementele suplimentare de șablon (meniu, bară laterală) sunt de asemenea specificate folosind fișiere TPL;
  • Deciziile de stil sunt scrise în două fișiere: stilurile pentru partea software sunt specificate în engine.css, iar orice altceva este specificat în style.css:
Înainte de a instala șablonul DLE, descărcați pachetul de instalare al acestuia și plasați-l în folderul șabloane:
Apoi trebuie să accesați panoul de control al site-ului (fișierul admin.php). După aceea, în meniul din partea stângă, selectați „Setări script”, „Setări sistem”:
În partea de jos, în secțiunea „Setări generale”, accesați „Șablon implicit de site”. Selectați șablonul dorit din lista verticală. După efectuarea modificărilor, nu uitați să faceți clic pe butonul „Salvare”:
După aceasta, noul șablon va fi activat și site-ul își va schimba aspectul. Dar înainte de a pune șablonul pe DLE, nu uitați să-l dezarhivați.

În CMS DLE, spre deosebire de alte sisteme populare de gestionare a conținutului, șablonul nu este instalat din arhivă.


Din păcate, majoritatea șabloanelor pentru DLE, ca și motorul în sine, sunt plătite. Dar dacă căutați din greu, puteți găsi câteva resurse decente pe RuNet de unde puteți descărca șabloane gratuit. Iată câteva dintre ele:
  • dle-shablony.net – aproximativ 50 de șabloane diferite sunt disponibile aici pentru descărcare gratuită. Dar toate sunt „grupate” într-o singură secțiune generală, fără a fi sortate pe categorii. Deși printre ele puteți găsi exemplare foarte „căpșuni”:
  • newtemplates.ru – site-ul prezintă o colecție mare de șabloane plătite și gratuite. Toate sunt sortate convenabil pe titluri tematice. Dar chiar și printre cele plătite poți găsi mostre care costă 5-10 dolari și cu un tiraj de doar 5 exemplare. Și acest lucru va oferi resursei un design cu un grad destul de ridicat de unicitate!
  • 10.dle-shabloni.ru este o resursă grozavă cu o colecție uriașă de șabloane pentru site-urile web DLE. Etichetele vă vor ajuta să le găsiți pe cele de care aveți nevoie în funcție de subiect sau chiar de culoare. Puteți vedea cum funcționează șablonul folosind versiunea demo încorporată sau în videoclipul redat în fereastra playerului video Youtube:

Nu uitați că fiecare șablon a fost dezvoltat pentru o anumită versiune a CMS DLE. Conformitatea acestora trebuie verificată înainte de descărcarea eșantionului selectat.

Cum se editează un șablon DLE

Spre deosebire de alte sisteme populare de gestionare a conținutului, DLE are un design de șablon mai simplu. Datorită acestui lucru, editarea lor este mult mai rapidă și mai ușoară. Partea administrativă a motorului include un editor de cod integrat.

Pentru a accesa acest instrument aveți nevoie de:

  • Accesați panoul de administrare a site-ului;
  • În meniul din stânga, selectați „Gestionați șabloane”, „Șabloane de site”;
  • În lista derulantă situată în câmpul „Șablon selectat pentru editare”, setați instanța dorită și faceți clic pe butonul „Run”:
  • După aceasta, fereastra de editor de cod încorporată va apărea mai jos. Dar înainte de a edita șablonul, trebuie să selectați un fișier de editat. Arborele de fișier șablon este situat în stânga. După ce faceți clic pe cursorul pe sursa dorită, conținutul acesteia va fi afișat în fereastra editorului:
După cum puteți vedea din figură, fișierul tpl este un html obișnuit, a cărui structură este ușor de înțeles. Dar înainte de a edita acest cod, este recomandat să vă familiarizați cu caracteristicile de design ale motorului DLE.

Documentația tehnică pentru CMS DLE este disponibilă pentru studiu pe site-ul oficial al producătorului.

Doar în scop informativ. Administrația nu este responsabilă pentru conținutul acestuia. Descarcă gratis .


DataLife Engine este un sistem multifuncțional de gestionare a conținutului. Datorită unui sistem foarte puternic de gestionare a știrilor, publicațiilor, articolelor și utilizatorilor, DataLife Engine este destinat în primul rând organizării propriilor tale media și bloguri pe Internet. O mare varietate de capabilități de bază de script, integrate inițial în script, permit DataLife Engine să fie cu un pas înaintea concurenților săi cei mai apropiați în acest domeniu al creării site-urilor web. Și datorită structurii nucleului precise și bine gândite, care minimizează cerințele pentru resursele serverului, DataLife Engine poate lucra cu ușurință cu proiecte foarte vizitate, cu încărcare minimă pe server. Flexibilitatea și ușurința de personalizare și integrare a propriului design vă vor permite să studiați și să înțelegeți rapid structura șabloanelor și, în consecință, să vă implementați propriile site-uri web, fără costuri materiale suplimentare.


1. Suportul pentru categorii a fost adăugat la modulul de gestionare a reclamelor. Puteți crea categorii în acest modul și puteți plasa materialele dvs. publicitare în aceste categorii. Titlurile sunt afișate în partea de sus, în fața listei de materiale publicitare adăugate, sub formă de foldere. În cadrul categoriilor în sine, puteți crea și subcategorii suplimentare într-un număr nelimitat. Astfel, dacă aveți un număr mare de materiale publicitare, le puteți plasa pentru ușurința navigării prin ele în diverse secțiuni și subsecțiuni.

2. S-a adăugat posibilitatea de a număra numărul de vizualizări pentru materialele publicitare adăugate la panoul de control al scriptului. Vizualizările sunt înregistrate doar pentru utilizatorii reali care au accesat site-ul folosind un browser. Boții care accesează cu crawlere site-ul nu sunt luați în considerare. Numărarea vizualizărilor este activată direct pentru fiecare banner, astfel încât să puteți număra vizualizările numai pentru materialele publicitare de care aveți nevoie. Aveți, de asemenea, posibilitatea de a specifica dacă doriți să numărați toate vizualizările bannerului sau doar să numărați vizualizările de la utilizatori unici.

3. Pentru materialele publicitare, panoul de administrare a adăugat posibilitatea de a limita afișarea unui banner în funcție de numărul de vizualizări ale acestuia și puteți dezactiva bannerul când este atins numărul maxim specificat de vizualizări.

4. S-a adăugat posibilitatea de a număra numărul de clicuri pentru materialele publicitare adăugate la panoul de control al scriptului. DataLife Engine interceptează automat etichetele HTML publicate folosind etichetele și înregistrează automat clicurile pe acestea. Aceste link-uri nu necesită nici un design special; ele pot duce la orice adresă de care aveți nevoie. De asemenea, aveți opțiunea de a specifica dacă doriți să numărați toate clicurile pe un link sau să numărați numai clicurile de la utilizatori unici.

5. Pentru materialele publicitare, panoul de administrare a adăugat posibilitatea de a limita afișarea bannerului în funcție de numărul de clicuri pe bannerul dvs. și puteți dezactiva afișarea bannerului atunci când este atins numărul maxim specificat de clicuri pe acesta.

7. S-a adăugat utilizarea de link-uri canonice în codul paginii pentru toate paginile site-ului, inclusiv navigarea prin secțiuni, vizualizarea știrilor complete etc. Această caracteristică vă permite să creșteți optimizarea SEO a site-urilor și, de asemenea, vă permite să evitați paginile duplicate dacă link-uri incorecte către site-ul dvs. sunt publicate undeva pe Internet sau dacă din anumite motive este necesar să dezactivați controlul CNC-urilor incorecte.

8. În setările categoriei din panoul de control a fost adăugată posibilitatea de a seta implicit pentru o categorie dacă este permisă publicarea știrilor din această categorie pe pagina principală a site-ului. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă publicarea pe pagina principală este interzisă pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

9. În setările categoriei din panoul de control, se adaugă posibilitatea de a seta implicit pentru o categorie dacă sunt permise comentarii pentru postările din această categorie. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă comentariile sunt dezactivate pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

10. În setările categoriei din panoul de control, se adaugă posibilitatea de a seta implicit pentru o categorie dacă sunt permise evaluări pentru publicațiile din această categorie. Aceste setări sunt în vigoare în momentul adăugării sau editării unei publicații, iar dacă utilizarea evaluărilor este dezactivată pentru o categorie, atunci opțiunea corespunzătoare este eliminată în momentul adăugării sau editării unei publicații.

11. În setările scriptului din panoul de control, în secțiunea setări de securitate, a fost adăugată posibilitatea de a activa protecția automată a site-ului împotriva încorporarii în cadre pe site-uri terțe. Când activați această setare, site-ul dvs. va fi blocat automat dacă este încorporat într-un iframe pe site-ul altcuiva. În acest fel, vă puteți proteja site-ul de atacuri precum clickjacking.


12. Au fost extinse capacitățile modulului „Metatag-uri”, acest modul a fost redenumit „Titturi, descrieri, metatag-uri”. Acum, în acest modul, puteți seta nu numai metaetichete pentru pagini, ci și un titlu separat pentru pagină și o descriere a paginii, pe care ulterior le puteți afișa oriunde în șablon. În acest scop, au fost adăugate noi etichete globale pentru șabloane: (page-title) - afișează titlul pe care îl specificați pentru pagină, (page-description) - afișează descrierea pe care o specificați pentru pagină. De asemenea, este posibil să utilizați etichete BB și HTML în descrierea paginii. Astfel, folosind acest modul, puteți, de exemplu, să creați și să afișați titluri și descrieri pentru norul de etichete pentru fiecare etichetă personal etc.

13. S-au adăugat noi etichete de text de șablon global, care afișează textul inclus în ele dacă a fost specificat un titlu pentru pagina care este vizualizată în modulul „Titluri, Descrieri, Meta Etichete”. Și a adăugat, de asemenea, etichete de text opuse care afișează textul inclus în ele dacă titlul paginii care este vizualizată nu a fost setat. Etichete similare au fost adăugate și pentru descriere: text , care afișează textul inclus în ele dacă în modulul „Titluri, Descrieri, Meta Etichete” a fost specificată o descriere a paginii vizualizate, text , care afișează textul inclus în ele dacă nu a existat nicio descriere pentru pagina care este vizualizată.

14. Pentru șablonul de meniu categorie (categorymenu.tpl) s-a adăugat suport pentru noi etichete text, care afișează textul inclus în ele dacă categoria sau știrile care sunt vizualizate pe site nu aparțin categoriei din meniu. Această etichetă poate fi folosită numai în interiorul etichetelor și este folosită, de exemplu, pentru a afișa unele informații (de exemplu link-uri) numai pentru categoriile inactive din meniu.

15. Capacitățile de afișare a publicațiilor pe baza valorilor câmpurilor suplimentare din publicații au fost extinse. La accesarea adresei http://yoursite/xfsearch/field name/field value/, vor fi afișate, ca mai înainte, publicațiile care conțin valoarea specificată în acest câmp special, dacă opțiunea „utilizare ca referințe încrucișate” este setată pentru camp. Când accesați http://yoursite/xfsearch/field value/, vor fi afișate publicațiile care conțin această valoare pentru toate câmpurile suplimentare. Când accesați http://site-ul dvs./xfsearch/nume câmp/, vor fi afișate toate publicațiile în care este completat acest câmp specificat.

16. Posibilitatea de a atribui o pagină separată numită 404.html la rădăcina site-ului dvs. pentru a afișa pagini pentru care nu există conținut a fost adăugată la setările scriptului. Dacă activați această setare, în locul mesajului standard de sistem „Din păcate, această pagină nu vă este disponibilă, adresa ei s-ar putea fi schimbată sau a fost ștearsă.”, puteți afișa o pagină separată, special pregătită, cu un design complet separat. . Această inovație va fi utilă pentru webmasterii care doresc să creeze un design separat pentru cele 404 pagini ale site-ului lor.

17. Capacitatea de a atribui un antet HTTP a fost adăugată la setările scriptului, de unde este necesar să se obțină adrese IP de utilizator. Această inovație va fi utilă pentru site-urile care folosesc diverse servere proxy externe și nu au capacitatea de a reconfigura corect serverul pentru acestea pentru a obține adresele IP reale corecte ale vizitatorilor. De exemplu, atunci când utilizați serviciul cloudflare și altele pentru a vă proteja împotriva atacurilor DDOS și utilizați un plan obișnuit de găzduire fără acces la setările serverului. Acum puteți, în setările scriptului din panoul de administrare, să spuneți scriptului de unde să obțineți adresa IP a vizitatorilor site-ului.

18. Când ștergeți o categorie din panoul de control al scriptului, a fost adăugată posibilitatea de a alege ce să faceți cu publicațiile care se află în această categorie. Puteți: „Ștergeți această categorie din publicații”, „Înlocuiți categoria cu alta sau alte categorii” și, de asemenea, „Ștergeți toate publicațiile din această categorie”. Mai mult, dacă o categorie este ștearsă sau înlocuită dintr-o publicație, doar categoria care este ștearsă va fi eliminată sau înlocuită. De exemplu, publicația dvs. se află în categoriile „În lume”, „Știri”, „Popular”, iar dvs., de exemplu, ștergeți categoria „În lume”, apoi pentru publicațiile aflate în această categorie doar categoria „În lumea” va fi ștearsă sau înlocuită, toate celelalte categorii din lista acestor publicații vor rămâne în vigoare.

19. A fost adăugat un nou tip de câmp suplimentar pentru publicații: „Pure HTML and JS”. Când utilizați acest câmp, DataLife Engine nu va interfera cu textul scris în el și nu va filtra codul HTML al acestui text și permite, de asemenea, să fie scris cod javascript pur în el. Acest câmp va fi util atunci când trebuie să introduceți un cod în știri care nu necesită o verificare de securitate, de exemplu, propriul player etc. Atenție, având în vedere că scriptul nu va filtra textul din acest câmp, atunci când îl creați, asigurați-vă că setați restricții asupra grupurilor care au voie să-l folosească. Nu permiteți utilizarea acestuia de către utilizatori obișnuiți în care nu aveți încredere, altfel poate reprezenta un risc de securitate pentru site-ul dvs.

20. Pentru câmpurile suplimentare ale publicațiilor care au opțiunea „Utilizați ca referințe încrucișate”, a fost adăugată capacitatea de a specifica separatorul de date de legătură. Puteți specifica fie caractere individuale, fie cod HTML ca delimitator. Anterior, o virgulă era folosită ca separator de listă; acum puteți seta propriul separator personal pentru fiecare câmp, ceea ce vă permite să creați un design unic de ieșire pentru fiecare câmp din șablon.

21. S-a adăugat suport pentru tehnologia „Yandex Turbo” pentru fluxurile RSS obișnuite, fără a utiliza includerea în setări a tipului de feed RSS ca „știri Yandex”, în acest scop, suport pentru afișarea etichetei de știri complete (full-story) pentru orice tip de flux RSS a fost adăugat. De asemenea, șablonul standard /templates/rss.xml a fost actualizat, ceea ce demonstrează cum ar trebui să arate un șablon cu suport complet Yandex Turbo. În mod similar, capacitatea de a personaliza un șablon RSS pentru tehnologia Yandex Zen este pe deplin acceptată.

22. S-a adăugat posibilitatea de a răspunde la comentarii atunci când vizualizați toate cele mai recente comentarii de pe site, dacă suportul pentru comentariile arborelui este activat în setările scriptului. Astfel, puteți, de exemplu, să răspundeți rapid la comentariile primite pe site fără a intra în fiecare știre.

datorită faptului că unele scripturi grele au fost transferate la încărcare întârziată și independent de redarea paginii. Aceste scripturi sunt încărcate în browser în paralel cu redarea paginii și sunt lansate numai după ce pagina este finalizată în browser. Care asigură vizual afișarea mai rapidă a paginii.

24. S-a adăugat o oportunitate pentru utilizatorii care nu sunt înregistrați pe site să trimită reclamații către administrația site-ului cu privire la știri și comentarii, așa cum această oportunitate exista anterior doar pentru utilizatorii înregistrați.

25. S-a adăugat utilizarea micromarkup-ului schema.org pentru a afișa evaluări cu tipul „Evaluare”. Utilizarea acestui micro-markup permite ca știrile complete, atunci când sunt afișate în rezultatele căutării pe Google, să afișeze și evaluarea publicației.

26. S-a adăugat detectarea automată a orientării fotografiilor la încărcarea lor pe server, pe baza metainformațiilor conținute în fișierele grafice. Dacă fotografia originală era cu susul în jos, atunci când este încărcată pe server, scriptul o va roti automat în poziția dorită. Acest lucru elimină necesitatea de a edita în plus imagini pe un computer dacă aparatul foto a fost rotit la realizarea fotografiilor.

27. S-a adăugat posibilitatea de a notifica automat administrația site-ului despre primirea de știri noi de la utilizatori care se află sub moderare (dacă acest lucru este activat în setările scriptului), dacă știrile au fost adăugate din panoul de control al scriptului. Anterior, se trimitea o notificare doar dacă o postare era adăugată direct de pe site.

28. Dacă un utilizator editează o publicație în panoul de control care a fost publicată anterior pe site, dar conform setărilor grupului său, i se interzice publicarea fără moderare sau nu are voie să publice în toate categoriile, atunci se va trimite e-mail și către administrația site-ului o notificare că această știre așteaptă moderarea.

29. Au fost aduse modificări în funcționarea modulului Breadcrumbs de pe site. Dacă sunt vizualizate știri dintr-o anumită categorie, atunci pentru categoria în care se află direct utilizatorul, această categorie va fi afișată sub formă de text simplu și nu de link. Doar categoriile superioare în ierarhie vor fi afișate ca link, sau va apărea un link către această categorie dacă, de exemplu, utilizatorul a mers mai departe în navigarea paginilor din această categorie. Astfel, această inovație vă permite să evitați legăturile ciclice ale paginilor către ele însele.

30. Pentru modulul „Referințe încrucișate” din panoul de control, au fost adăugate două noi zone de înlocuire pentru legături. Opțional, puteți specifica o înlocuire numai în paginile statice și, de asemenea, puteți selecta un înlocuitor în paginile statice, știri și comentarii.

31. Pentru modulul „Căutare și înlocuire” din panoul de control, a fost adăugată capacitatea de a înlocui în masă textul în sondajele pentru publicații și în sondajele de pe site.

32. S-a adăugat posibilitatea de a șterge toate publicațiile care așteaptă moderarea pentru un anumit utilizator. Pentru a face acest lucru, în secțiunea de gestionare a utilizatorilor, faceți clic pe numărul publicațiilor sale și selectați elementul de meniu corespunzător.

33. S-a adăugat posibilitatea de a șterge toate comentariile care așteaptă moderarea pentru un anumit utilizator. Pentru a face acest lucru, în secțiunea de gestionare a utilizatorilor, faceți clic pe numărul comentariilor sale și selectați elementul de meniu corespunzător.

34. S-a adăugat ieșire formatată a numărului de contoare diferite (vizionări, publicații, comentarii) la panoul de administrare al scriptului. Ieșirea acestor contoare este realizată în formă formatată, separate printr-un spațiu de sute, mii, milioane etc. Ceea ce oferă o reprezentare și o percepție mai vizuală a acestor numere.

35. Pentru șabloanele pentru afișarea comentariilor și adăugarea de comentarii (addcomments.tpl și comments.tpl), a fost adăugat suport pentru etichete noi text - afișează text în etichetă dacă știrea aparține categoriilor specificate, precum și etichete: text - afișează text în etichetă dacă știrile nu aparțin categoriilor specificate. Astfel, puteți seta diferite formate pentru afișarea comentariilor și adăugarea de comentarii pentru publicații din diferite categorii.

36. S-a adăugat suport pentru declinarea cuvintelor pentru eticheta care afișează numărul de voturi care au fost date pentru evaluarea publicațiilor. De exemplu, puteți folosi (vot-num) review||a|s. Anterior, aceasta nu era disponibilă pentru această etichetă, deoarece... conține cod HTML, nu doar un număr.

37. Dacă setările scriptului permit utilizarea site-ului numai prin protocolul HTTPS, atunci cookie-urile de către browser vor fi trimise și către server numai prin protocolul HTTPS și vor fi blocate automat dacă se folosește protocolul HTTP obișnuit.

38. S-a adăugat controlul CNC incorect pentru paginile statice, al căror text de publicare este împărțit în mai multe pagini. Dacă este specificat un număr de pagină incorect, se va face o redirecționare automată 301 către adresa de pornire a acestei pagini.

39. Pentru importul RSS al publicațiilor, a fost adăugat suport pentru importul de imagini din eticheta de incintă care conține imaginea pentru publicație. Dacă descrierea scurtă din fluxul RSS este doar text și imaginea este dată în ea ca o etichetă separată, atunci când importați știrile scurte, imaginea pentru această publicație va fi adăugată chiar la început.

40. S-a adăugat suport pentru redirecționări pentru a primi știri complete atunci când utilizați importul RSS al publicațiilor. Dacă linkul din fluxul RSS este o redirecționare pentru o tranziție ulterioară la textul integral al știrilor de pe site-ul sursă, atunci DataLife Engine va urma automat această redirecționare și va prelua conținut din sursa finală. Astfel, primirea de știri complete va fi de o calitate mai bună decât înainte.

41. Au fost aduse modificări în funcționarea etichetelor și . Dacă utilizarea și adăugarea de comentarii este interzisă pentru o anumită publicație, atunci aceste etichete vor ascunde și conținutul din ele.

42. Dacă comentariile sunt permise pentru publicare, dar unui utilizator sau unui grup de utilizatori i-a fost interzis să publice comentarii conform altor setări, un mesaj despre aceasta nu va fi afișat la sfârșitul tuturor comentariilor, ci în locul în care definiți formularul rezultat în șablonul dvs. adăugând un comentariu cu o etichetă (addcomments), astfel puteți determina locația acestui mesaj pe site-ul dvs.

43. Pentru autorizarea utilizării rețelei sociale Odnoklassniki, a fost adăugată posibilitatea de a primi automat e-mailul utilizatorului, cu condiția ca aplicația în sine să fi primit drepturile corespunzătoare de la Odnoklassniki. Atenție, în mod implicit, Odnoklassniki nu oferă drepturi de a primi e-mailuri, iar pentru a obține acces adecvat, trebuie să contactați suplimentar rețelele sociale. rețea pentru a permite primirea de e-mail. Dacă se primește permisiunea, DLE va importa automat și adresa de e-mail.

44. Sistemul de calcul al proporțiilor imaginii la crearea de copii mici a fost îmbunătățit. Acest lucru creează o copie redusă mai corectă și de înaltă calitate.

45. Sistemul de căutare pentru publicații a fost îmbunătățit atunci când tipul de căutare simplă este activat în setările scriptului. Noul algoritm vă permite să găsiți mai corect și mai corect publicațiile.

46. ​​​​Sistemul de monitorizare a aspectului paginilor duplicate a fost îmbunătățit la vizualizarea tuturor celor mai recente comentarii de pe site.

47. Procesarea câmpurilor suplimentare de publicații a fost optimizată la afișarea publicațiilor scurte, precum și la operarea modulului de afișare a publicațiilor populare.

48. Editorii vizuali TinyMCE și Froala au fost actualizați la cele mai recente versiuni. Un număr de erori identificate în aceste editori au fost corectate.

49. Pentru editorul TinyMCE, a fost adăugat suport pentru inserarea etichetelor de text ascunse folosind butonul corespunzător din editor.

50. Când utilizați editorul Floara pentru comentarii, a fost adăugată capacitatea de a încărca și introduce rapid imagini într-un comentariu. Puteți fie să faceți clic pe pictograma de inserare a imaginii și să selectați un fișier de încărcat, fie pur și simplu să trageți fișierul imagine de pe computer în câmpul editorului cu mouse-ul, după care imaginea va fi încărcată și inserată automat la poziția cursorului în editor. .

51. Au fost făcute mici modificări la aspectul panoului de control al scripturilor, menite să elimine unele erori în aspect și să îmbunătățească interacțiunea cu panoul de control.

52. Biblioteca de trimitere a corespondenței de pe site, precum și biblioteca de detectare a dispozitivelor mobile au fost actualizate la cele mai recente versiuni.

53. S-a rezolvat o problemă în care etichetele și nu erau procesate în previzualizarea postării.

54. S-a rezolvat o problemă în care metaetichetele pentru rețelele sociale erau generate incorect. rețele video și audio, dacă videoclipul a fost publicat suplimentar. câmpuri și a constat din liste de redare și descrieri ale fișierelor video și audio.

55. S-a rezolvat o problemă în care, în anumite situații și setări de server, previzualizarea publicațiilor ar putea să nu funcționeze la adăugarea publicațiilor de pe site.

56. S-a rezolvat o problemă în care încărcarea dinamică a comentariilor nu funcționa dacă aceasta este activată în setările scriptului, iar eticheta (jsfiles) este plasată chiar în partea de jos a site-ului.

57. S-a rezolvat o problemă în care afișarea celor mai recente comentarii nu funcționa dacă vizualizarea anumitor categorii era interzisă pentru un anumit grup.

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

Mergeți să editați articolul, faceți clic pe butonul cu imaginea folderului (încărcați fișiere pe server).

Se va deschide o fereastră cu trei file în partea de sus: Încărcare fișiere, încărcate pentru publicare, folder partajat. În mod implicit, se va deschide prima filă, pe care ni se va cere să descarcăm fișiere de pe computer (făcând clic pe butonul corespunzător), sau să indicăm adresa URL a acestui fișier (pentru a-l descărca de pe server fără a fi nevoie să descărcați-l pe computer).

De remarcat este și o altă opțiune interesantă de încărcare din folderul uploads/files, astfel vă puteți muta fișierele într-un alt folder (/uploads/posts/).

Mai jos sunt câteva setări pe care le putem modifica direct din această fereastră; acestea dublează setările principale ale imaginii situate în panoul de administrare () și au implicit parametrii specificați acolo. Cu toate acestea, utilizarea acestor setări ne oferă anumite avantaje, deoarece ne permite să setăm setări separate pentru fiecare grup de miniaturi.

După descărcarea imaginilor de pe computer, se deschide fila descărcată pentru publicare. Aici puteți vedea imaginile descărcate, dimensiunea lor, le puteți selecta folosind caseta de selectare de mai jos și faceți clic pe Publicați selectat, selectați toate sau ștergeți fișierele. Nu uitați să alegeți stânga, dreapta, centru sau deloc alinierea. Vă rugăm să rețineți că acestea nu sunt toate setările și în acest fel, implicit, vor fi inserate miniaturi reduse ale imaginilor, iar imaginile mari se vor deschide când faceți clic pe ele. Pentru a insera o imagine la dimensiunea sa naturală într-un articol, treceți cu mouse-ul și faceți clic pe imaginea în sine, următoarele opțiuni vor apărea mai jos. Faceți clic pe Imagine originală și Inserați imaginea.

Motorul încarcă toate pozele în folderul /uploads/posts/, putem spune că acesta este un folder special pentru imagini, în el este creat un subfolder, al cărui nume va fi data la care au fost încărcate imaginile, iar în acest folder vor exista imagini la dimensiune completă și un folder cu degetele lor reduse de copii.

Alte tipuri de fișiere sunt încărcate în mod similar (dacă sunt permise în setări), cu excepția imaginilor, dle le redirecționează automat către folderul de încărcări/fișiere, doar ele vor fi afișate ca atașamente (atașamente) și utilizatorii vor vedea un link pentru descărcare acest fișier.

Apropo, este important să menționăm încă o nuanță: atât imaginile, cât și fișierele sunt strict legate de un articol anume, iar atunci când acesta este șters, toate imaginile și fișierele însoțitoare vor fi șterse. Chiar dacă încărcați același fișier de două ori pentru articole diferite, vor exista două fișiere cu nume diferite atribuite de sistem.

Acum este timpul să luăm în considerare ce parametri putem seta pentru imagini și fișiere din panoul administrativ.

Accesați (Acasă - lista tuturor secțiunilor - setări de sistem - Configurare lucru cu imagini)

Și uită-te la setări (am văzut deja unele în fereastra de încărcare a fișierelor și imaginilor)

  • Dimensiunile maxime permise ale imaginii originale – DLE poate reduce automat dimensiunea imaginii originale la dimensiunea specificată. Acest lucru poate fi realizat în două moduri, primul este de a specifica dimensiunea necesară a oricărei părți, al doilea este de a seta lățimea și înălțimea imaginii originale în formatul lățime x înălțime, 0 - dimensiunea imaginii nu se modifică.
  • Setări implicite pentru imaginea originală - de ex. pe ce parte vor fi verificate (și, în consecință, reduse) dimensiunile imaginii - de-a lungul celei mai mari laturi, de-a lungul lățimii, de-a lungul înălțimii
  • Greutatea maximă admisă a imaginilor încărcate pentru publicații - care este greutatea maximă a unei imagini în kiloocteți care este permisă pentru încărcare.
  • Ștergerea automată a imaginilor – după câte zile imaginile încărcate pe site pentru un articol vor fi șterse dacă acesta nu este publicat. Dacă nu este specificat nimic, imaginile nu vor fi șterse.
  • Dimensiunea unei copii reduse a imaginii încărcate - există două opțiuni pentru setarea dimensiunii: specificați dimensiunea necesară pentru orice latură, a doua - setați lățimea și înălțimea în formularul lățime x înălțime Parametri impliciti pentru crearea unei copii mici a unui imagine - pe ce parte va fi redimensionată copia redusă a imaginii (cea mai mare latură, lățime, înălțime) Calitatea compresiei.jpg a imaginii - în ce calitate va fi copiată imaginea pe server Greutatea maximă admisă a avatarurilor încărcate de către utilizator din profil - câți kilobytes va fi greutatea permisă a avatarurilor 0 - restricția este eliminată, 1 - interdicția de a încărca avataruri.

Setări filigran

  • Permiteți filigranarea - dacă să adăugați filigrane imaginii
  • Dimensiune minimă pentru aplicarea unui filigran - pentru imaginile cu o latură mai mică decât această dimensiune, filigranul nu va fi aplicat
Watermarking în DLE

Cum se stabilește un filigran? Filigranele standard cu sigla DLE se află în folderul dleimages de la site-ul dvs..ru/templates/numele_șablonului/dleimages. Aici trebuie să înlocuim cele două fișiere watermark_dark.png și watermark_light.png cu propriile noastre imagini, desenate anterior într-un editor de text, de exemplu Adobe Photoshop. Vor arăta mai bine dacă le faceți translucide. Puteți să le faceți la aceeași dimensiune ca filigranele implicite sau să setați propria dimensiune, este important doar să urmați următoarele reguli: dimensiunea filigranului nu trebuie să depășească dimensiunea imaginii și ambele filigrane nou create ar trebui să fie aceeasi dimensiune.

Setări pentru afișarea imaginilor mărite din miniaturi
  • Întunecare automată a site-ului la afișarea imaginii originale - se va întuneca fundalul site-ului atunci când afișați o imagine mare (când dați clic pe miniatură)
  • Vizualizarea imaginii originale atunci când este mărită dintr-o copie redusă - imaginea originală este afișată în browser ca o fereastră modală (folosind pluginul Highslide js, care este inclus în DLE în mod implicit, există separat de motorul nostru, este distribuit fără încărcați, este un fel de analog al casetei de lumină), aici puteți seta câteva efecte vizuale pentru această imagine (umbră, cadru, margini rotunjite).
  • Modul Galerie când vizualizați imagini în miniatură – da/nu (activat sau dezactivat) când vizualizați imagini mari din copiile miniaturi, navigarea va fi afișată pe imagini, va exista un mod de prezentare.

Uneori este posibil să întâmpinați o problemă că modul galerie în DLE nu funcționează - bara de navigare nu apare pe imaginea pop-up. Cert este că scriptul highslide.js este conectat automat (il poți găsi dacă deschizi codul sursă în browser), în plus, unii dintre parametrii săi trebuie inițializați, sunt dați mai jos. Verificați dacă acest lucru este prezent în codul paginii dvs.

JavaScript

hs.graphicsDir = "/engine/classes/highslide/graphics/"; hs.outlineType = "rotunjit-alb"; hs.numberOfImagesToPreload = 0; hs.showCredits = fals; hs.lang = ( loadingText: „Se încarcă...”, playTitle: „Vedeți prezentarea de diapozitive (spațiu)”, pauseTitle: „Pauză”, previousTitle: „Imaginea anterioară”, nextTitle: „Imaginea următoare”, moveTitle: „Mutați”, closeTitle: „Închide (Esc)”, fullExpandTitle: „Expand la dimensiune completă”, restoreTitle: „Clic pentru a închide imaginea, apăsați și mențineți apăsat pentru a muta”, focusTitle: „Focus”, loadingTitle: „Click pentru a anula”); hs.align = „centru”; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( interval: 4000, repetare: false, useControls: true, fixedControls: "potrivire", overlayOptions: ( opacitate: .75, poziție: "centrul de jos", hideOnMouseOut: true ) ));

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

hs. outlineType = "rotunjit-alb" ; hs. numberOfImagesToPreload = 0;

hs. showCredits = fals ;

hs. langa,

playTitle : „Vizualizați prezentarea de diapozitive (spațiu)” , pauseTitle : „Pauză” , previousTitle : „Imaginea anterioară” ,

nextTitle : „Imaginea următoare” , moveTitle : „Mutare” , closeTitle : „Închidere (Esc)” ,

fullExpandTitle : „Extindeți la dimensiunea completă” ,

restoreTitle : „Clic pentru a închide imaginea, apăsați lung pentru a vă deplasa” ,

focusTitle: : „Clic pentru a anula” );

hs. align = "centru" ; hs. tranziții = [ „expand” , „crossfade” ] ;

hs. addSlideshow (( interval : 4000 , repetare : false , useControls : true , fixedControls : "potrivire" ,

overlayOptions: (opacitate: 75, poziție: „centrul de jos”, hideOnMouseOut: true)));

Același cod sursă ar trebui să conțină și o funcție responsabilă cu afișarea imaginilor în modul galerie și prezentare și anume: hs.addSlideshow.

Dacă ne adâncim în fișierele motor, vom constata că ieșirea acestor parametri este determinată de următoarele linii de cod din fișierul index.php, aflat la rădăcina site-ului.

if (strpos ($tpl->rezultat["conținut"], "hs.expand") !== false sau strpos ($tpl->copy_template, "hs.expand") !== false) ( dacă ($config ["thumb_dimming"]) $dimming = "hs.dimmingOpacity = 0,60;"; else $dimming = ""; if ($config["thumb_gallery"] AND ($dle_module == "showfull" SAU $dle_module == "static ")) ( $gallery = " hs.align = "center"; hs.transitions = ["expand", "crossfade"]; hs.addSlideshow(( interval: 4000, repetare: false, useControls: true, fixedControls: " potrivire", overlayOptions: ( opacitate: .75, poziție: "centrul de jos", hideOnMouseOut: true ) ));"; ) else ( $galerie = "";

if (strpos ($tpl -> rezultat ["conținut" ], "hs.expand" ) !== false sau 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" SAU $ dle_module == "static" ) ) (

$galerie = "

hs.align = „centru”;

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

hs.addSlideshow((

interval: 4000,

repeta: fals,

useControls: adevărat,

fixedControls: „potrivit”,

OverlayOptions: (

opacitate: .75,

  • hs.numberPosition - arată numărul imaginii curente din secvență (de exemplu, Imaginea 1 din 5) Poate lua valori „titlu” - afișat în partea de sus, legenda - afișat în partea de jos. Șirul exact este specificat în obiectul hs.lang (conține șirurile de localizare). În același fișier index.php găsim linia hs.lang = ( și adăugați un parametru la final - număr: ‘Imagine %1 din %2’ (nu uitați să puneți o virgulă după parametrul anterior);
  • hs.addSlideShow - o funcție care setează parametrii pentru modul galerie (imaginile sunt grupate și au o bară de navigare comună)
  • interval - numărul de milisecunde în care va fi afișat fiecare diapozitiv. (implicit 4000)
  • repetare - repetiție (începeți de la primul diapozitiv după trecerea la ultimul) (implicit fals)
  • useControls - permite lui Highslide să creeze un panou de control pentru prezentare de diapozitive (adevărat sau fals)
  • fixedControls - dacă este adevărat, panoul de control este fix, comenzile sunt în aceeași poziție în timp ce vizualizează toate imaginile și utilizatorul poate vizualiza imaginile folosind butonul Următorul fără a mișca mouse-ul (adevărat sau fals)
  • overlayOptions - opțiuni de suprapunere pentru panoul de control (obiect)
  • opacitate - transparența panoului (implicit: 75),
  • poziție - poziție verticală a panoului de control (sus, mijloc, jos) și orizontală (stânga, centru, dreapta) („centrul de jos”) implicit
  • hideOnMouseOut - ascunde panoul de control atunci când mouse-ul nu este în imagine (implicit adevărat)
  • În continuare, schimbăm aspectul barei de navigare. Pentru a face acest lucru, deschideți fișierul engine.css (șabloane/Default/style/engine.css, în loc de Default, înlocuiți numele șablonului dvs. dacă este necesar). Căutăm liniile 423, 432, 447 (.highslide-controls, .highslide-controls ul, .highslide- controls a, respectiv) și înlocuim controlbar-black-border.gif (panoul de control negru implicit) în url-ul de fundal cu controlbar-white.gif - panou de control alb.

    Modalități de a seta o miniatură pentru un articol

    Puteți seta o miniatură pentru un articol, pur și simplu inserând o imagine la începutul textului articolului. Cu toate acestea, trebuie să vă asigurați că totul este la fel, că sunt aplicate aceleași stiluri și, dacă, de exemplu, trebuie să includeți o miniatură într-un link către un articol, va trebui să specificați manual adresa articolului.

    Anterior, era posibil să se listeze tipurile de fișiere permise pentru descărcare; acum (în versiunile noi) această caracteristică a fost mutată în secțiunea Configurarea grupurilor de utilizatori și este setată separat pentru fiecare grup de utilizatori. Citiți mai multe în articolul Gestionarea utilizatorilor DLE.

    Numărul maxim de fișiere în timpul descărcării în bloc - câte fișiere pot fi selectate și puse în coadă pentru descărcare în același timp

    Activați suportul pentru reluarea fișierelor la descărcare - dacă reluarea fișierelor este permisă atunci când conexiunea este pierdută

    Activați contorul de descărcare a fișierelor – afișați informații: câte persoane au descărcat acest fișier.

    Ei bine, cred că asta-i tot! Vă mulțumesc că ați citit până la capăt. Ne mai vedem!
    Ca de obicei, urmăriți videoclipul

    Doar în scop informativ. Administrația nu este responsabilă pentru conținutul acestuia. Descarcă gratis .


    Dragi prieteni,

    Vă prezentăm o nouă versiune a scriptului nostru DataLife Engine v.13.1 NULLED. În această versiune, vă puteți aștepta la adăugarea de suport pentru actualizarea automată a pluginurilor la versiuni noi și la o serie de alte îmbunătățiri ale sistemului de pluginuri, au fost adăugate noi funcții pentru o muncă mai convenabilă cu câmpuri suplimentare, a fost adăugat un nou tip de evaluare „Like and Dislike”, o căutare îmbunătățită pentru publicații în panoul de administrare și multe altele, citiți mai multe despre asta și multe altele...

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


    1. S-a adăugat posibilitatea de a actualiza automat scriptul în panoul de administrare într-o singură versiune a scriptului, în cazurile în care, de exemplu, sunt lansate remedieri pentru vulnerabilități găsite sau alte erori. În cazurile în care se fac modificări ale distribuției într-o singură versiune, de exemplu, când se lansează corecții pentru vulnerabilități sau sunt identificate alte probleme cu scriptul, va fi posibil să se actualizeze scriptul în panoul de administrare în această versiune curentă a scriptului. scenariu.


    2. S-a adăugat posibilitatea de a actualiza automat pluginurile pe site. Pentru a face acest lucru, pluginul setează o adresă URL pentru a obține informații despre disponibilitatea unei noi versiuni. La această adresă URL, site-ul web al dezvoltatorului de plugin ar trebui să returneze o matrice în format JSON, care ar trebui să conțină informații despre versiunea curentă a pluginului, precum și un link pentru a descărca versiunea curentă a pluginului. De exemplu, această adresă URL ar trebui să returneze valoarea ("version":"2.0","url":"https://dle-news.ru/test/test.zip") . După care, la verificarea actualizărilor, administratorul site-ului va putea afla despre disponibilitatea noilor versiuni ale pluginului și va putea actualiza pluginurile din panoul de administrare cu un singur clic.


    3. Pentru sistemul de management al pluginurilor, a fost adăugată capacitatea de a specifica numărul de înlocuiri care trebuie făcute pentru fiecare criteriu de căutare din fișier. De exemplu, trebuie să găsiți și să înlocuiți un cod într-un fișier care apare de mai multe ori în acest fișier, puteți specifica de câte ori trebuie înlocuit acest cod. Pentru a înlocui toate aparițiile acestui cod, puteți lăsa acest parametru gol, astfel înlocuirea se va face oriunde apare codul specificat.


    4. Pentru sistemul de management al pluginurilor, a fost adăugată posibilitatea de a șterge automat fișierele suplimentare descărcate împreună cu pluginul din arhivă dacă pluginul este șters de pe site. Pentru a face acest lucru, la parametrii pluginului este adăugată posibilitatea de a alege dacă să ștergeți sau nu fișiere suplimentare. Astfel, puteți decide singur dacă este necesar să ștergeți serverul de fișiere suplimentare dacă acesta este șters de pe site sau dacă acestea trebuie lăsate.

    5. Pentru sistemul de management al pluginurilor a fost adăugată posibilitatea de a utiliza eticheta (THEME) în numele folderelor aflate în arhivele ZIP. La încărcarea unei arhive prin sistemul de plugin, această etichetă va fi înlocuită cu numele șablonului utilizat. De exemplu, plasând fișierul /templates/(THEME)/test.tpl în arhivă, fișierul dvs. șablon va fi plasat în șablonul folosit pe site. Astfel, atunci când se utilizează pluginuri complexe care conțin fișiere șablon exemplu, acestea pot fi încărcate imediat în folderul dorit care conține șablonul folosit de utilizator.

    6. Pentru sistemul de gestionare a pluginurilor, a fost adăugată capacitatea de a utiliza caractere de control ale funcției preg_replace, cum ar fi \\1 etc., în acțiunea „Căutare și înlocuire” din linia de înlocuire, ceea ce elimină restricțiile privind căutarea și înlocuirea unor coduri în DLE.


    7. Pentru câmpurile suplimentare de tipul „Imagine” și „Galerie de imagini”, a fost adăugată posibilitatea de a atribui fiecărei imagini în mod individual propria sa descriere personală, care este, de asemenea, folosită ca atribut HTML alt atunci când sunt afișate aceste câmpuri suplimentare pe site.


    8. Pentru câmpuri suplimentare de tip „Galerie de imagini”, a fost adăugată posibilitatea de a schimba ordinea de sortare a imaginilor încărcate prin simpla mutare a acestora cu mouse-ul. Odată ce imaginile sunt încărcate, puteți schimba imaginile după cum doriți. De asemenea, imaginile încărcate pot fi transferate în alte câmpuri suplimentare.


    9. Pentru publicații și comentarii, a fost adăugat un nou tip de evaluare „Like and Dislike”, care păstrează înregistrări separate atât ale numărului de aprecieri, cât și ale numărului de dislikes. Pentru a face acest lucru, la șabloanele de afișare a publicațiilor și comentarii au fost adăugate noi etichete: (like-uri) - care afișează numărul de aprecieri, (dislikes) - care afișează numărul de dislike-uri, precum și eticheta text - care afișează text inclus în etichetă, dacă acest lucru este activat în tipul de evaluare a setărilor.


    10. În setările profilului utilizatorului din panoul de administrare, a fost adăugată posibilitatea de a seta o listă de categorii la care un anumit utilizator are permisiunea de a adăuga publicații. Acest lucru va permite, de exemplu, jurnaliştilor să menţină rubrici personale în care alţi jurnalişti (sau unii dintre ei) nu au dreptul de a publica. Sau invers - excludeți un jurnalist dintr-o anumită categorie de știri dacă, de exemplu, este incompetent în ea.

    11. În setările profilurilor de utilizator din panoul de administrare, a fost adăugată posibilitatea de a seta o listă de categorii de încredere în care unui anumit utilizator i se permite să adauge publicații fără moderare. O astfel de personalizare va permite o delimitare mult mai flexibilă a drepturilor, fără a crea o grămadă de grupuri de utilizatori, inclusiv grupuri pentru fiecare jurnalist specific.


    12. Pentru o căutare avansată a publicațiilor în panoul de administrare, în secțiunea de editare a publicațiilor, a fost adăugată posibilitatea de a selecta unde să căutați. Puteți căuta în tot conținutul sau separat după titluri, descriere scurtă, descriere completă și câmpuri suplimentare. Algoritmii de căutare au fost, de asemenea, îmbunătățiți semnificativ pentru a localiza mai precis publicațiile.

    13. Pentru o căutare avansată a publicațiilor în panoul de administrare, în secțiunea de editare a publicațiilor, a fost adăugată posibilitatea de a căuta simultan în mai multe categorii din care să alegeți.

    14. Pentru cloud-ul de etichete a fost adăugată posibilitatea de a folosi simbolurile „&” și „#”, ceea ce permite, de exemplu, utilizarea numelor diferitelor mărci în cloud, de exemplu, „H&M”, etc.


    15. În setările scriptului din panoul de administrare, a fost adăugată capacitatea de a permite administrației site-ului să se autentifice pe site folosind rețelele sociale. Când această setare este activată, utilizatorii din grupul de administratori se pot conecta și la site folosind conturile lor de rețea socială.


    16. În panoul de administrare, în secțiunea de editare a comentariilor, a fost adăugată posibilitatea de a căuta comentarii după text. În această secțiune puteți căuta comentariile pe care trebuie să le editați folosind orice cuvinte cheie. Acest lucru face editarea comentariilor mai convenabilă.


    17. În panoul de administrare, în secțiunea de gestionare a legăturilor încrucișate, a fost adăugată capacitatea pentru acțiuni în masă pe linkuri, de a seta înlocuirea „Numai în pagini statice”, precum și „În pagini statice, știri și comentarii”.

    18. Pentru a previzualiza bannere în secțiunea de gestionare a reclamelor din panoul de administrare, am adăugat includerea stilurilor de șablon din fișierul preview.css. Astfel, puteți vedea un design mai corect al codului dvs. de publicitate dacă folosește clase din șablonul dvs.

    19. Pentru șablonul de afișare a știrilor scurte (shortstory.tpl) s-a adăugat utilizarea etichetelor text, care afișează textul anexat în ele dacă nu există publicații conform acestor criterii. Astfel, puteți realoca mesajul standard al sistemului despre absența publicațiilor în orice secțiune anume a site-ului, făcându-l unic, de exemplu, pentru fiecare secțiune a site-ului. Aceste etichete pot fi utilizate și în șabloanele care sunt utilizate pentru afișarea personalizată a publicațiilor folosind eticheta (personalizat...)


    20. Pentru șablonul de mesaj de e-mail care este trimis atunci când o parolă uitată este restaurată, a fost adăugată utilizarea de noi etichete: (%losturl%) , care afișează doar adresa URL a link-ului pentru a reseta și a genera o nouă parolă, precum și (%ipurl%) , care afișează numai adresa URL a link-ului pentru a reseta blocarea IP. Astfel, puteți specifica separat designul de care aveți nevoie în e-mail pentru aceste link-uri, de exemplu, sub formă de butoane. De asemenea, puteți, de exemplu, să refuzați afișarea unui link pentru a elimina blocarea IP dacă nu utilizați această funcție pe site-ul dvs.

    21. Sistem îmbunătățit de ștergere a categoriilor din panoul de administrare. Dacă categoria care este ștearsă conține subcategorii care sunt și ele supuse ștergerii, atunci toate acțiunile pentru publicațiile care conțin categoria ștearsă vor fi extinse automat la publicațiile care conțin și subcategorii de șterse. Și aceleași acțiuni vor fi aplicate acestor publicații în subcategorii.


    22. Pentru modulul „Filtrare după: IP, Autentificare sau E-mail” a fost adăugată posibilitatea de a adăuga adrese sau autentificări blocate, sau e-mail-uri simultan în liste întregi, mai degrabă decât pe rând. Acest lucru accelerează semnificativ procesul de adăugare dacă aveți deja o listă gata făcută cu ceea ce trebuie blocat.


    23. Pentru modulul „Filtrare după: IP, Login sau E-mail” a fost adăugată posibilitatea de a edita regulile existente. Puteți selecta și edita orice regulă fără a fi nevoie să o ștergeți și să o adăugați din nou.


    24. Pentru modulul „Filtrare după: IP, autentificare sau e-mail”, a fost adăugată posibilitatea de a selecta mai multe sau toate regulile adăugate în același timp și de a debloca aceste reguli în bloc cu un singur clic.

    25. Pentru modulul „Filtrare după: IP, Login sau E-mail” a fost adăugat suport pentru utilizarea adreselor IPv6, care poate fi specificat pentru a bloca accesul la site. De asemenea, este adăugată și capacitatea de a specifica subrețele IPv6 de blocat.

    26. S-a adăugat posibilitatea de a specifica adrese IPv6 în profilul utilizatorului de la care este permisă autorizarea utilizatorului. De asemenea, puteți specifica nu numai o adresă separată, ci și o subrețea IPv6.

    27. Pentru modulul de sortare personalizată a publicațiilor de pe site afișat prin etichetă (sortare), a fost adăugată posibilitatea de a seta sortarea pentru fiecare categorie specifică, și nu pentru toate categoriile în același timp.

    28. Pentru link-urile publicate în publicații, a fost adăugată posibilitatea de a utiliza elemente de bloc precum „p”, „div”, etc. Acest lucru permite DataLife Engine să respecte mai corect și mai corect standardele HTML5.

    29. S-a adăugat posibilitatea de a adăuga noi utilizatori la panoul de control DataLife Engine atunci când lucrați cu panoul folosind smartphone-uri.

    30. Au fost aduse modificări în funcționarea comentariilor arborelui. Dacă s-a atins imbricarea maximă pentru răspunsurile la comentarii, atunci în cazul unui răspuns la comentariu, aceste răspunsuri rămân în firul de discuții la imbricarea maximă. Anterior, când s-a atins imbricarea maximă, era imposibil să răspunzi la un comentariu. Acum răspunsul rămâne posibil în orice caz.

    31. Pentru câmpurile suplimentare de tip „Referințe încrucișate”, a fost adăugată posibilitatea de a utiliza ghilimele duble și caracterul ampersand în valori.

    32. Dacă șablonul mesajului de e-mail care este trimis la recuperarea unei parole uitate este setat să folosească formatul HTML pentru această scrisoare, atunci linkurile generate de eticheta (%lostlink%) din acest șablon vor fi generate în formă de cod HTML gata făcut, nu doar link-uri text.

    33. Posibilitatea de a seta sortarea implicită a publicațiilor după numărul de comentarii a fost adăugată la setările scriptului. Același lucru a fost adăugat pentru setarea criteriilor de sortare la vizualizarea unui catalog.

    35. S-au făcut modificări în funcționarea câmpurilor suplimentare, dacă câmpul are restricții privind adăugarea de către grupuri de utilizatori. Dacă valoarea unui câmp suplimentar a fost adăugată de un utilizator care are dreptul de a face acest lucru, iar publicația este ulterior editată de un utilizator care nu are dreptul de a completa acest câmp, atunci valoarea acestui câmp nu mai este șters, dar rămâne așa cum a fost completat anterior de către utilizatorul care are dreptul de a face acest lucru.

    36. Limita numărului de caractere din metaeticheta Description pentru categorii a fost mărită la 300 de caractere. Lungimea maximă corespunde acum cu lungimea maximă stabilită de motorul de căutare Google pentru afișarea acestor informații în rezultatele căutării.

    37. Căutare îmbunătățită pentru știri similare pe site. Afișarea știrilor similare a devenit mai relevantă prin sortarea publicațiilor găsite.

    38. Suport îmbunătățit pentru adresele IPv6 ale vizitatorilor site-ului. În unele cazuri specifice, este posibil ca adresa completă să nu se încadreze în baza de date. Lungimile câmpurilor sunt acum rezervate conform specificației RFC 4291.

    39. Generarea îmbunătățită a protocolului Open Graph og:description metaetichetă atunci când vizualizați știri complete. Formarea are loc mai corect atunci când sunt folosite câmpuri suplimentare pentru publicații ca conținut principal.

    40. Funcționarea sistemului de securitate DataLife Engine a fost îmbunătățită, pentru a verifica mai corect datele de pe subdomenii, pe unele site-uri de găzduire care au o structură de subdomenii sub formă de subdosare ale domeniului principal.

    41. Adaugat suport pentru protocolul tel: pentru link-urile publicate pe site folosind etichete BB.

    42. Editorii vizuali TinyMCE și Froala au fost actualizați la cele mai recente versiuni. Un număr de erori identificate în aceste editori au fost corectate.

    43. S-a rezolvat o problemă cu utilizarea câmpurilor de tip „List” în câmpurile suplimentare de profil de utilizator, care foloseau valori folosind simbolul „|”.

    44. S-a remediat o problemă în care în secțiunea de gestionare a pluginurilor, dacă acțiunea asupra unui fișier din meniu era modificată, unele caractere puteau fi modificate incorect în valorile specificate în câmpuri.

    45. S-a rezolvat o problemă în care era imposibil să se utilizeze etichete pentru paginile interne ale unui site și se permitea utilizarea numai pentru site-uri externe.

    46. ​​S-a remediat o problemă în care era imposibil să începeți actualizarea site-ului la o versiune nouă dacă site-ul era într-o codificare diferită de UTF-8 și numele de utilizator sau parola de administrator conținea litere scrise în chirilic.

    47. S-a remediat o problemă în care o fereastră pop-up despre primirea de noi mesaje personale nu apărea dacă utilizatorul se deconecta în mod independent din contul său de pe site și apoi se conecta din nou după ceva timp.

    48. S-a rezolvat o problemă în care editarea comentariilor în panoul de control al scriptului nu funcționa dacă editorul TinyMCE era activat în setările scriptului.

    49. S-a rezolvat o problemă în care numărul de zile în care puteți adăuga comentarii la o publicație nu era afișat dacă astfel de limite erau setate în setările scriptului din panoul de administrare.

    50. S-a rezolvat o problemă în care un câmp suplimentar de tip „Fișier descărcabil” nu era afișat pe site ca link pentru descărcarea unui fișier, ci era afișat ca o simplă etichetă.

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