Instalarea DLE. DataLife Engine v.12.1 Funcții comunicate de presă intitulează panoul de control al motorului datalife

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 a cuvintelor cheie pentru etichetele meta 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 fost adăugată posibilitatea de a specifica pe baza cărui grup să creați un grup nou. Î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ă se afișeze codul publicitar adăugat, codul sursă al acestuia este afișat evidențiat, astfel, la adăugarea oricăror fragmente de etichete HTML, aspectul administratorului; panoul nu va fi perturbat și puteți oricând gestiona și edita codul, direct la panoul de control.

6. Modulul de editare a comentariilor din panoul de administrare a scriptului a fost îmbunătățit și reproiectat semnificativ. 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. S-a adăugat funcția de încărcare dinamică a comentariilor pe măsură ce vizitatorul vede pagina cu știrile complete ș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 site-ului.

9. Pentru a afișa știri folosind o etichetă personalizată (personalizată ...), a fost adăugată capacitatea de a afișa navigarea în pagină. În acest scop, a fost adăugat un nou parametru de etichetă navigation="yes". 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 eticheta (conținut), cum ar fi pagina de pornire, 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 eticheta de ieșire de știri personalizată (personalizat ...), a fost adăugat un nou parametru fixed="without", care afișează doar știrile care nu au fost remediate î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. În modulul de referințe încrucișate, a fost adăugată posibilitatea de a utiliza link-uri care conțin caractere codificate URL.

13. S-a adăugat o verificare a e-mail-ului utilizatorului la modificarea acestuia în profil pentru a determina dacă adresa dată sau grupul de adrese se află în lista de adrese interzise de administrator să se înregistreze pe site. Anterior, această verificare a fost efectuată numai în timpul înregistrării inițiale a unui vizitator pe site.

14. Se adaugă indicarea login-ului 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 care au proprietatea „Utilizați ca hyperlink”. Acum puteți elimina valorile inutile cu un singur clic.

16. S-a adăugat posibilitatea de a permite, în 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 materialele publicitare adăugate la panoul de administrare folosind o fereastră pop-up separată.

18. Pentru modulul de control al referințelor încrucișate, a fost adăugată capacitatea de a specifica domeniul de aplicare în care 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 fost adăugată o verificare pentru cuvintele cheie deja existente în baza de date. Acest lucru evită apariția cuvintelor cheie duplicate.

20. Pentru modulul de gestionare a referințelor încrucișate, a fost adăugată capacitatea de a utiliza declinarea multiplă a cuvintelor într-o frază cheie, indicând declinarea pentru mai multe cuvinte în același timp. De exemplu, puteți specifica expresia Ivan(ov|ova|ovu) Iva(n|na|nu) Ivanovi(h|cha|chu) pentru înlocuire. Și a adăugat și posibilitatea de a combina fraze din mai multe cuvinte, ambele conținând declinări și neconținând, de exemplu, sintagma: Repara (t|ta|tu) mobilier.

21. Algoritmul de afișare a informațiilor folosind eticheta (titlu) în șablonul pentru afișarea știrilor similare (relatednews.tpl) a fost modificat. 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 fost adăugat suport pentru o nouă etichetă (title limit="x"), care afișează titlul știrilor, scurtat la numărul specificat de X caractere în etichetă. În acest caz, titlul este scurtat până la sfârșitul cuvântului logic și nu este tăiat la mijloc.

23. Pentru șablonul pentru afișarea știrilor scurte (shortstory.tpl), a fost adăugat suport pentru textul text al etichetelor noi, iar textul inclus în aceste etichete este afișat atunci când este afișată orice știre, cu excepția știrilor X specificate. 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. Pentru șablonul de afișare a comentariilor (comments.tpl), a fost adăugat suport pentru etichetele de text noi, care sunt opusul etichetelor de text existente și afișează textul inclus în aceste etichete atunci când se afișează orice comentarii, cu excepția celor specificate.

Puteți citi despre toate noile funcții ale DLE 12.1 în acest articol.

DataLife Engine v.12.1 Comunicatul de presă vă va spune despre adăugarea la modulul de publicitate, acum modulul acceptă funcția de categorie, în această versiune puteți urmări numărul de vizualizări ale materialelor publicitare și alte completări legate de gestionarea publicității.

Este bine ca folosirea linkurilor canonice se adauga in cod pentru toate paginile site-ului, inclusiv navigarea prin sectiuni, vizualizarea stirilor complete etc. Acesta este un truc pentru a îmbunătăți optimizarea SEO a proiectelor, va elimina 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.

Din motive de securitate, a fost adăugată o funcție pentru a proteja automat site-ul de inundarea codului sau inserarea de cadre pe site-uri terțe. Când activați această setare, afișarea resursei 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.

O altă caracteristică interesantă pentru optimizarea site-ului SEO este capacitățile extinse ale modulului „Metatag-uri” acum puteți seta nu numai metaetichete pentru pagini, ci și orice titlu separat pentru pagină și descrierea paginii, pe care le puteți afișa ulterior oriunde în șablon; .

(Recomandat)
Gazduire cu certificat SSL gratuit pentru site, echipamente moderne pe SSD - unul dintre liderii in calitate si pret mic. În acest articol citim.

Apropo, dacă aveți nevoie de un furnizor de calitate cu certificat SSL gratuit, un plan tarifar favorabil și un furnizor securizat, acest cod promoțional oferă o reducere de 5% la comanda unui domeniu și/sau găzduire.

A460-09C2-059C-5161

De exemplu, despre găzduire gratuită (gazduire gratuită) fără publicitate și condiții de rulare a DataLife Engine 12-9.x sau orice alt CMS - acest serviciu vă va ajuta să înțelegeți într-o lună dacă găzduirea este potrivită pentru dvs. sau nu.

Oferim să descărcați diferite versiuni de DLE pe secțiunea http://www.site pentru toată lumea fără a se înregistra (versiunile licențiate UTF 8 și Win 1251).

Etapa principală de dezvoltare a versiunii 12.1 a fost finalizată, lansarea se află î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 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 ele. 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 publicațiile 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. Capacitățile modulului „Metatag-uri” au fost extinse; acest modul a fost redenumit „Titturi, descrieri, metaetichete”. 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. Au fost extinse posibilitățile de afișare a publicațiilor pe baza valorilor câmpurilor suplimentare din publicații. 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ă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 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 micromarkupului 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ă camera a fost rotită la realizarea fotografiilor.

27. S-a adăugat posibilitatea de a notifica automat administrația site-ului despre sosirea 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ă vizualizați ș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 sub formă 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 un înlocuitor numai în paginile statice și puteți selecta, de asemenea, 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. O ieșire formatată a numărului de contoare diferite (vizionări, publicații, comentarii) a fost adăugată 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 utiliza (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 incorect de pagină, 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 mai bună calitate 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. Sistem îmbunătățit pentru calcularea proporțiilor imaginii la crearea de copii mici. 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. Prelucrarea optimizată a câmpurilor de publicații suplimentare la afișarea publicațiilor scurte, precum și la lucrul cu modulul 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. S-a adăugat suport pentru inserarea etichetelor de text ascunse pentru editorul TinyMCE 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, având ca scop eliminarea unor erori de aspect și îmbunătățirea interacțiunii 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 nu erau generate corect. 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.

Bună 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.

Lista completă de module pentru DLE de la Alaich:

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

Titlul original: SiteMap
Compatibilitate cu CMS: DLE 8.2-10.6
Distribuție: gratuită, așa cum este, la distribuire, este necesară o legătură către sursă
Versiunea actuală: 2.2 (din 05.08.2014)
Scop: Afișați o listă nenumerată cu link-uri către toate publicațiile, categoriile și paginile statice.
Caracteristici: 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 de 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 că niciuna dintre setările de mai sus nu este obligatorie, nu puteți specifica nimic - doar introduceți eticheta (include file="engine/modules/sitemap.php") - atunci se vor folosi 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