Amintește-ți panoul de control al motorului intitle datalife. Comunicat de presă DataLife Engine v.12.1

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

Dacă există multe informații despre alte motoare PHP pe Internet, atunci 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 rezolvată până în prezent.

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 specificate și 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 de script», « Setări de 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, instalarea șablonului nu are loc 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ă sortare 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 după 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 aceasta 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 demonstrația î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 „ Gestionarea șabloanelor„, „Șabloane de site”;
  • În lista derulantă situată în „ Șablon selectat pentru editare„Instalaț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 examinare la site-ul oficial producător.

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 dezactiva încărcarea imaginilor pentru 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 utilizare î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 link-uri 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 redarea rapidă a editorului pe pagina.

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 unui 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ă. Însă pentru cei care au puține știri 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 recalcularea rapidă a numărului 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ă s-au făcut 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 indicilor 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 șters 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

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

1. Panoul de control a fost complet reproiectat. L-am făcut modern, lizibil și contrastant. Pe lângă modificările vizuale, noul design are și o serie de caracteristici funcționale. Noul panou de control are zece scheme de culori din care să aleagă, nu doar una, și un șablon de noapte special conceput în culori închise pentru lucrul confortabil în întuneric. Puteți regla lățimea barei laterale a secțiunilor și lățimea întregului panou de control. De asemenea, puteți activa un mod de ecran complet atunci când lucrați pe dispozitive cu dimensiuni mici ale ecranului, ascunzând bara de browser și filele pentru a crește spațiul de lucru al panoului. Fiecare utilizator al panoului de administrare își poate configura aspectul personalizat, parametrii și schema de culori. Un sistem dual special pentru setările de stocare este utilizat pentru a salva parametrii panoului. Setările sunt salvate atât pe server, cât și local într-un browser care oferă caracteristici unice atunci când se utilizează setările panoului de control. Salvarea setărilor pe bază de server permite evitarea efectului de „pâlpâire” la aplicarea designului personalizat al utilizatorului și, de asemenea, aplicarea automată a setărilor selectate atunci când utilizați alt browser, în timp ce stocarea setărilor la nivel local vă permite să restaurați setările selectate după o resetare a parametrilor serverul, de exemplu, în cazul reinstalării motorului sau după actualizarea sa globală. Sperăm că vă veți bucura de noul panou de control. Puteți vedea o mică demonstrație a noului panou în videoclipul de mai sus.

2. O scurtă previzualizare a celor mai recente mesaje personale a fost adăugată la panoul de control. Astfel, utilizatorul poate deschide rapid mesajul direct din panoul de control. 3. Această caracteristică vă permite să alegeți acțiunea imediat după publicarea articolului. Puteți alege între: „Adăugați un alt articol”, „Editați articol”, „Accesați lista de articole”. Vă permite să accesați cele mai frecvent utilizate acțiuni cu un singur clic.

4. Această caracteristică vă permite să alegeți acțiunea în timpul editării imediat după salvarea articolului. Puteți alege între: „Înapoi la editarea articolului” și „Accesați lista de articole”. Astfel, utilizatorii care salvează frecvent textul articolului în timpul editării pot trece rapid la editare după salvare.

5. Acum puteți activa o funcție în secțiunea Pagini statice din Panoul de control care vă permite să salvați locația unui utilizator pe un site web înainte de a edita sau adăuga pagina. Acesta permite revenirea utilizatorului la locația anterioară. Această caracteristică este utilă atunci când există un număr mare de pagini sau setarea oricăror parametri de căutare. După editare, utilizatorul nu va trebui să caute sau să se întoarcă manual la pagina necesară.

6. Această caracteristică vă permite să alegeți acțiunea imediat după ce ați salvat o pagină. Puteți alege între: „Adăugați o altă pagină”, „Editați pagina”, „Mergeți la lista de pagini”. Vă permite să accesați cele mai frecvent utilizate acțiuni cu un singur clic.

7. Această caracteristică vă permite să alegeți acțiunea în timpul editării imediat după salvarea paginii. Puteți alege între: „Înapoi la editarea paginii” și „Accesați lista de pagini”. Astfel, utilizatorii care salvează frecvent textul paginii în timpul editării pot trece rapid la editare după salvare.

8. O nouă caracteristică de evidențiere a articolelor, comentariilor, paginilor statice etc. În panoul de administrare este adăugat pentru a efectua acțiuni în masă asupra acestora. Permite distingerea cu ușurință a elementelor alese.

9. Editarea profilurilor de utilizator a fost complet reproiectată în Panoul de administrare. Acum puteți edita toți parametrii profilului care anterior erau disponibili doar prin editarea profilului pe site.

10. Se adaugă un nou modul Meta Tags. Acest modul vă permite să reatribuiți titlu, descriere, cuvinte cheie metaetichete pentru anumite pagini ale site-ului din panoul de administrare. Motorul DLE generează automat meta-etichete pentru toate paginile site-ului, totuși puteți reatribui meta-etichete pentru orice pagină. De exemplu, puteți atribui valori specifice pentru metaetichete pentru pagina de feedback, în loc să utilizați valori generale din setările motorului. Acum, cu acest modul, o puteți face în Panoul de administrare al site-ului dvs. web. În acest modul specificați adresa URL a paginii pentru care doriți să reatribuiți metaetichetele și specificați noi valori pentru aceste etichete. După aceea, valorile specificate vor fi aplicate acestei pagini. Puteți reatribui toate etichetele împreună și separat. De exemplu, dacă părăsiți cuvinte cheie câmp gol, se vor aplica valorile implicite pentru acel câmp și pentru acea pagină. Puteți specifica adresa paginii pentru care doriți să modificați metaetichetele și, de asemenea, puteți specifica un grup de adrese URL folosind caracterul „*”, care reprezintă căutarea după orice set de caractere. De exemplu, dacă specificați /page/*/, atunci metaetichetele specificate vor fi folosite pentru paginile /page/1/, /page/2/, /page/orice text/ etc.

11. Acum puteți exporta utilizatorii de pe site. Dacă utilizați servicii sau programe terțe pentru organizarea de corespondență pentru utilizatori, atunci cu ajutorul exportului puteți genera rapid datele necesare. Exportul utilizatorilor se face în Panoul de administrare din secțiunea Editare utilizator. Puteți exporta atât toți utilizatorii, cât și utilizatorii selectați după criterii. Puteți exporta lista fie în format CSV, fie în format Excel. 12. Puteți transfera articole în alte categorii la un moment dat. Pentru a face acest lucru, trebuie să alegeți acțiunea „Mutați într-o altă categorie” din opțiunea „Expirare înainte” atunci când adăugați sau editați un articol și să atribuiți una sau mai multe categorii în care doriți să mutați articolele când este atins timpul dat. 13. Puteți exclude anumite articole din rezultatele căutării pe site. Când adăugați sau editați articole în Panoul de administrare, puteți bifa opțiunea „Excludeți din căutare” pentru fiecare publicație separat. Astfel, puteți exclude un articol din rezultatele căutării.

14. Acum atribuiți o parolă sau o listă de parole pentru fiecare articol pentru a o vizualiza. Dacă este setată o parolă pentru un articol, atunci va fi solicitată să fie introdusă pentru a avea acces la o versiune completă a articolului și articolul va fi afișat numai dacă este introdusă parola corectă. Parola introdusă va rămâne în vigoare până când utilizatorul închide browserul, iar parola nu va mai fi solicitată în cadrul aceleiași sesiuni de pe site.

15. Puteți exclude anumite pagini statice din rezultatele căutării pe site. Când adăugați sau editați o pagină în Panoul de administrare, puteți bifa opțiunea „Excludeți din rezultatele căutării” pentru fiecare pagină statică separat.

16. Acum atribuiți o parolă sau o listă de parole pentru fiecare pagină statică pentru a o vizualiza. Dacă este setată o parolă pentru o pagină statică, atunci se va cere parola pentru a deschide pagina și va fi deschisă numai dacă este introdusă parola corectă. Parola introdusă va rămâne în vigoare până când utilizatorul închide browserul, iar parola nu va mai fi solicitată în cadrul aceleiași sesiuni de pe site.

17. Se adaugă autosugestie pentru câmpuri suplimentare care au tipul de „referințe încrucișate” atunci când se adaugă și se editează publicații. Lista de cuvinte pentru autosugestie este obținută din baza de date. Ușurează completarea acestor câmpuri și, de asemenea, reduce probabilitatea unei erori în cuvinte.

18. Puteți utiliza măști pentru a specifica un șablon pentru redirecționări în modulul Redirecționări. Când specificați adresa URL de la care să efectuați redirecționarea, puteți specifica caracterul „*”, ceea ce înseamnă că orice set de simboluri poate fi în loc de „*”. De exemplu, puteți specifica /page/*/ pentru a seta redirecționarea de la pagini precum /page/1/, /page/2/, /page/orice text/ etc.

19. Acum puteți trece rapid la editarea unui grup de un anumit utilizator.

20. Pentru șabloanele de pagini statice (static.tpl și alte pagini alocate), se adaugă noul text al etichetei, care afișează textul inclus ca link pentru editarea paginii statice pentru grupurile de utilizatori cărora li se permite să editeze pagini statice. Acest lucru permite trecerea rapidă la editarea paginii necesare, atunci când există un număr mare de pagini statice.

21. Se adaugă un nou parametru „id_as_list” pentru eticheta de articole personalizate (custom...) care funcționează împreună cu parametrul „id” și sortează publicațiile așa cum apar în listă. De exemplu, eticheta (custom id = "3,4,1,2" order = "id_as_list") va afișa mai întâi articolele cu ID-ul 3, apoi 4, apoi 1 și 2. Această funcție este utilă atunci când doriți să afișați articolele cerute într-o ordine strict definită.

22. Este adăugat un nou parametru „id_as_list” pentru eticheta de comentarii personalizate (customcomments...) care funcționează împreună cu parametrul „id” și sortează comentariile așa cum apar în listă. De exemplu, eticheta (customcomments id = "3,4,1,2" order = "id_as_list") va afișa comentariile cu ID-ul 3, apoi 4, apoi 1 și apoi 2. Această funcție este utilă atunci când doriți să afișați comentariile solicitate într-o ordine strict definită.

23. Puteți permite atașarea videoclipurilor în comentarii folosind etichetele din setările grupului de utilizatori. Această opțiune este folosită pentru a permite sau a interzice anumitor grupuri de utilizatori să atașeze videoclipuri în comentarii.

24. Puteți permite atașarea widget-urilor media în comentarii folosind etichetele din setările grupului de utilizatori. Această opțiune este utilizată pentru a permite sau a interzice anumitor grupuri de utilizatori să atașeze widget-uri media în comentarii.

25. Au fost aduse modificări la editarea rapidă a articolelor. Acum, în modul de editare rapidă, sunt afișate doar acele câmpuri care au fost completate anterior în timpul adăugării articolelor sau al modului de editare completă. Acest lucru se aplică atât pentru adnotarea articolului, cât și pentru câmpurile articolului complet. Dacă adnotarea articolului și câmpurile complete ale articolului nu au fost completate, acestea nu vor fi afișate în modul de editare rapidă. Această caracteristică este utilă pentru cei care folosesc numai câmpuri suplimentare în articole. Ei nu vor vedea câmpuri inutile.

26. Puteți elimina câmpuri precum „adnotare articol” și „articol complet” din șablonul de adăugare a articolului, păstrând în același timp toate celelalte funcționalități ale editorilor. Această funcție va fi utilă pentru cei care folosesc doar câmpuri suplimentare pentru a adăuga articole.

27. Este adăugată o nouă etichetă globală pentru șabloanele (category-id). care permite afișarea ID-ului categoriei vizualizate de vizitator. Această etichetă va fi utilă atunci când organizați meniul de pe site și când trebuie să reatribuiți rapid orice clase CSS sau numele fișierelor șablon, atunci când editați articolele de afișare a șabloane.

28. O nouă etichetă globală (category-title) este adăugată pentru șabloane, care permite afișarea numelui categoriei vizualizate de vizitator. Această etichetă va fi utilă atunci când trebuie să afișați numele categoriei pe care o vizualizați.

29. Puteți specifica o descriere completă pentru categorii. Descrierea este creată în Panoul de administrare la adăugarea sau editarea categoriilor în secțiunea corespunzătoare. În descrierea categoriei puteți folosi atât etichete BBCODES, cât și etichete HTML. O nouă etichetă globală de șablon (category-description) este utilizată pentru a afișa descrierea pe site atunci când utilizatorul vizualizează categoria. Este disponibil și atunci când sunt afișate descrieri complete. Astfel, puteți afișa numele categoriei și descrierea acesteia folosind o expresie simplă, de exemplu: (category-title)
(categorie-descriere) Puteți limita obținerea acestor informații folosind etichete suplimentare, de exemplu, numai pe prima pagină a categoriei.

30. Puteți utiliza o nouă valoare „numai” pentru parametrul „subcat” al etichetei de ieșire (catmenu ...) din meniul categoriei, care permite afișarea doar a subcategoriilor din categoria specificată. De exemplu, dacă utilizați eticheta (catmenu id = "1" subcat = "only"), vor fi afișate numai subcategorii din categoria cu ID-ul "1". Această caracteristică este utilă pentru a afișa numai subcategorii dintr-o anumită categorie. De exemplu, puteți afișa automat o listă de subcategorii din categoria vizualizată folosind expresia simplă (catmenu id = "(category-id)" subcat = "numai").

31. Acum puteți exclude categoria selectată din rezultatele căutării în Setările categoriei din Panoul de control. Astfel, puteți seta vizibilitatea fiecărei categorii în rezultatele căutării. Dacă categoria este exclusă din rezultatele căutării, atunci articolele din această categorie nu vor fi afișate acolo atunci când căutați articole.

32. Acum puteți afișa separat imaginile încărcate pentru câmpuri suplimentare de tip „Galerie de imagini”.. Pentru aceasta eticheta este folosită în șabloane, unde „X” este numele câmpului suplimentar, iar „Nr” este numărul imaginii din galerie. De exemplu, dacă aplicați , apoi imaginea numărul doi va fi afișată și încărcată într-un câmp suplimentar numit „test”. Astfel, puteți folosi un câmp și, în același timp, puteți afișa o previzualizare din galerie într-o singură imagine în adnotarea articolului și galeria completă când vizualizați articolul complet.

33. Acum puteți utiliza în siguranță eticheta (titlu) în atributele HTML atunci când afișați articole. De exemplu, puteți utiliza alt="(titlu)" !} iar textul va păstra valabilitatea documentului dacă antetul conține ghilimele.

34. S-a adăugat suport pentru atașarea videoclipurilor și postărilor de pe Facebook pentru etichetă.

35. Se adaugă compresia Gzip pentru fișierele CSS utilizate de motor, care permite reducerea semnificativă a dimensiunii fișierelor CSS și, prin urmare, accelerarea încărcării paginilor. Comprimarea poate fi activată împreună cu comprimarea fișierelor JS în setările motorului. Când activați compresia, numai fișierele CSS ale motorului DLE sunt comprimate. Pentru a comprima propriile fișiere CSS ale șablonului, consultați articolul nostru https://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html

36. Acum puteți activa resetarea automată a memoriei cache a browserului pentru fișierele CSS și JS utilizate de motor după actualizarea acestuia. Această caracteristică permite browserului să folosească cele mai noi fișiere după actualizarea motorului, nu să le folosească pe cele vechi din memoria cache a browserului.

37. Eticheta (THEME) este acum acceptată în previzualizarea materialelor promoționale din panoul de control al motorului.

38. Se adaugă o evidențiere vizuală pentru numărul de caractere introduse în câmp și pentru numărul de simboluri permise rămase la adăugarea oricăror date în Panoul de administrare. Această caracteristică vă permite să vedeți vizual cantitatea maximă de simboluri disponibile pentru câmp.

39. Dacă protocolul site-ului dumneavoastră nu este specificat în setările motorului, DLE va folosi o conexiune SSL securizată și va genera legături către protocolul HTTPS începând cu această versiune de motor.

40. Se adaugă măsuri preventive pentru a proteja site-ul de redirecționări „nesfârșite”. dacă numai protocolul HTTPS este activat în setările motorului și serverul nu este configurat corect și nu transmite informații despre protocolul utilizat.

41. Sunt adăugate măsuri preventive pentru secțiunea de filtru de cuvinte pentru a proteja împotriva ștergerii accidentale a cuvintelor din filtrul de cuvinte din panoul de administrare. Acum această acțiune necesită confirmare.

42. Codul HTTP 403 (accesul este refuzat) este trimis către browser pentru paginile de marcaje ale articolelor personale dacă un utilizator neînregistrat merge la adresa marcajului. Astfel, datele paginii nu vor fi indexate de motoarele de căutare. Motoarele de căutare nu indexează o pagină cu o singură eroare de acces.

43. Încărcarea bazei de date a fost redusă semnificativ la afișarea celor mai recente comentarii pe site-uri web cu un număr mare de comentarii.

44. Afișarea blocului de etichete este optimizată pentru bazele de date cu un număr mare de articole pe site. Interogarea bazei de date este îmbunătățită și accelerată.

45. Se adaugă suport pentru bretele „(” și „)” în modulul „Filtru de cuvinte” iar acum puteți folosi cuvintele care conțin aceste simboluri în filtru.

46. ​​​​Articolele de pe harta site-ului sunt ascunse automat de motoarele de căutare dacă accesul la articol este interzis oaspeților în fila „Acces” a articolului.

47. Editorii Froala și TinyMCE au fost actualizați. Problemele găsite anterior sunt remediate în ambele.

48. Analizatorul de cod HTML pentru articolele publicate este actualizat.

49. S-a rezolvat o problemă cu notificarea CRON incorectă a motoarelor de căutare despre actualizările hărții site-ului când numele site-ului a fost specificat fără un protocol în setările motorului.

50. O problemă a fost rezolvată unde editorii vizuali nu puteau fi afișați pe pagina de publicare a articolului dacă pe pagină existau etichete „personalizate”.

51. O problemă a fost rezolvată unde editorul vizual nu s-a putut încărca în timpul editării rapide dacă afișarea articolelor se face numai prin eticheta (personalizată ...), fără a utiliza eticheta principală (conținut).

52. O problemă a fost rezolvată unde textul îmbinat a fost trimis fără întreruperi de rând în notificările prin e-mail despre comentarii noi sau mesaje personale.

53. O problemă a fost rezolvată unde rupturile de rând s-au pierdut în rândurile goale când se folosește editorul TinyMCE pentru articole.

54. O problemă a fost rezolvată unde unele etichete șablon pentru pagini statice au fost afișate incorect la afișarea paginilor statice în rezultatele căutării.

55. Toate erorile mici declarate și găsite anterior sunt remediate.

Informații despre instalarea motorului pentru clienți:

Atenţie! Aceste informații sunt disponibile numai pentru utilizatorii cu o licență validă pentru DataLife Engine. Dacă ați achiziționat deja scriptul, trebuie să vă conectați cu contul dvs.


Dacă nu sunteți client, puteți pe site-ul nostru.

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, inserarea etichetelor publicitare direct în textul știrii. 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ă de 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, antetul 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 etichete noi 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 specificate

Salutare prieteni. Îmi petrec aproape tot timpul. Deoarece majoritatea site-urilor mele sunt construite pe CMS DLE, trebuie să lucrez mult cu acest motor. Am mai spus că dezvoltatorii nu sunt prietenoși cu SEO și, în general, nu am auzit niciodată un astfel de cuvânt, dar s-a dovedit a fi chiar mai rău decât ar fi putut fi. Am pregătit chiar și o serie întreagă de postări dedicate „cusăturii” motorului oamenilor (vezi în categorie).

Dar astăzi aș vrea să vorbesc despre un lucru atât de important precum un sitemap html pentru DLE. Oricât am căutat pe Internet un modul de card normal, nu l-am găsit niciodată. Există, desigur, mai multe soluții, dar toate nu dau rezultatul dorit și uneori chiar provoacă rău. A trebuit să scriu singur modulul sau, mai degrabă, să încredințez profesioniștilor implementarea „dorințelor” mele. Îi exprim profunda recunoștință lui Alexander Fomin pentru entuziasmul său și viteza incredibilă de lucru.

Modulul sitemap pentru DLE, pe care urmează să vi-l prezint, îndeplinește toate cerințele SEO și este extrem de ușor de instalat.

SiteMap – Modul HTML de generare a hărților site-ului pentru DLE

Titlul original: Harta site-ului
Compatibilitate CMS: DLE 8.2- 10.6
Răspândire: Gratuit, așa cum este, la distribuire, este necesară o legătură către sursă
Versiunea curentă: 2.2 (din 05.08.2014)
Scop: Afișați o listă neordonată cu link-uri către toate publicațiile, categoriile și paginile statice.
Particularitati: Generator vizual de cod încorporat. Configurarea detaliata a principiului afisarii tuturor elementelor site-ului - stiri, categorii, pagini statice - numarul de elemente afisate, principiul sortarii si ordinea de sortare, afisarea elementelor sub forma de link sau in text simplu, posibilitatea de a include/exclude anumite elemente. elemente.

Descrierea și configurarea modulului HTML sitemap pentru DLE

Prieteni, 3 iunie 2012 este o zi mare, a fost lansată versiunea 2.0 a sitemap-ului complet nouă. Ridicăm ștacheta pentru ușurința în utilizare a modulului nostru la un nou nivel. Noua (sper si voua) ne-a placut foarte mult sistemul de generare a codului vizual implementat in sistem si am decis sa-l implementam in modulul harta site-ului. Acum nu trebuie să citiți manuale și descrieri ale tuturor funcțiilor și semnificațiilor acestora - mergeți la panoul de administrare, specificați câteva valori și gata - modulul este gata de utilizare!

Pe lângă cele spuse mai sus, aș dori să enumerez câteva caracteristici mai importante:

  • modulul este complet în cache;
  • modulul folosește API-ul DLE;
  • harta nu afișează publicațiile care nu au trecut de moderare, precum și cele planificate pentru viitor;
  • se ține cont de prezența/absența CNC, precum și de tipul CNC;
  • este oferită o astfel de subtilitate - dacă cineva a lucrat cu motorul DLE de mult timp, își va aminti că în versiunile inițiale nu a existat deloc CNC și apoi a apărut, ci doar de un tip (la fel ca tipul 3 se formează acum). Deci acest lucru este prevăzut și în acest modul - publicațiile noi sunt afișate cu un URL al cărui tip CNC este selectat în panoul de administrare, iar cele vechi, respectiv, cu un URL CNC de tipul vechi.

În ciuda aspectului unui generator vizual, vă sugerez să vă familiarizați cu mecanica modulului.

Modulul este inserat în șablonul main.tpl folosind eticheta:
(includeți fișierul="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — parametru modul, valoare1 — valoarea parametrului. Setările modulului urmează semnul? și sunt separate prin &.

Exemplu de inserare (afișează o hartă a site-ului cu o listă de pagini statice și știri din categorii cu id=2,3,4):
(conţinut)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Pentru ca harta site-ului să fie afișată pe o pagină separată, eticheta (include...) trebuie inclusă în , iar eticheta (conținut) trebuie inclusă în . După aceasta, modulul va fi disponibil la http://site.ru/sitemap/

După orice modificare a parametrilor și a valorilor acestora, trebuie să ștergeți memoria cache din panoul de administrare.

Parametrii modulului trecuți prin tpl în timpul inserării:

  • need_cats — listă de ID-uri de categorii separate prin virgule pentru afișare pe hartă
  • exc_cats — listă de ID-uri de categorii, separate prin virgule, excluse din hartă
  • need_news — listă de ID-uri de articole separate prin virgule pentru afișare pe hartă
  • exc_news — listă de ID-uri de articole, separate prin virgule, excluse din hartă
    • Nu are sens să specificați acești parametri în același timp
  • need_static — listă de ID-uri statice ale paginilor separate prin virgule pentru afișare pe hartă
  • exc_static — listă de pagini cu id-uri statice, separate prin virgule, excluse din hartă
    • Nu are sens să specificați acești parametri în același timp
  • cats_as_links — arată numele categoriilor ca link-uri (1 sau 0)
  • show_static — afișați pagini statice (1 sau 0) pe hartă
  • cats_sort — câmp de sortare pentru lista de categorii (câmp din tabelul dle_category)
  • cats_msort — direcția de sortare pentru lista de categorii (ASC sau DESC)
  • news_sort — câmp de sortare pentru lista de articole (câmp din tabelul dle_post)
  • news_msort — direcția de sortare pentru lista de articole (ASC sau DESC)
  • static_sort — câmp de sortare pentru lista de pagini statice (câmp din tabelul dle_static)
  • static_msort — direcția de sortare pentru lista de pagini statice (ASC sau DESC)
    • Există 2 opțiuni pentru direcția de sortare:
      • ASC - crescător (alfabetic)
      • DESC - Descendent (în ordine inversă)
    • dacă câmpul și ordinea de sortare nu sunt specificate, se utilizează setările categoriei specificate sau parametrii DLE standard
  • cats_limit — numărul maxim de subcategorii afișate
  • news_limit — numărul maxim de articole afișate dintr-o categorie
  • static_limit — numărul maxim de pagini statice afișate

Vă rugăm să rețineți niciuna dintre setările de mai sus nu este necesară, nu trebuie să specificați absolut nimic - doar introduceți o etichetă (include file="engine/modules/sitemap.php") - apoi vor fi utilizate setările implicite.

Clasele de aspect și stil ale sitemapului

Opțional, este posibil să schimbați aspectul hărții site-ului pentru a face acest lucru, deschideți fișierul de stil (style.css) al șablonului dvs. și scrieți clasele descrise mai jos.

Lista claselor de sitemap CSS:

Sitemap_categories - element