Motorul Datalife

Finalizat faza principală a dezvoltării versiunii 11.2 lansare este pe testarea si pre-lansare de pregătire, dar pentru moment, vă sugerăm să citiți informațiile de care te asteapta cu o noua versiune.







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

Motorul Datalife

template = "custom" - specifică numele șablonului care va fi utilizat pentru a forma meniul în locul standardului categorymenu.tpl

7. Utilizarea adăugată a unui parser HTML complet nou pentru publicațiile de pe site. Acest parser este folosit pentru filtrarea codului HTML primit, atunci când scrieți știri și pagini statice. Parserul nou, spre deosebire de cel vechi, nu numai că filtrează tot textul introdus pentru securitatea codului HTML, dar, de asemenea, corectează automat erorile utilizatorului din acest cod. De exemplu, etichetele HTML neasigurate sunt închise, stilurile CSS eronate sau incorecte sunt șterse și erorile legate de valabilitatea codului HTML introdus sunt corectate. În ciuda numeroaselor caracteristici adăugate în parser, filtrarea codului HTML în acesta este mult mai rapidă decât parserul vechi (în comparație cu versiunea anterioară 11.1)

8. Toate codurile HTML generate în texte de știri. utilizând DLE, a fost tradus în specificațiile HTML5 în locul XHTML învechit.

9. Un sistem complet nou pentru stocarea parolelor utilizatorilor în baza de date MySQL a fost adăugat. Anterior algoritmi MD5 utilizate pentru a stoca hash-uri de parole, care au devenit caduce destul de rapid pentru a permite ridica parola brute force originală, în cazul în care un atacator obținut acces la hash parola. Noul sistem de stocare a parolei utilizează algoritmul de ștergere CRYPT_BLOWFISH și, în prezent, este un algoritm foarte rezistent la criptare. Această inovație este concepută în primul rând pentru a proteja parolele inițiale ale utilizatorilor în caz de compromitere a bazei de date, de exemplu dacă un atacator a primit acces direct la baza de date. pentru că parolele originale nu sunt stocate inițial în baza de date, parolele vor fi înlocuite într-un "mod soft", deoarece utilizatorii intră pe site sub login și parolă pe site. Astfel, toate parolele existente ale utilizatorilor vor funcționa și, ca prima dată când vă conectați la site, algoritmul de hash va fi înlocuit. De asemenea, noul sistem de stocare a parolei oferă actualizarea automată a algoritmilor de hashing al parolei, în cazul algoritmilor criptografici noi în PHP, astfel că setările de parole vor fi întotdeauna stocate într-un mod sigur.

11. Adăugat capacitatea de a introduce mai ușor filme flash și flash playere. Acum, scriptul va aduce automat codul pentru introducerea blițului într-o vedere sigură, în loc să îl elimine din textul de știri. În ciuda faptului că Flash a devenit învechit ca o tehnologie, multe site-uri web continuă să le utilizeze.







Motorul Datalife

Motorul Datalife

13. Pentru trimiterea prin poștă în masă a literelor și mesajelor din panoul de administrare, se adaugă posibilitatea de a selecta intervalul de la data înregistrărilor utilizatorilor la care vor fi trimise scrisorile. Astfel, puteți alege mai flexibil publicul țintă pentru mesajele dvs.

14. Pentru corespondență în masă de scrisori și mesaje către Panoul de administrare adăugat posibilitatea de a selecta ultima intervalul de date vizita de utilizator site-ul dvs., și numai sub rezerva acestor condiții, utilizatorul va fi trimis o scrisoare. Astfel, puteți alege mai flexibil publicul țintă pentru mesajele dvs.

15. Pentru a afișa publicații în formatul etichetei de utilizator # 123; Custom> Adăugat posibilitatea de a specifica ordinea de sortare a publicațiilor până la data editării lor. Pentru aceasta, utilizați parametrul order = "editdatedate". De exemplu, dacă utilizați o etichetă # 123; custom order = "editdate" sort = "desc" limit = "5"> va afișa ultimele cinci știri editate. Această ieșire va fi utilă pentru afișarea blocurilor de știri cu informații noi actualizate, de exemplu, atunci când actualizați linkurile către ele etc.

Motorul Datalife

19. Pentru șablonul de știri RSS (rss.tpl). a adăugat suport pentru etichete și textul [image-x] [/ image-x], care afișează imaginile URL "X" și afișează textul prizonierilor în ele dacă imaginea este prezentă.

22. A adăugat eliminarea automată a știrilor din afișare în publicații similare, în cazul în care știrile sunt eliminate din emisiunea de pe site și trimise pentru moderare. Anterior, pentru a le elimina din acest bloc, a fost necesar să resetați cache-ul publicațiilor similare.

Motorul Datalife

Motorul Datalife

34. Pentru codul generat de copii mici ale imaginilor. pentru a asigura validitatea codului generat, se elimină utilizarea atributului "rel".

39. Îmbunătățirea procesării câmpurilor suplimentare ale publicațiilor. când sunt afișate pe site în șabloane. Acum, pentru ca câmpurile să fie procesate, nu este necesar să se afișeze valorile acestor câmpuri în șabloane. Această inovație va fi convenabilă pentru webmasterii care folosesc diferite condiții specificate în câmpuri pentru a forma aspectul necesar al șablonului, și nu pentru ieșirea acestor câmpuri în șablon.

40. Meniu derulant îmbunătățit de lucru în panoul de administrare. astfel încât să nu depășească ecranul în cazul înălțimii insuficiente.

43. Compatibilitatea scriptului cu MySQL 5.7x

46. ​​S-a rezolvat o problemă în care se poate face o selecție incorectă de publicații dacă eticheta este utilizată # 123; personalizat.> În combinație cu câțiva parametri diferiți.

47. S-a rezolvat o problemă în care ar putea fi incorectă afișarea câmpurilor suplimentare cu tipul "Galerie de imagini", dacă este diferită. câmpurile sunt afișate simultan în șablonul de știri complete (fullstory.tpl) și în șablonul general (main.tpl)

48. S-a rezolvat o problemă care ar putea provoca eroarea "Valoare câmp prea lungă" pentru câmpurile generate automat de script. De exemplu, pentru descrierea meta-tagurilor.

50. Erori minore fixe detectate și raportate anterior în scenariu.







Articole similare

Trimiteți-le prietenilor: