Motorul Datalife 1

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

Motorul Datalife 1
Motorul Datalife 1


1. În locul unui șablon depășit pentru versiunea mobilă a site-ului, a fost adăugat un șablon complet nou pentru smartphone.







Motorul Datalife 1


4. Când adăugați știri pe site, se adaugă și posibilitatea de a publica un sondaj și știrile care sunt adăugate.

5. Toate expresiile regulate pentru funcțiile preg_replace din script folosind modificatorul / e sunt complet rescrise. Toate aceste funcții au fost înlocuite cu utilizarea funcției preg_replace_callback. Această modificare a codului a fost făcută pentru a asigura compatibilitatea DLE cu PHP 5.5.x

6. Modulul de backup de baze de date MySQL a fost rescris, în loc de extinderea MySQL depășită, backup-ul este creat și restaurat folosind extensia MySQLi PHP mai nouă. Acest lucru este necesar pentru a susține o nouă linie de PHP 5.5.x

Motorul Datalife 1

16. A fost adăugat un nou sistem de redimensionare și aplicare a filigranului în imaginile GIF, ceea ce a dus la un suport mai corect pentru imaginile care conțin transparență.


17. În setările de script adăugați posibilitatea de a seta timpul pentru curățarea forțată a cache-ului. Puteți seta intervalul de timp în minute, după care memoria cache a scriptului va fi eliminată forțat. Această caracteristică va fi utilă în special pentru site-urile care trimit știri în prealabil pentru moment și utilizează caching-ul pe site. Pentru această setare, puteți seta valoarea la 0, apoi memoria cache va fi șters, așa cum a fost anterior automat ca schimbarea informațiilor din baza de date.

Motorul Datalife 1


18. În panoul de administrare al scriptului, în secțiunea de control a câmpurilor de știri suplimentare, a fost adăugat un nou sistem convenabil pentru setarea ordinii de sortare. Acum, pentru a stabili o nouă ordine de sortare, va fi suficient să mutați câmpurile necesare în pozițiile necesare și să salvați ordinea de sortare. Acest nou sistem face mult mai ușor organizarea listelor cu câmpuri suplimentare pentru știri.

20. Setarea globală "modul sigur pentru câmpuri suplimentare", care dezactivează suportul pentru etichetele BB și HTML în plus. câmpurile au fost mutate direct în gestionarea câmpurilor suplimentare. Acum puteți seta pentru fiecare câmp pentru a dezactiva sau nu tag-urile BB și HTML. Astfel, puteți utiliza câmpurile mai flexibil, de exemplu pentru câmpurile necesare având tipul "o singură linie", puteți permite utilizarea etichetelor BB în ea.


21. În panoul de administrare al scriptului, în secțiunea de control a câmpurilor suplimentare de profiluri de utilizator, a fost adăugat un nou sistem pentru setarea ordinii de sortare. Acum, pentru a stabili o nouă ordine de sortare, va fi suficient să mutați câmpurile necesare în pozițiile necesare și să salvați ordinea de sortare. Acest nou sistem face mult mai ușor organizarea listelor cu câmpuri suplimentare pentru profilul utilizatorului.








22. Setările de script au adăugat posibilitatea de a specifica ce conținut să fie afișat în mod implicit pe pagina principală. Puteți alege să afișați știri utilizând etichete # 123; conținut> sau # 123; personalizat> și, de asemenea, alegeți să afișați o pagină statică pe pagina principală. În acest caz, în ciuda faptului că afișarea știrilor este determinată de prezența etichetelor # 123; conținut> sau # 123; personalizat> în șablon, dacă afișați numai știri prin pagina principală # 123; personalizat>, atunci acest element ar trebui să fie selectat și în setările de script, deoarece acest lucru va salva resursele serverului dvs. și scriptul nu va efectua procesarea inutilă pentru etichetă # 123; content> pentru pagina principală a site-ului dvs.

23. A fost adăugată abilitatea de a utiliza atât etichetele [xfvalue_x], cât și [xfvalue_x limit = "X"] în șabloanele scurte și complete de știri.

Motorul Datalife 1


24. A adăugat abilitatea de a șterge utilizatorii înregistrați, direct atunci când le editează profilul în paginile site-ului. Astfel, pentru a elimina utilizatorii, nu mai este nevoie să copiați datele de conectare de pe site și să accesați panoul de administrare din secțiunea de editare a utilizatorilor, acțiunile necesare pot fi efectuate direct de pe site.

25. Pentru ieșirea de știri personalizate utilizând eticheta # 123; personalizat>, pentru atributul fixed = "yes", este adăugată abilitatea de a utiliza numai, care afișează numai știrile fixe din secțiune. De exemplu, dacă este fix = "da" atunci vor fi afișate mai întâi știrile înregistrate și apoi restul, iar dacă este fix = "numai" vor fi afișate doar știrile înregistrate.

26. Pentru șablonul populare de știri (topnews.tpl), se adaugă o nouă etichetă care afișează numărul de caractere dezbrăcate în X, titlul știrilor. În acest caz, scurtarea textului are loc până la ultimul cuvânt logic și nu sparge textul în mijlocul cuvântului.

27. Pentru șabloanele pentru știri populare și știri similare (topnews.tpl și relatednews.tpl), au fost adăugate noi etichete: și care afișează data știrilor fie în funcție de setările de script, fie în formatul definit de utilizator.

28. A fost adăugat SECURE_AUTH_KEY constant în fișierul motor / data / dbconfig.php. Valoarea acestei constante este generată automat și este unică pentru fiecare site. Constant este un șir complex de litere, numere și caractere speciale, cu o lungime mai mare de 60 de caractere și destinat să amplifice diversele hashes și semnături de control ale site-ului. Punerea în aplicare a acestei constante protejează site-ul de decriptarea controlului hashes de forța brute. În orice moment, dacă se dorește, administratorul poate schimba valoarea acestei constante la discreția sa.

29. Setările de grup, care permit descărcarea de imagini și fișierele obișnuite pe server, au devenit complet independente una de alta. De exemplu, puteți permite încărcarea fișierelor pe server, anumite extensii, dar în același timp interzice încărcarea imaginilor pe server.

30. Au fost făcute schimbări în distribuirea mesajelor în masă utilizatorilor din panoul de administrare al scriptului. Când trimiteți mesaje în bloc la panoul de administrare, mesajele nu vor mai fi trimise utilizatorilor interzisi pe site.

31. Mecanisme îmbunătățite pentru reluarea trimiterii mesajelor de e-mail în masă către panoul de administrare. Anterior, la reluare, s-ar putea să se repete literele deja trimise sau reînnoirea era imposibilă.

33. Modificările cosmetice mici se fac la formarea spoilerului etichetei BB, adăugând clickabilitate la imaginea de deschidere, închiderea spoilerului.

34. Control îmbunătățit al legăturilor CNC nevalide pe paginile de paginare a paginii principale a paginii.

35. Actualizat WYIWYG Live Editor la versiunea curentă.

37. S-a rezolvat o problemă în care o parte din întrebare a fost pierdută în secțiunea de redactare a întrebărilor și răspunsurilor, dacă această întrebare conține citate.

38. A fost rezolvată o problemă în care filtrul de cuvinte nu a avut loc în momentul înregistrării utilizatorului pe site, astfel că cuvintele din filtru au fost permise în informațiile despre ele însele când utilizatorul a înregistrat site-ul.

44. A rezolvat o problemă asociată cu posibilă sortare incorectă a paginilor statice după dată, în panoul de administrare al scriptului.

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

Oficial versiunea cu amănuntul:

Windows-1251: Nu aveți permisiunea de a descărca fișiere de pe serverul nostru
CRC32: AC4502F5
MD5: FCC1849A818EB6010406E6838851B938
SHA-1: 687A9B067270BD983990419638F095B340F3E4D7

UTF-8: Nu aveți permisiunea de a descărca fișiere de pe serverul nostru
CRC32: 78BB98AF
MD5: CFAD7F459003C03791CE033BADBE622D
SHA-1: 28388788C9C598D4DBED912536BE75C90D52D922

Generator cheie: DLE KeyGen pentru versiunea retail

Apoi, facem următoarele. Căutăm dosarul din care vine această cerere.
El este pe drum:
motor \ modules \ faq \ user_area \ showblock.php
În ea căutăm o linie:
$ unde = "WHERE" .implode ("ȘI", $ unde);
Schimbați la:
$ unde =! empty ($ unde). "WHERE" .implode ("ȘI", $ unde). '';







Articole similare

Trimiteți-le prietenilor: