Datalife motor
A 11.2-es verzió fejlesztésének fő szakasza befejeződött, a kiadás tesztelésre és előkészítésre készült, de most azt javasoljuk, hogy ismerkedjen meg azzal, amit az új verzió kibocsátásával vár.
Az alábbi változtatásokat készítették és hajtották végre:
template = "custom" - megadja a sablon nevét, amelyet a menü formázására használnak a standard categorymenu.tpl helyett
7. Hozzáadott egy teljesen új HTML-kód-elemző alkalmazása a webhelyen megjelenő kiadványokhoz. Ez az elemző a bejövő HTML kód szűrésére szolgál, amikor híreket és statikus oldalakat ír. Az új elemző, a régihez hasonlóan, nem csak a HTML kód biztonsági kódjait szűrte, hanem automatikusan kijavítja a felhasználói hibákat ebben a kódban. Például a nem lezárt HTML címkék zárt, hibás vagy helytelen CSS-stílusok törlődnek, és a beírt HTML kód érvényességével kapcsolatos hibák javításra kerülnek. Az elemző számos hozzáadott funkciójának ellenére a HTML kódszűrés sokkal gyorsabb, mint a régi elemző (az előző 11.1 verzióhoz képest)
8. Minden hírkódban generált HTML kód. a DLE használatával az elavult XHTML helyett a HTML5 specifikációra lettek fordítva.
9. Egy teljesen új rendszert adtak hozzá a felhasználók jelszavainak tárolásához a MySQL adatbázisban. Korábban algoritmusok md5 tárolására használt hash a jelszavak, amelyek elavulttá váltak meglehetősen gyorsan teszi, hogy vegye fel az eredeti jelszót nyers erő, ha egy támadó bejutott a jelszó hash. Új jelszó tároló rendszer egy algoritmus CRYPT_BLOWFISH, és jelenleg nagyon kriptográfiai algoritmus. Ez az újítás célja elsősorban, hogy megvédje az eredeti felhasználói jelszavak esetén kompromisszum az adatbázis, például, ha egy rosszindulatú felhasználó közvetlen hozzáférését az adatbázishoz. mert A kezdeti jelszó eredetileg nem az adatbázisban tárolt, változtassa jelszó hash lesz a „soft módban”, ahogy a felhasználók adja meg a helyszínen az Ön felhasználónevét és jelszavát az oldalra. Így minden meglévő jelszavak cselekedni, és legalább egy első hozzáférési oldalon, az algoritmus kell cserélni. Emellett egy új jelszót tároló rendszer automatikus frissítés jelszó hash algoritmusok, abban az esetben az új kriptográfiai algoritmusok PHP ezáltal jelszó hash mindig kell tárolni biztonságos formában.
11. Hozzáadta a képességét, hogy könnyebben beilleszteni a flash filmeket és a flash lejátszókat. Most a parancsfájl automatikusan bevezeti a kódot a vaku beolvasásához biztonságos nézetbe, ahelyett, hogy eltávolítaná a hírszövegből. Annak ellenére, hogy a Flash elavult technológia, sok weboldal továbbra is használja őket.
13. Az adminisztrátor panel levelező levelek és üzenetek tömeges elküldése esetén hozzáadódik a felhasználói bejegyzés dátumának azon intervallumának kiválasztási lehetősége, amelyre betűket küldenek. Így rugalmasabban választhatja ki az üzenetek célközönségét.
14. Az adminisztrátor panel e-mailjeinek és üzenetének tömeges levelezéséhez hozzáadva van a webhely utolsó látogatásának időközét egy felhasználó által megadott időköz, és csak azok a felhasználók kapják meg a leveleket, amelyekre ezek a feltételek vonatkoznak. Így rugalmasabban választhatja ki az üzenetek célközönségét.
15. Kiadványok megjelenítése a felhasználói címke formátumban # 123; custom.> Hozzáadta a szerkesztés dátumának szerkesztési sorrendjét. Ehhez használja a parameter order = "editdate" paramétert. Például ha egy címkét használ # 123; custom order = "editdate" sort = "desc" limit = "5"> megjeleníti az utolsó öt szerkesztett hírt. Ez a kimenet hasznos lesz a hírblokkok új, naprakész információkkal történő megjelenítéséhez, például a linkek frissítéséhez stb.
19. Az RSS hírportál sablonhoz (rss.tpl). a címkék és a [image-x] szöveg [/ image-x] támogatása, amely az URL "X" képeket megjeleníti, és a befogadott személyek szövegét mutatja be, ha a kép jelen van.
22. Automatikus hírlevél eltávolítása a képernyőn hasonló kiadványokban, abban az esetben, ha a hírt eltávolítják a műsorról a webhelyen, és moderálásra küldik. Korábban, hogy eltávolítsák ezt a blokkból, szükségessé vált a hasonló kiadványok gyorsítótárának visszaállítása.
34. A képek kis példányainak generált kódjához. a generált kód érvényességének biztosítása érdekében eltávolítjuk az "rel" attribútum használatát.
39. További publikációs területek továbbfejlesztése. amikor a sablonokon megjelenik a webhelyen. Most, a feldolgozni kívánt mezők számára, ezeknek a mezőknek az értékeit nem kell sablonokban megjeleníteniük. Ez az innováció olyan webmesterek számára lesz kényelmes, akik a mezőkben meghatározott különböző feltételeket használják a sablon kívánt elrendezésének létrehozásához, és nem a sablonban lévő mezők kimenetéhez.
40. A munkalehetőség legördülő menüje az admin panelben. hogy ne legyenek túlszárnyalva a képernyőn, ha nem elég magas.
43. A szkript kompatibilitása MySQL 5.7x-vel
46. Megoldott egy olyan problémát, ahol a kiadványok esetenként helytelen kiválasztása fordulhat elő, ha a címkét használják # 123; custom.> Több különböző paraméter kombinációja.
47. Megoldott egy hibát, amely szerint helytelen lehet további mezőket megjeleníteni a "Képgaléria" típusával, ha más. a mezők egyszerre jelenjenek meg a teljes hírmintában (fullstory.tpl) és az általános sablonban (main.tpl)
48. Megoldott egy olyan hiba, amely a szkript által automatikusan generált mezőkhöz "Túl hosszú mezőérték" hibát okozhat. Például a metatagek leírásához.
50. Javítva észlelt és korábban jelentett kisebb hibákat a szkriptben.