Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 7, XP
  • Paneli i kontrollit të motorit datalife me titullin e kërcimit. DataLife Engine v.11.0 Publikimi përfundimtar - Versioni aktual i DLE

Paneli i kontrollit të motorit datalife me titullin e kërcimit. DataLife Engine v.11.0 Publikimi përfundimtar - Versioni aktual i DLE

Vetëm për qëllime informative. Administrata nuk mban përgjegjësi për përmbajtjen e saj. Shkarko falas .


Motori DataLifeështë një sistem multifunksional i menaxhimit të përmbajtjes. Falë një sistemi shumë të fuqishëm për menaxhimin e lajmeve, publikimeve, artikujve, përdoruesve, DataLife Engine është menduar kryesisht për organizimin e mediave dhe blogjeve tuaja në internet. Një shumëllojshmëri e gjerë e aftësive bazë të skriptit, të integruara fillimisht në skript, lejojnë që DataLife Engine të jetë një hap përpara konkurrentëve të tij më të afërt në këtë fushë të krijimit të faqes në internet. Dhe falë një strukture thelbësore të saktë dhe të mirëmenduar që minimizon kërkesat për burimet e serverit, DataLife Engine është në gjendje të trajtojë me lehtësi projekte me trafik të lartë me ngarkesë minimale të serverit. Fleksibiliteti dhe lehtësia e personalizimit dhe integrimit të dizajnit tuaj do t'ju lejojë të studioni dhe kuptoni shpejt strukturën e shablloneve dhe në përputhje me rrethanat të vendosni faqet tuaja, pa ndonjë kosto shtesë materiale.


1. Mbështetje e shtuar për titujt në modulin e menaxhimit të reklamave. Ju mund të krijoni tituj në këtë modul dhe të vendosni materialet tuaja reklamuese në këto tituj. Kategoritë shfaqen në krye, përpara listës së materialeve reklamuese të shtuara, në formën e dosjeve. Në vetë titujt, mund të krijoni gjithashtu një numër të pakufizuar nëntitujsh shtesë. Kështu, me një numër të madh materialesh reklamuese, mund t'i vendosni ato për lehtësinë e lundrimit nëpër to, në tituj dhe nëntituj të ndryshëm.

2. U shtua aftësia për të gjurmuar numrin e shikimeve për materialet reklamuese, shtuar në panelin e kontrollit të skriptit. Shikimet regjistrohen vetëm për përdoruesit e vërtetë që hynë në faqe duke përdorur një shfletues. Bots që zvarriten në sajt nuk numërohen. Numërimi i shikimeve aktivizohet drejtpërdrejt për çdo baner, kështu që ju mund të numëroni shikimet vetëm për materialet e kërkuara reklamuese. Ju gjithashtu keni mundësinë të specifikoni nëse dëshironi të numëroni të gjitha pamjet e banerit, ose të numëroni vetëm shikimet nga përdoruesit unikë.

3. Për materialet reklamuese në panelin e administratorit u shtua aftësia për të kufizuar shfaqjen e banerit bazuar në numrin e shikimeve të tij, dhe mund ta fikni banerin kur të arrihet numri maksimal i specifikuar i shikimeve.

4. U shtua aftësia për të gjurmuar numrin e klikimeve për materialet reklamuese,
shtuar në panelin e kontrollit të skriptit. DataLife Engine përgjon automatikisht etiketat HTML të publikuara duke përdorur etiketa dhe mban automatikisht gjurmët e klikimeve në to. Nuk kërkohet ndonjë dizajn i veçantë i këtyre lidhjeve, ato mund të çojnë në çdo adresë që ju nevojitet. Ju gjithashtu keni mundësinë të specifikoni nëse dëshironi të numëroni të gjitha klikimet në një lidhje, ose të numëroni vetëm klikimet nga përdoruesit unikë.

5. Për materialet reklamuese në panelin e administratorit u shtua aftësia për të kufizuar shfaqjen e banerit bazuar në numrin e klikimeve në banerin tuaj, dhe ju mund të fikni shfaqjen e banerit kur të arrijë numrin maksimal të specifikuar të klikimeve në të.

7. U shtua përdorimi i lidhjeve kanonike në kodin e faqeve, për të gjitha faqet e faqes duke përfshirë lundrimin nëpër seksione, shikimin e lajmeve të plota, etj. Kjo veçori ju lejon të rritni optimizimin e SEO të faqeve, dhe gjithashtu ju lejon të shmangni faqet e kopjuara nëse lidhjet e pasakta në faqen tuaj publikohen diku në internet, ose nëse për ndonjë arsye është e nevojshme të çaktivizoni kontrollin e CNC-ve të pasakta.

8. Në cilësimet e kategorisë në panelin e kontrollit, shtoi mundësinë për të vendosur si parazgjedhje për një kategori nëse lejohet të publikohen lajme nga kjo kategori në faqen kryesore të faqes. Këto cilësime janë në fuqi në kohën e shtimit ose redaktimit të një publikimi dhe nëse publikimi në faqen kryesore është i ndaluar për një kategori, atëherë opsioni përkatës hiqet në momentin e shtimit ose redaktimit të një publikimi.

9. Në cilësimet e kategorisë në panelin e kontrollit, shtoi mundësinë për të vendosur si parazgjedhje për një kategori, nëse komentet lejohen për postimet nga kjo kategori. Këto cilësime janë në fuqi në kohën e shtimit ose redaktimit të një publikimi dhe nëse komentet janë të çaktivizuara për një kategori, atëherë opsioni përkatës hiqet në momentin e shtimit ose redaktimit të një publikimi.

10. Në cilësimet e kategorisë në panelin e kontrollit, shtoi aftësinë për të vendosur si parazgjedhje për një kategori, nëse vlerësimi lejohet për postimet nga kjo kategori. Këto cilësime janë në fuqi në kohën e shtimit ose redaktimit të një publikimi dhe nëse përdorimi i vlerësimit është i çaktivizuar për një kategori, atëherë opsioni përkatës hiqet në momentin e shtimit ose redaktimit të një publikimi.

11. Në cilësimet e skriptit në panelin e kontrollit, në seksionin e cilësimeve të sigurisë, shtoi aftësinë për të mundësuar mbrojtjen automatike të faqes kundër futjes në korniza në sajtet e palëve të treta. Kur ky cilësim aktivizohet, faqja juaj do të bllokohet automatikisht nga shfaqja nëse është e integruar në një iframe në sajtin e dikujt tjetër. Duke bërë këtë, ju mund të mbroni faqen tuaj nga sulme të tilla si clickjacking.


12. Aftësitë e modulit "Meta Tags" janë zgjeruar, ky modul është riemërtuar në "Titujt, Përshkrimet, Meta Tags". Tani në këtë modul mund të vendosni jo vetëm etiketat meta për faqet, por edhe një titull të veçantë për faqen dhe një përshkrim të faqes, të cilat më vonë mund t'i shfaqni kudo në shabllonin tuaj. Për këtë, janë shtuar etiketa të reja globale për shabllonet: (faqe-titulli) - shfaq titullin që keni specifikuar për faqen, (faqe-përshkrim) - tregon përshkrimin që keni specifikuar për faqen. Lejohet gjithashtu përdorimi i etiketave BB dhe HTML në përshkrimin e faqes. Kështu, duke përdorur këtë modul, ju mund, për shembull, të krijoni dhe të shfaqni tituj dhe përshkrime për renë e etiketave për çdo etiketë personalisht, etj.

13. U shtua teksti i ri i etiketave të shabllonit global, të cilat shfaqin tekstin e mbyllur në to nëse një titull për faqen që shikohet është vendosur në modulin "Titujt, Përshkrimet, Meta Tags". Gjithashtu u shtuan etiketa teksti të kundërta që shfaqin tekstin e mbyllur në to nëse titulli i faqes që shikohet nuk është caktuar. Etiketa të ngjashme u shtuan edhe për përshkrime: teksti që shfaq tekstin e mbyllur në to nëse një përshkrim për faqen që shikohet ishte vendosur në modulin "Titujt, përshkrimet, meta etiketat", teksti që shfaq tekstin e mbyllur në to nëse nuk kishte jepet përshkrimi për faqen që po shikohet.

14. Për shabllonin e menysë së kategorisë (categorymenu.tpl) shtoi mbështetje për etiketat e reja të tekstit që shfaqin tekstin e mbyllur në to nëse kategoria ose lajmet e shikuara në sajt nuk i përkasin një kategorie nga menyja. Ky etiketë mund të përdoret vetëm brenda etiketave dhe përdoret, për shembull, për të shfaqur disa informacione (për shembull, lidhje) vetëm për kategoritë joaktive nga menyja.

15. Janë zgjeruar mundësitë për shfaqjen e publikimeve në bazë të vlerave të fushave shtesë në botime. Kur hyni në adresën http: // faqja juaj / xfsearch / emri i fushës / vlera e fushës / publikimet do të shfaqen, si më parë, që përmbajnë vlerën e specifikuar në këtë fushë specifike, nëse fusha është caktuar në "përdorim si referencë të kryqëzuar". Kur hyni në adresën http: // faqja juaj / xfsearch / vlera e fushës /, do të shfaqen publikimet që përmbajnë këtë vlerë për të gjitha fushat shtesë. Kur hyni në adresën http: // faqja juaj / xfsearch / emri i fushës / do të shfaqen të gjitha publikimet në të cilat është plotësuar kjo fushë e specifikuar.

16. Shtoi aftësinë për të caktuar një faqe të veçantë me emrin 404.html në cilësimet e skriptit në rrënjë të faqes suaj, për të shfaqur faqet për të cilat nuk ka përmbajtje. Nëse ky cilësim është i aktivizuar, në vend të mesazhit standard të sistemit "Fatkeqësisht, kjo faqe nuk është e disponueshme për ju, adresa e saj mund të jetë ndryshuar ose është fshirë.", mund të shfaqni një faqe të veçantë të përgatitur posaçërisht paraprakisht, me një plotësisht dizajn të veçantë. Kjo risi do të jetë e dobishme për webmasterët që duan të bëjnë një dizajn të veçantë për 404 faqe të faqes së tyre.

17. U shtua aftësia për të caktuar një titull HTTP në cilësimet e skriptit, nga ku duhet të merrni adresat IP të përdoruesve. Kjo risi do të jetë e dobishme për faqet që përdorin serverë të ndryshëm proxy të jashtëm dhe nuk kanë aftësinë për të rikonfiguruar siç duhet serverin që ata të marrin adresat e sakta IP reale të vizitorëve. Për shembull, kur përdorni shërbimin cloudflare dhe të tjerët për t'u mbrojtur nga sulmet DDOS dhe përdorni një plan të rregullt pritjeje pa qasje në cilësimet e serverit. Tani mund ta tregoni skriptin nga ku mund të merrni adresën IP të vizitorëve të faqes në cilësimet e skriptit në panelin e administratorit.

18. Kur fshini një kategori në panelin e kontrollit të skriptit, shtoi mundësinë për të zgjedhur se çfarë të bëni me botimet që janë në këtë kategori. Ju mund të: "Hiqni këtë kategori nga publikimet", "Zëvendësoni kategorinë me një tjetër ose kategori të tjera", si dhe "Fshini të gjitha publikimet në këtë kategori". Në këtë rast, nëse një kategori fshihet ose zëvendësohet nga një publikim, atëherë vetëm kategoria e fshirë do të hiqet ose zëvendësohet. Për shembull, nëse publikimi juaj është në kategoritë "Bota", "Lajme", "Popullore" dhe ju, për shembull, fshini kategorinë "Bota", atëherë për botimet në këtë kategori, vetëm kategoria "Bota" do të jetë hequr, ose zëvendësuar, të gjitha kategoritë e tjera në listë për këto botime do të mbeten në vend.

19. Për publikimet, është shtuar një lloj i ri i fushës shtesë: "HTML i pastër dhe JS". Kur përdorni këtë fushë, DataLife Engine nuk do të ndërhyjë në tekstin e shkruar në të dhe nuk do të filtrojë kodin HTML të këtij teksti, dhe gjithashtu lejon shkrimin e kodit të pastër javascript në të. Kjo fushë do të jetë e dobishme kur ju duhet të futni një kod në një lajm që nuk ka nevojë të kontrollohet për siguri, për shembull, ndonjë nga luajtësit tuaj, etj. Kujdes, duke marrë parasysh që skripti nuk do të filtrojë tekstin nga kjo fushë, kur e krijoni atë, sigurohuni që të vendosni kufizime se cilat grupe lejohen ta përdorin atë. Mos lejoni që përdoruesit e zakonshëm të cilëve ju nuk keni besim ta përdorin atë, përndryshe mund të përbëjë një kërcënim për sigurinë e faqes tuaj.

20. Për fushat shtesë të botimeve që kanë opsionin "Përdor si referencë të kryqëzuar", shtoi mundësinë për të specifikuar kufizuesin për këto lidhje. Ju mund të specifikoni si karaktere individuale ashtu edhe kodin HTML si ndarës. Më parë, një presje përdorej si ndarës i listës, tani mund të vendosni ndarësin tuaj personal për secilën fushë, e cila ju lejon të krijoni një plan urbanistik unik për secilën fushë në shabllon.

21. Mbështetje e shtuar për teknologjinë Yandex Turbo për furnizime të rregullta RSS, pa përdorur përfshirjen në cilësimet e llojit të transmetimit RSS si "Yandex news", për këtë mbështetje të shtuar për shfaqjen e etiketës së plotë të lajmeve (historia e plotë) për çdo lloj transmetimi RSS. Gjithashtu, është përditësuar modeli standard /templates/rss.xml, i cili tregon se si duhet të duket një shabllon me mbështetje të plotë Yandex Turbo. Në mënyrë të ngjashme, aftësia për të personalizuar një shabllon RSS për teknologjinë Yandex Zen mbështetet plotësisht.

22. U shtua aftësia për t'iu përgjigjur komenteve kur shikoni të gjitha komentet më të fundit në sajt, nëse mbështetja për komentet e pemës është aktivizuar në cilësimet e skriptit. Kështu, për shembull, mund t'i përgjigjeni shpejt komenteve të marra në faqe, pa hyrë në çdo lajm në të njëjtën kohë.

për shkak të faktit se disa nga skriptet e rënda u transferuan në një ngarkim të shtyrë dhe të pavarur nga rikthimi i faqes. Këto skripta ngarkohen në shfletues paralelisht me paraqitjen e faqes dhe lansohen vetëm pas përfundimit të formimit të faqes në shfletues. E cila siguron vizualisht një shfaqje më të shpejtë të faqes.

24. U shtua aftësia për përdoruesit e paregjistruar në faqe, dërgoni ankesa në administratën e faqes për lajme dhe komente, ashtu si kjo mundësi ekzistonte më parë vetëm për përdoruesit e regjistruar.

25. U shtua përdorimi i mikro-shënjimit të schema.org për shfaqjen e një vlerësimi me llojin "Score". Përdorimi i këtij mikro-shënjimi lejon që lajmet e plota, kur shfaqen në rezultatet e kërkimit të Google, të shfaqin edhe vlerësimin e publikimit.

26. U shtua zbulimi automatik i orientimit të fotove kur ato ngarkohen në server, bazuar në meta informacionin që përmban skedarët grafikë. Nëse fotografia origjinale është kthyer me kokë poshtë, atëherë kur të ngarkohet në server, skripti gjithashtu do ta shpalos automatikisht në pozicionin e dëshiruar. Kjo eliminon nevojën për redaktim shtesë të fotografive në kompjuter, nëse kamera është kthyer gjatë nxjerrjes së një fotografie.

27. U shtua aftësia për të njoftuar automatikisht administratën e faqes për ardhjen e lajmeve të reja nga përdoruesit që janë nën moderim (nëse është aktivizuar në cilësimet e skriptit), nëse lajmet janë shtuar nga paneli i kontrollit të skriptit. Më parë, njoftimi dërgohej vetëm nëse publikimi shtohej drejtpërdrejt nga faqja.

28. Nëse përdoruesi redakton publikimin në panelin e kontrollit, i cili ishte publikuar më parë në sit, por sipas cilësimeve të grupit të tij, është e ndaluar të publikohet pa moderim, ose lejohet të publikohet jo në të gjitha kategoritë, atëherë administratës së faqes do t'i dërgohet gjithashtu një njoftim përkatës me email. se ky lajm është në pritje të moderimit.

29. Janë bërë ndryshime në punën e modulit Breadcrumbs në sit. Nëse jeni duke parë lajme nga një kategori e caktuar, atëherë për kategorinë në të cilën përdoruesi ndodhet drejtpërdrejt, kjo kategori do të shfaqet në formën e tekstit të thjeshtë dhe jo një lidhje. Vetëm kategoritë që janë më të larta në hierarki do të shfaqen si lidhje, ose do të ketë një lidhje me këtë kategori nëse, për shembull, përdoruesi ka shkuar më tej përgjatë lundrimit të faqeve në këtë kategori. Kështu, kjo risi shmang lidhjet ciklike të faqeve me veten e tyre.

30. Për modulin "Cross-reference" në panelin e kontrollit, shtoi dy zona të reja zëvendësuese për lidhjet. Mund të specifikoni opsionalisht zëvendësimin vetëm në faqet statike dhe gjithashtu mund të zgjidhni zëvendësimin në faqet statike, lajmet dhe komentet.

31. Për modulin "Gjeni dhe zëvendësoni" në panelin e kontrollit, shtoi mundësinë për të zëvendësuar në masë tekstin në sondazhe për botime dhe në sondazhet në sajt.

32. U shtua aftësia për të fshirë të gjitha botimet që presin moderimin nga një përdorues specifik. Për ta bërë këtë, në seksionin e menaxhimit të përdoruesit, klikoni në numrin e publikimeve të tij dhe zgjidhni artikullin e duhur të menusë.

33. U shtua aftësia për të fshirë të gjitha komentet që presin moderimin nga një përdorues specifik. Për ta bërë këtë, në seksionin e menaxhimit të përdoruesit, klikoni në numrin e komenteve të tij dhe zgjidhni artikullin e duhur të menusë.

34. Një dalje e formatuar e numrit të numëruesve të ndryshëm (shikime, publikime, komente) është shtuar në panelin e administrimit të skriptit. Dalja e këtyre numëruesve kryhet në një formë të formatuar duke ndarë me një hapësirë ​​qindra, mijëra, miliona etj. Që jep një paraqitje më vizuale dhe perceptim të këtyre numrave.

35. Për shabllonet për shfaqjen e komenteve dhe shtimin e komenteve (addcomments.tpl dhe comments.tpl) shtoi mbështetje për tekstin e etiketave të reja - shfaq tekstin në etiketë nëse lajmi i përket kategorive të specifikuara, si dhe etiketat: tekst - shfaq tekstin në etiketën nëse lajmi nuk i përket kategorive të specifikuara. Kështu, mund të vendosni një dizajn të ndryshëm për shfaqjen e komenteve dhe shtimin e komenteve për botime nga kategori të ndryshme.

36. Mbështetja e shtuar për deklinsionet për etiketën që shfaq numrin e votave, të cilat u ekspozuan për vlerësimin e botimeve. Për shembull, mund të përdorni rishikimin (num-votim) || a | s. Më parë, kjo nuk ishte e disponueshme për këtë etiketë, pasi ai përmban kodin HTML, jo vetëm një numër.

37. Nëse përdorimi i sajtit vetëm nëpërmjet protokollit HTTPS është aktivizuar në cilësimet e skriptit, atëherë cookies nga shfletuesi gjithashtu do të dërgohen në server vetëm nëpërmjet protokollit HTTPS dhe do të bllokohen automatikisht nëse përdoret protokolli i zakonshëm HTTP.

38. Shtoi kontrollin e CNC-ve të pavlefshme për faqet statike, teksti i botimit të të cilit është i ndarë në disa faqe. Nëse specifikohet një numër i gabuar i faqes, një ridrejtim automatik 301 do të bëhet në adresën fillestare të kësaj faqeje.

39. Për importimin RSS të botimeve, shtoi mbështetje për importimin e imazheve nga etiketa e mbylljes që përmban një imazh për publikim. Nëse përshkrimi i shkurtër në transmetimin RSS është vetëm tekst, dhe fotografia jepet në të si një etiketë më vete, atëherë fotografia për këtë publikim do t'i shtohet gjithashtu lajmeve të shkurtra gjatë importimit që në fillim.

40. U shtua mbështetje për ridrejtimet për të marrë lajme të plota kur përdorni importimin RSS të botimeve. Nëse lidhja nga burimi RSS është një ridrejtim për kalim të mëtejshëm në tekstin e plotë të lajmit në faqen e burimit, atëherë DataLife Engine do të ndjekë automatikisht këtë ridrejtim dhe do të marrë përmbajtjen nga burimi përfundimtar. Kështu, marrja e lajmeve të plota do të jetë më cilësore se më parë.

41. Janë bërë ndryshime në punën e etiketave dhe. Nëse përdorimi dhe shtimi i komenteve është i ndaluar për një publikim specifik, atëherë këto etiketa do të fshehin gjithashtu përmbajtjen në to.

42. Nëse komentet lejohen për publikim, por në të njëjtën kohë, sipas cilësimeve të tjera, përdoruesi ose grupi i përdoruesve u ndalua të publikonte komente, atëherë një mesazh për këtë nuk do të shfaqet në fund të të gjitha komenteve, por në vendin ku përcaktoni rezultatin e formulari për shtimin e një komenti me etiketën (komentet e shtuara) në shabllonin tuaj, në këtë mënyrë ju vetë mund të përcaktoni vendndodhjen e këtij mesazhi në faqen tuaj.

43. Për autorizim duke përdorur rrjetin social Odnoklassniki, shtoi mundësinë për të marrë automatikisht emailin e një përdoruesi, me kusht që vetë aplikacioni të ketë marrë të drejtat e duhura nga Odnoklassniki. Kujdes, si parazgjedhje, Odnoklassniki nuk jep të drejtën për të marrë e-mail, dhe për të marrë aksesin e duhur, duhet të kontaktoni shtesë sociale. rrjet për leje për të marrë e-mail. Nëse jepet leja, atëherë DLE gjithashtu do të importojë automatikisht adresën e postës elektronike.

44. Përmirësoi sistemin për llogaritjen e proporcioneve të imazhit gjatë krijimit të kopjeve të vogla. Kështu, krijohet një kopje e reduktuar më e saktë dhe me cilësi të lartë.

45. Sistemi i përmirësuar i kërkimit të publikimeve kur aktivizohet lloji i thjeshtë i kërkimit në cilësimet e skriptit. Algoritmi i ri bën të mundur gjetjen më të saktë dhe të saktë të botimeve.

46. ​​Sistemi i përmirësuar i kontrollit për paraqitjen e faqeve të kopjuara, kur shikoni të gjitha komentet më të fundit në sit.

47. Përpunimi i optimizuar i fushave shtesë të publikimeve kur shfaqen botime të shkurtra, si dhe kur funksionon moduli për shfaqjen e publikimeve të njohura.

48. Përditësuan redaktorët vizualë TinyMCE dhe Froala në versionet më të fundit. Një numër gabimesh të zbuluara në këta redaktues janë rregulluar.

49. Shtoi mbështetje për futjen e etiketave të tekstit të fshehur për redaktorin TinyMCE, duke përdorur butonin përkatës në redaktues.

50. Kur përdorni redaktorin Floara për komente, shtoi aftësinë për të ngarkuar dhe futur shpejt imazhet në një koment. Ju ose mund të klikoni në ikonën për të futur një fotografi dhe për të zgjedhur një skedar për të ngarkuar, ose thjesht mund ta transferoni skedarin e figurës nga kompjuteri në fushën e redaktuesit me miun, pas së cilës fotografia do të ngarkohet automatikisht dhe do të futet në pozicionin e kursorit në redaktori.

51. Bëri ndryshime të vogla në paraqitjen e panelit të kontrollit të skriptit, synon eliminimin e disa gabimeve të paraqitjes dhe përmirësimin e ndërveprimit me panelin e kontrollit.

52. Përditësuar në versionet e përditësuara të bibliotekës për dërgimin e postës nga faqja, dhe gjithashtu një bibliotekë për zbulimin e pajisjeve mobile.

53. Problem i rregulluar në të cilat etiketat dhe nuk janë përpunuar në pamjen paraprake të publikimit.

54. Problem i rregulluar në të cilat meta etiketat për mediat sociale janë formuar gabimisht. rrjetet e videos dhe audios, nëse videoja është publikuar në shtoj. fusha dhe përbëhej nga lista për luajtje dhe përshkrime të skedarëve video dhe audio.

55. Problem i rregulluar në të cilat, në situata të caktuara dhe cilësime të serverit, pamja paraprake e publikimeve mund të mos funksionojë kur shtohen botime nga faqja.

56. Problem i rregulluar në të cilën ngarkimi dinamik i komenteve nuk funksionoi, nëse aktivizohej në cilësimet e skriptit, dhe etiketa (jsfiles) vendosej në fund të faqes.

57. Problem i rregulluar në të cilat shfaqja e komenteve të fundit nuk funksiononte, nëse shikimi i disa kategorive ishte i ndaluar për një grup të caktuar.

58. Gabimet e vogla të zbuluara dhe të paralajmëruara më parë në skenar janë rregulluar.

Përshëndetje. Unë dua t'i kushtoj këtë temë krijimit të modulit më të thjeshtë për të njohurit CMS Datalife Engine... Në Rusi, si dhe në vendet e CIS, është mjaft popullor, megjithatë, për disa arsye, ende nuk ka artikuj në lidhje me këtë cms në qendër. Do të përpiqem ta korrigjoj këtë keqkuptim. Në këtë artikull, do të mësoni se si të bëni modulin më të thjeshtë për këtë CMS, si dhe do të njiheni me strukturën e motorit.

Prezantimi

Dua të vërej se sistemi është në kërkesë midis vendeve argëtuese. Është e kuptueshme, sistemi është i lehtë për t'u përdorur, ka një numër të mjaftueshëm modulesh dhe shabllonesh. Dhe pothuajse gjithçka që ju nevojitet është jashtë kutisë. Megjithatë, ndodh që diçka mungon. Ne do të përpiqemi ta zgjidhim këtë problem.

Pse DLE?

Ju ndoshta po pyesni veten pse zgjodha këtë CMS të veçantë. Përgjigja është e thjeshtë: një strukturë mjaft logjike e vetë motorit, ndarja e shablloneve nga kodi, një motor modeli mjaft i thjeshtë, përsëri, një vendosje mjaft logjike e gjithçkaje brenda - është e lehtë të kuptosh se çfarë është. Plus, sistemi mbetet relativisht i lehtë dhe i rehatshëm. Nuk është aq funksional sa, për shembull, Drupal, por prapë më pëlqen.

Struktura

Së pari, duhet të dimë një ose dy gjëra rreth strukturës së motorit. Ju nuk mund të krijoni një rrëmujë në server, kështu që ne do të mbajmë gjithçka në dosjet tona.

Është zakon të vendosni module për motorin në një dosje / motor / module /.

Në dosje / motor / inc / janë vendosur skedarët e panelit të administratorit.

Duke filluar me versionin 8.x, ka qenë e mundur të lidhni module direkt në shabllon. Shablloni ndodhet në dosjen / templates / template_name /. Ekziston një skedar main.tpl në këtë dosje Ky është skedari rrënjësor i shabllonit, zakonisht ai përmban strukturën kryesore të shabllonit. Zakonisht moduli mund të lidhet si kjo:

(përfshi skedarin = "motor / module / mod_category.php")

Ku mod_category.php është një skedar i vendosur në kategorinë / motor / module /. Unë mendoj se gjithçka është e qartë me këtë, le të vazhdojmë.

Le të bëjmë një modul për të shfaqur komentet më të fundit me caching. Për ta bërë këtë, krijoni një skedar në / engine / modules / dosje dhe emërtojeni mod_lastcomm.php Më pas, unë jap një listë të kodit të këtij skedari me komente të hollësishme.

Kodi

DATALIFEENGINE". Kjo konstante përcaktohet në index.php dhe vlera e saj TRUE simbolizon që skedari përfshihet duke përdorur përfshirjen / kërkoj, dhe jo vetëm duke përdorur. );) / * Ne përfshijmë klasën api në mënyrë që të mund të përdorim funksione për të punuar me cache. * / Përfshi (" engine / api / api.class.php "); / * Ne po përpiqemi të lexojmë informacionin e ruajtur në cache nga name lastcomm Unë rekomandoj t'i jepni emra kuptimplotë gjithçkaje që ruajmë në cache. lastcommËshtë skedari në dosje / motor / cache /, a 60Është jetëgjatësia e cache në sekonda. Në këtë rast, nëse ka kaluar më shumë kohë nga krijimi i skedarit se 60 sekonda, atëherë do të duhet të shkojmë përsëri në bazën e të dhënave. * / $ lastcomm = $ dle_api-> load_from_cache ("lastcomm", 60); / * Kontrolloni nëse kemi një cache apo jo. Nëse jo, atëherë ne ngjitemi në bazën e të dhënave. * / if (! $ lastcomm) (/ * Kërkesa aktuale në bazën e të dhënave. Kryhet duke përdorur funksionin e klasës $ db. Konstanta PREFIX përmban prefiksin e specifikuar gjatë instalimit cms. Emrat e kolonave janë mjaft normale , mendoj se nuk ka nevojë të shpjegohet se çfarë bëjnë ata. Futni identifikuesin e pyetjes në ndryshoren $ sql. * / $ Sql ​​= $ db-> pyetje ("SELECT comments.post_id, comments.text, comments.autor, post.id, post.flamur, post.kategori, post.data si data e lajmit , post.title, post.alt_name FROM ". PREFIX." _komentet si komente, ". PREFIX." _post si postim WHERE post.id = komente. post_id ORDER BY comments.date DESC LIMIT 0.20 "); / * С duke përdorur funksionin get_row () të klasës $ db, ne lexojmë në mënyrë sekuenciale çdo rresht nga rezultatet e përzgjedhjes. Informacioni futet në grupin e rreshtave $ me indekse të barabartë me emrat e fushave të tabelës * / ndërsa ($ row = $ db-> get_row ($ sql)) (/ * Nëse është e nevojshme shkurtoni titullin e lajmit * / nëse (strlen ($ row ["titull"])> 50) ($ title = substr ($ row ["titulli"], 0, 50). "...";) other ($ title = $ row ["titulli"];) / * Forma me një lidhje me profilin e përdoruesit. Po kështu * / $ aname = urlencode ($ rresht ["autor"]); emri i $ = " ". $ row [" autor "].""; / * Formoni tekstin e komentit dhe priteni nëse është e nevojshme * / $ text = htmlspecialchars ($ row [" text "]); if (strlen ($ text)> 1024) $ text = substr ($ text, 0, 1024) . "..."; / * Formoni një lidhje me lajmet. Grupi i konfigurimit $ përmban të gjitha cilësimet e sistemit. Në veçanti, $ config ["http_home_url"] është url-ja e domenit. * / $ Newslink = $ config ["http_home_url"]. $ row ["post_id"]. "-". $ row ["alt_name"]. ". html"; $ hint = "onMouseover = \" showhint ("$ text", kjo, ngjarje, ""); \ "" ; $titulli = "(! GJUHË: ".stripslashes ($titulli).""; / * Postimi përfundimtar për një koment * / $ lastcomm. =" Nga $ name në lajme:
titull $

";) $ db-> falas (); / * Ne i ruajmë të dhënat e marra. Për të kuptuar më mirë funksionet e memorizimit, hapni skedarin" motori / api / api.class.php "çdo gjë është komentuar në mënyrë të përsosur atje * / $ dle_api -> save_to_cache (" lastcomm ", $ lastcomm);) / * Printoni rezultatin * / echo $ lastcomm;?>

konkluzioni

Ky kod funksionon plotësisht. Dhe sigurisht që ka të metat e veta. Për shembull, nuk kontrollohet për lidhje - nëse CNC është i aktivizuar. Ose, kur klikojmë në lidhjen e profilit të përdoruesit, ne shkojmë drejtpërdrejt në profilin e tij, dhe jo në dritaren jQuery me informacion të shkurtër. Në përgjithësi, ka diçka për të përmirësuar. Por të gjitha këto gjëra nuk u përfshinë këtu për një arsye - për të parandaluar që fillestari të ngatërrohet. Ju këshilloj gjithashtu të analizoni skedarë të tjerë, për shembull topnews.php. Nëse keni ndonjë pyetje në lidhje me modulet e shkrimit ose në lidhje me sistemin në përgjithësi, unë do të jem i lumtur t'u përgjigjem atyre.

Kjo është e gjitha për mua, nëse kjo temë duket interesante për dikë, atëherë unë do të bëj një seri artikujsh rreth cms Datalide Engine (DLE).

Oh po, ky është artikulli im i parë për Habré, prandaj më falni nëse diçka nuk shkon.

Ndryshimet e mëposhtme janë përgatitur dhe zbatuar:

1. Paneli i kontrollit është ridizajnuar plotësisht. Ne e bëmë atë moderne, të lexueshme dhe të kundërta. Përveç ndryshimeve vizuale, dizajni i ri ka edhe një sërë veçorish funksionale. Paneli i ri i kontrollit ka dhjetë skema ngjyrash për të zgjedhur, jo vetëm një, dhe një shabllon të veçantë nate të projektuar me ngjyra të errëta për punë të rehatshme në errësirë. Mund të rregulloni gjerësinë e shiritit anësor të seksioneve dhe gjerësinë e të gjithë panelit të kontrollit. Mund të aktivizoni gjithashtu një modalitet të ekranit të plotë kur punoni në pajisje me madhësi të vogla ekrani, duke fshehur shiritin dhe skedat e shfletuesit për të rritur hapësirën e punës së panelit. Çdo përdorues i Panelit të Administrimit mund të konfigurojë pamjen e tij të personalizuar, parametrat e tij dhe skemën e ngjyrave. Një sistem i veçantë i dyfishtë për ruajtjen e cilësimeve përdoret për të ruajtur parametrat e panelit. Cilësimet ruhen si në server ashtu edhe në nivel lokal në një shfletues duke ofruar veçori unike kur përdorni cilësimet e panelit të kontrollit. Ruajtja e cilësimeve të bazuara në server ju lejon të shmangni efektin "dridhje" kur aplikoni dizajnin e personalizuar të përdoruesit, si dhe të aplikoni automatikisht cilësimet e zgjedhura kur përdorni një shfletues tjetër. Ndërsa ruajtja e cilësimeve në nivel lokal ju lejon të rivendosni cilësimet e zgjedhura pas një parametri rivendosja në server, për shembull, në rast të riinstalimit të motorit ose pas përditësimit të tij global. Shpresojmë që të shijoni panelin e ri të kontrollit. Mund të shihni një demonstrim të vogël të panelit të ri në videon e mësipërme.

2. Një pamje paraprake e shkurtër e mesazheve personale më të fundit është shtuar në panelin e kontrollit... Kështu, përdoruesi mund të hapë shpejt mesazhin direkt nga paneli i kontrollit. 3. Kjo veçori ju lejon të zgjidhni veprimin menjëherë pas publikimit të artikullit. Ju mund të zgjidhni midis: "Shto një artikull tjetër", "Ndrysho artikullin", "Shko te lista e artikujve". Kjo ju lejon të shkoni te veprimet më të përdorura me një klik.

4. Kjo veçori ju lejon të zgjidhni veprimin gjatë redaktimit menjëherë pas ruajtjes së artikullit. Ju mund të zgjidhni midis: "Kthehu te redaktimi i artikullit" dhe "Shko te lista e artikujve". Kështu, përdoruesit që ruajnë shpesh tekstin e artikullit gjatë redaktimit, mund të vazhdojnë me shpejtësi redaktimi pas ruajtjes.

5. Tani mund të aktivizoni një funksion në seksionin Static Pages të Panelit të Kontrollit i cili ju lejon të ruani vendndodhjen e një përdoruesi në një faqe interneti përpara se të redaktoni ose shtoni faqen. Kjo lejon kthimin e përdoruesit në vendndodhjen e mëparshme. Ky funksion është i dobishëm kur ka një numër të madh faqesh ose kur vendosni ndonjë parametër kërkimi. Pas redaktimit, përdoruesi nuk do të duhet të kërkojë ose të kthehet në faqen e nevojshme manualisht.

6. Ky funksion ju lejon të zgjidhni veprimin menjëherë pasi të keni ruajtur një faqe. Mund të zgjidhni midis: "Shto një faqe tjetër", "Ndrysho faqen", "Shko te lista e faqeve". Kjo ju lejon të shkoni te veprimet më të përdorura me një klik.

7. Kjo veçori ju lejon të zgjidhni veprimin gjatë redaktimit menjëherë pas ruajtjes së faqes. Mund të zgjidhni midis: "Kthehu te redaktimi i faqes" dhe "Shko te lista e faqeve". Kështu, përdoruesit që ruajnë shpesh tekstin e faqes gjatë redaktimit, mund të vazhdojnë shpejt modifikimin pas ruajtjes.

8. Një veçori e re e nxjerrjes në pah të artikujve, komenteve, faqeve statike etj. Në Paneli i Administrimit shtohet për të kryer veprime masive mbi to. Kjo ju lejon të dalloni lehtësisht elementët e zgjedhur.

9. Redaktimi i profileve të përdoruesve është ridizajnuar plotësisht në Panelin e Administrimit. Tani mund të modifikoni të gjithë parametrat e profilit që më parë ishin të disponueshëm vetëm përmes modifikimit të profilit në faqen e internetit.

10. Është shtuar një modul i ri Meta Tags. Ky modul ju lejon të ricaktoni titulli, përshkrimi, fjalë kyçe meta etiketat për faqe të caktuara të faqes në Panelin e Administrimit. Motori DLE gjeneron automatikisht etiketa meta për të gjitha faqet e faqes, megjithatë ju mund të ricaktoni meta-etiketat për çdo faqe. Për shembull, mund të caktoni vlera specifike për etiketat meta për faqen e komenteve, në vend që të përdorni vlera të përgjithshme nga cilësimet e motorit. Tani, me këtë modul, ju mund ta bëni atë në Panelin e Administrimit të faqes suaj të internetit. Në këtë modul ju specifikoni URL-në e faqes për të cilën dëshironi të ricaktoni meta-etiketat dhe specifikoni vlera të reja për këto etiketa. Pas kësaj, vlerat e specifikuara do të aplikohen në këtë faqe. Ju mund t'i ricaktoni të gjitha etiketat së bashku dhe veçmas. Për shembull, nëse e lini fjalë kyçe fushë bosh, do të aplikohen vlerat e paracaktuara për atë fushë dhe për atë faqe. Ju mund të specifikoni adresën e faqes për të cilën dëshironi të ndryshoni meta etiketat, dhe gjithashtu mund të specifikoni një grup URL duke përdorur karakterin "*" që qëndron për kërkimin sipas çdo grupi karakteresh. P.sh., nëse specifikoni / faqe / * /, atëherë meta-etiketat e specifikuara do të përdoren për faqet / faqe / 1 /, / faqe / 2 /, / faqe / çdo tekst /, etj.

11. Tani mund të eksportoni përdorues nga faqja e internetit. Nëse përdorni shërbime ose programe të palëve të treta për organizimin e postimeve për përdoruesit, atëherë duke përdorur eksportin mund të gjeneroni shpejt të dhënat e nevojshme. Eksportimi i përdoruesve bëhet në Panelin e Administrimit në seksionin Redaktimi i Përdoruesit. Ju mund të eksportoni të gjithë përdoruesit dhe përdoruesit e zgjedhur sipas kritereve. Ju mund ta eksportoni listën në format CSV ose Exel. 12. Ju mund të transferoni artikuj në kategori të tjera në kohën e caktuar. Për ta bërë këtë, duhet të zgjidhni veprimin "Lëvizni në një kategori tjetër" në opsionin "Skadimi përpara" kur shtoni ose redaktoni një artikull dhe caktoni një ose më shumë kategori ku dëshironi të zhvendosni artikujt kur të arrihet koha e caktuar. 13. Ju mund të përjashtoni disa artikuj nga rezultatet e kërkimit të faqes. Kur shtoni ose redaktoni artikuj në Panelin e Administrimit, mund të kontrolloni opsionin "Përjashtoni nga kërkimi" për secilin publikim veç e veç. Kështu, ju mund të përjashtoni artikullin nga rezultatet e kërkimit.

14. Tani ju caktoni një fjalëkalim ose një listë fjalëkalimesh për çdo artikull për ta parë atë. Nëse është vendosur një fjalëkalim për një artikull, atëherë do të kërkohet që të futet për të pasur akses në një version të plotë të artikullit dhe artikulli do të shfaqet vetëm nëse futet fjalëkalimi i saktë. Fjalëkalimi i futur do të mbetet në fuqi derisa përdoruesi të mbyllë shfletuesin dhe fjalëkalimi nuk do të kërkohet më brenda të njëjtit sesion në sajt.

15. Ju mund të përjashtoni disa faqe statike nga rezultatet e kërkimit të faqes. Kur shtoni ose redaktoni një faqe në Panelin e Administrimit, mund të kontrolloni opsionin "Përjashtoni nga rezultatet e kërkimit" për secilën faqe statike veç e veç.

16. Tani ju caktoni një fjalëkalim ose një listë fjalëkalimesh për secilën faqe statike për ta parë atë. Nëse është vendosur një fjalëkalim për një faqe statike, atëherë fjalëkalimi do të kërkohet për të hapur faqen dhe do të hapet vetëm nëse futet fjalëkalimi i saktë. Fjalëkalimi i futur do të mbetet në fuqi derisa përdoruesi të mbyllë shfletuesin dhe fjalëkalimi nuk do të kërkohet më brenda të njëjtit sesion në sajt.

17. Shtohet sugjerimi automatik për fusha shtesë të cilat kanë llojin e "referencave të kryqëzuara" gjatë shtimit dhe redaktimit të botimeve. Lista e fjalëve për sugjerim automatik është marrë nga baza e të dhënave. Kjo e bën më të lehtë plotësimin e këtyre fushave dhe gjithashtu zvogëlon mundësinë e një gabimi në fjalë.

18. Ju mund të përdorni maska ​​për të specifikuar një shabllon për ridrejtimet në modulin Redirects. Kur specifikoni URL-në për të kryer ridrejtimin, mund të specifikoni karakterin "*" që do të thotë se çdo grup simbolesh mund të jetë në vend të "*". P.sh., mund të specifikoni / faqe / * / për të vendosur ridrejtimin nga faqet si / faqe / 1 /, / faqe / 2 /, / faqe / çdo tekst /, etj.

19. Tani mund të kaloni shpejt te redaktimi i një grupi të një përdoruesi specifik.

20. Për shabllonet e faqeve statike (static.tpl dhe faqe të tjera të caktuara), shtohet teksti i ri i etiketës, i cili shfaq tekstin e bashkangjitur si një lidhje për të redaktuar faqen statike për grupet e përdoruesve që lejohen të modifikojnë faqet statike. Kjo ju lejon të kaloni shpejt në modifikimin e faqes së nevojshme, kur ka një numër të madh faqesh statike.

21. Një parametër i ri "id_as_list" është shtuar për etiketën e artikujve të personalizuar (me porosi ...) që funksionon në lidhje me parametrin "id" dhe rendit publikimet ashtu siç shfaqen në listë. Për shembull, etiketa (id-ja e personalizuar = "3,4,1,2" porosi = "id_as_list") do të shfaqë artikujt fillimisht me ID 3, pastaj 4, pastaj 1 dhe 2. Ky funksion është i dobishëm kur dëshironi të shfaqni artikujt e kërkuar në një rend të përcaktuar rreptësisht.

22. Një parametër i ri "id_as_list" është shtuar për etiketën e komenteve me porosi (komentet me porosi ...) që funksionon në lidhje me parametrin "id" dhe rendit komentet ashtu siç shfaqen në listë. Për shembull, etiketa (id-i i komenteve me porosi = "3,4,1,2" renditja = "id_as_list") do të shfaqë komentet me ID 3, pastaj 4, pastaj 1 dhe më pas 2. Ky funksion është i dobishëm kur dëshironi të shfaqni komentet e kërkuara në një rend të përcaktuar rreptësisht.

23. Mund të lejoni të bashkëngjitni video në komente duke përdorur etiketat në cilësimet e grupit të përdoruesve... Ky opsion përdoret për të lejuar ose mohuar grupe të caktuara përdoruesish që të bashkojnë video në komente.

24. Mund të lejoni të bashkëngjitni miniaplikacionet e medias në komente duke përdorur etiketat në cilësimet e grupit të përdoruesve... Ky opsion përdoret për të lejuar ose mohuar grupe të caktuara përdoruesish që të bashkojnë miniaplikacionet e medias në komente.

25. Janë bërë ndryshime në redaktimin e shpejtë të artikujve. Tani në modalitetin e redaktimit të shpejtë shfaqen vetëm ato fusha që janë plotësuar më parë gjatë shtimit të artikullit ose modalitetit të redaktimit të plotë. Kjo vlen si për fushat e shënimit të artikullit ashtu edhe për fushat e plota të artikullit. Nëse fushat e shënimit të artikullit dhe të artikullit të plotë nuk janë plotësuar, ato nuk do të shfaqen në modalitetin e redaktimit të shpejtë. Ky funksion është i dobishëm për ata që përdorin vetëm fusha shtesë në artikuj. Ata nuk do të shohin fusha të panevojshme.

26. Mund të hiqni fusha të tilla si "shënimi i artikullit" dhe "artikull i plotë" nga shablloni i shtimit të artikullit, duke ruajtur të gjitha funksionet e tjera të redaktorëve. Kjo veçori do të jetë e dobishme për ata që përdorin vetëm fusha shtesë për të shtuar artikuj.

27. Është shtuar një etiketë e re globale për shabllonet (id-kategoria). e cila lejon shfaqjen e ID-së së kategorisë së parë nga vizitori. Ky etiketë do të jetë i dobishëm kur organizoni menynë në sajt dhe kur duhet të ricaktoni shpejt çdo klasë CSS ose emrat e skedarëve të shablloneve, kur redaktoni shabllonet e shfaqjes së artikujve.

28. Një etiketë e re globale (titulli-kategori) është shtuar për shabllonet, e cila lejon shfaqjen e emrit të kategorisë së parë nga vizitori. Ky etiketë do të jetë i dobishëm kur të duhet të shfaqësh emrin e kategorisë që po shikon.

29. Ju mund të specifikoni një përshkrim të plotë për kategoritë. Përshkrimi krijohet në Panelin e Administrimit kur shtohen ose modifikohen kategoritë në seksionin përkatës. Në përshkrimin e kategorisë mund të përdorni të dy etiketat BBCODES dhe etiketat HTML. Një etiketë e re e modelit global (përshkrimi i kategorisë) përdoret për të shfaqur përshkrimin në sajt kur përdoruesi shikon kategorinë. Është gjithashtu i disponueshëm kur shfaqen përshkrimet e plota. Kështu, ju mund të shfaqni emrin e kategorisë dhe përshkrimin e saj duke përdorur një shprehje të thjeshtë, për shembull: (kategori-titull)
(përshkrimi i kategorisë) Ju mund të kufizoni daljen e këtij informacioni duke përdorur etiketa shtesë, për shembull, vetëm në faqen e parë të kategorisë.

30. Mund të përdorni një vlerë të re "vetëm" për parametrin "subcat" të etiketës së daljes (catmenu ...) të menysë së kategorisë, i cili lejon shfaqjen e vetëm nënkategorive të kategorisë së specifikuar. Për shembull, nëse përdorni etiketën (id i catmenu = "1" nëncat = "vetëm"), do të shfaqen vetëm nënkategoritë e kategorisë me ID "1". Kjo veçori është e dobishme për të shfaqur vetëm nënkategori të një kategorie të caktuar. Për shembull, ju mund të shfaqni automatikisht një listë të nënkategorive nga kategoria e shikuar duke përdorur shprehjen e thjeshtë (id catmenu = "(kategoria-id)" subcat = "vetëm").

31. Tani mund ta përjashtoni kategorinë e përzgjedhur nga rezultatet e kërkimit në Cilësimet e kategorisë së panelit të kontrollit... Kështu, ju mund të vendosni dukshmërinë e secilës kategori në rezultatet e kërkimit. Nëse kategoria përjashtohet nga rezultatet e kërkimit, atëherë artikujt nga kjo kategori nuk do të shfaqen aty kur të kërkoni për artikuj.

32. Tani mund t'i shfaqni imazhet e ngarkuara veçmas për fusha shtesë të llojit "Image Gallery"... Për këtë, etiketa përdoret në shabllone, ku "X" është emri i fushës shtesë dhe "Nr" është numri i imazhit nga galeria. Për shembull, nëse aplikoni , atëherë imazhi numër dy do të shfaqet dhe do të ngarkohet në një fushë shtesë të quajtur "test". Kështu, mund të përdorni një fushë, dhe në të njëjtën kohë të shfaqni një pamje paraprake nga galeria në një foto në shënimin e artikullit dhe galerinë e plotë kur shikoni artikullin e plotë.

33. Tani mund të përdorni me siguri etiketën (titull) në atributet HTML kur shfaqni artikuj. Për shembull, mund të përdorni alt = "(! GJUHË: (titull)" !} dhe teksti do të ruajë vlefshmërinë e dokumentit nëse titulli përmban thonjëza.

34. Mbështetja për bashkëngjitjen e videove dhe postimeve nga Facebook është shtuar për etiketim.

35. Shtohet kompresimi Gzip për skedarët CSS të përdorura nga motori, i cili ju lejon të zvogëloni ndjeshëm madhësinë e skedarëve CSS, dhe për këtë arsye të shpejtoni ngarkimin e faqeve. Kompresimi mund të aktivizohet së bashku me ngjeshjen e skedarëve JS në cilësimet e motorit. Kur aktivizoni kompresimin, kompresohen vetëm skedarët CSS të motorëve DLE. Për të kompresuar skedarët tuaj CSS të shabllonit tuaj, shihni artikullin tonë https://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html

36. Tani mund të aktivizoni rivendosjen automatike të cache-it të shfletuesit për skedarët CSS dhe JS të përdorura nga motori pas përditësimit të tij... Kjo veçori i lejon shfletuesit të përdorë skedarët më të rinj pas përditësimit të motorit, jo të përdorë të vjetrat nga cache e shfletuesit.

37. Etiketa (TEMA) tani mbështetet në pamjen paraprake të materialeve promovuese në panelin e kontrollit të motorit.

38. Shtohet një theksim vizual për numrin e karaktereve të futura në fushë dhe numrin e simboleve të lejuara të mbetura kur shtoni ndonjë të dhënë në Panelin e Administrimit... Kjo veçori ju lejon të shihni vizualisht sasinë maksimale të simboleve të disponueshme për këtë fushë.

39. Nëse protokolli i faqes suaj nuk është i specifikuar në cilësimet e motorit, DLE do të përdorë një lidhje të sigurt SSL dhe do të gjenerojë lidhje me protokollin HTTPS duke filluar nga ky version i motorit.

40. Shtohen masa parandaluese për të mbrojtur faqen nga ridrejtimet "pafund". nëse vetëm protokolli HTTPS është i aktivizuar në cilësimet e motorit dhe serveri nuk është konfiguruar siç duhet dhe nuk transmeton informacione për protokollin e përdorur.

41. Masat parandaluese janë shtuar për seksionin e filtrit të fjalëve për të mbrojtur kundër fshirjes aksidentale të fjalëve nga filtri i fjalëve në Panelin e Administrimit... Tani ky veprim kërkon konfirmim.

42.403 Kodi HTTP (qasja është refuzuar) dërgohet në shfletues për faqet e faqeshënuesve të artikujve personalë nëse një përdorues i paregjistruar shkon në adresën e faqeshënuesit. Kështu, të dhënat e faqes nuk do të indeksohen nga motorët e kërkimit. Motorët e kërkimit nuk po indeksojnë një faqe me vetëm një gabim aksesi.

43. Ngarkesa e bazës së të dhënave është reduktuar ndjeshëm kur shfaqni komentet më të fundit në faqet e internetit me një numër të madh komentesh.

44. Shfaqja e bllokut të resë së etiketës është optimizuar për bazat e të dhënave me një numër të madh artikujsh në faqe. Kërkesa e bazës së të dhënave është përmirësuar dhe përshpejtuar.

45. Mbështetja për kllapat kaçurrelë "(" dhe ")" në modulin "Word Filter" është shtuar dhe tani mund të përdorni fjalë që përmbajnë këto simbole në filtër.

46. ​​Artikujt nga harta e faqes fshihen automatikisht nga motorët e kërkimit nëse qasja në artikull është refuzuar për mysafirët në skedën "Qasja" të artikullit.

47. Redaktorët e Froala dhe TinyMCE janë përditësuar. Problemet e gjetura më parë janë rregulluar në të dyja.

48. Analisti i kodit HTML për artikujt e publikuar është përditësuar.

49. Është rregulluar një problem me njoftimin e gabuar CRON të motorëve të kërkimit në lidhje me përditësimet e hartës së faqes kur emri i faqes u specifikua pa një protokoll në cilësimet e motorit.

50. Është rregulluar një problem ku redaktorët vizualë nuk mund të shfaqen në faqen e publikimit të artikullit nëse do të kishte etiketa "të personalizuara" në faqe.

51. Është rregulluar një problem ku redaktori vizual nuk mund të ngarkonte gjatë redaktimit të shpejtë nëse shfaqja e artikujve bëhej vetëm nga etiketa (e personalizuar ...), pa përdorur etiketën kryesore (përmbajtje).

52. Është rregulluar një problem ku teksti i bashkuar dërgohej pa ndërprerje rreshtash në njoftimet me postë elektronike për komente të reja ose mesazhe personale.

53. Është rregulluar një problem ku ndërprerjet e rreshtave humbën në rreshta boshe kur përdorni redaktorin TinyMCE për artikujt.

54. Është rregulluar një problem ku disa etiketa shabllonesh për faqet statike u shfaqën gabimisht kur shfaqeshin faqet statike në rezultatet e kërkimit.

55. Të gjitha gabimet e vogla të deklaruara dhe të gjetura më parë janë rregulluar.

Informacion mbi instalimin e motorit për klientët:

Kujdes! Ky informacion është i disponueshëm vetëm për përdoruesit me një licencë të vlefshme për DataLife Engine. Nëse e keni blerë tashmë skriptin, duhet të identifikoheni me llogarinë tuaj.


Nëse nuk jeni klient, mundeni në faqen tonë të internetit.

Ndryshimet e mëposhtme janë përgatitur dhe zbatuar:


1. Paneli kontrolli i skriptit DLE tërësisht i ri. Të dashur miq, në këtë version të skriptit dëshirojmë t'ju ofrojmë një panel kontrolli të skriptit plotësisht të përditësuar. Ky panel u zhvillua duke përdorur të gjitha teknologjitë më të fundit më të fundit që bëjnë të mundur që procesi i menaxhimit të lajmeve dhe pjesëve të tjera të skenarit të bëhet më i përshtatshëm dhe i kuptueshëm nga ana informative. Përveç dizajnit të ri modern, ky panel kontrolli është i adaptueshëm dhe i aftë për t'u përshtatur në mënyrë të pavarur me pajisjet e përdorura, duke siguruar kështu kontroll më të përshtatshëm si duke përdorur një kompjuter desktop ashtu edhe duke përdorur tableta dhe telefona inteligjentë. Duke marrë parasysh rëndësinë e kujtesës muskulore dhe vizuale, si dhe zakonin, ne u përpoqëm të krijojmë panelin e ri të kontrollit në mënyrë që gjithçka të qëndrojë në të njëjtin vend për ju dhe të mos shpenzoni shumë kohë për të zotëruar dhe mësuar kontrollin e ri. panel. Ne vërtet shpresojmë që t'ju pëlqejë pulti i ri dhe ta vlerësoni atë. Për shkak të faktit se standardet HTML5 dhe CSS3 përdoren në mënyrë aktive në panelin e ri të kontrollit, ne u detyruam të braktisnim mbështetjen për shfletuesit e vjetëruar IE; për të punuar në panelin e ri, do t'ju duhet IE10 dhe më i lartë, si dhe versionet aktuale të Chrome. , shfletuesit Firefox dhe Opera.

2. Të gjithë skedarët javascript të panelit administrativ DLE tani janë të ndara nga ana e përdoruesit të faqes dhe punojnë në mënyrë të pavarur. Për shembull, nëse dëshironi të përditësoni vetë bibliotekat e faqeve, për shembull, si Jquery dhe Jquery UI, mund ta bëni këtë pa frikë nga pajtueshmëria me punën e panelit administrativ.

3. U shtua sistemi i ri i menaxhimit të fjalëve kyçe për renë e etiketave dhe fjalë kyçe për meta etiketat kur redaktoni lajmet në panelin e administratorit. Tani mund të fshini me një klikim lehtësisht fjalë kyçe që nuk ju nevojiten, si dhe të shtoni të reja. Nuk keni më nevojë t'i renditni ato të ndara me presje, gjithçka plotësohet në mënyrë intuitive.

4. Në panelin e administratorit në seksionin e menaxhimit të grupit shtoi aftësinë për të treguar në bazë të cilit grup të krijohet një grup i ri. Kështu, ju mund të krijoni grupe të reja, bazuar në çdo grup të konfiguruar, si një shabllon për një grup të ri.

5. Janë bërë ndryshime në logjikën e shfaqjes së materialeve reklamuese në panelin e administratorit, tani në vend që të tregohet kodi i shtuar i reklamës, shfaqet kodi burimor i tij i theksuar, kështu, kur shtoni ndonjë fragment të etiketave HTML, faqosja e panelit të administratorit nuk do të shqetësohet dhe gjithmonë mund ta menaxhoni dhe modifikoni kodin direkt nga panelin e kontrollit.

6. Moduli për redaktimin e komenteve është përmirësuar dhe ridizajnuar ndjeshëm në panelin e administratorit të skenarit. Shtoi mundësinë për të fshirë vetëm komentet duke përdorur teknologjinë AJAX dhe shtoi mundësinë për të shënuar një koment si "Spam" dhe, si rezultat, të ndaloni automatikisht një postues të padëshiruar dhe të fshini të gjitha komentet e tij, dhe të njoftoni shërbimin cloud për një dërgues të bezdisshëm, nëse aktivizohet në cilësimet e skenarit.

7. Funksioni i shtuar i ngarkimit dinamik të komenteve ndërsa vizitori shikon faqen e plotë të lajmeve dhe lexon komentet. Ky funksionalitet bazohet në parimin: dhe zbatohet duke përdorur teknologjinë AJAX. Për shembull, ju vendosni të shfaqni 30 komente në çdo faqe dhe një lajm ka 100 komente, pastaj kur futet në një faqe me një lajm, përdoruesit do t'i shfaqen 30 komentet e para, ndërsa ai lëviz poshtë faqes dhe lexon komentet, në në fund të listës së komenteve, në vend që të lundroni nëpër komente, 30 komentet e ardhshme do të ngarkohen automatikisht në faqe, etj. ndërsa faqja lëviz derisa të shfaqen të gjitha komentet për lajmet. Ky funksion aktivizohet dhe çaktivizohet në cilësimet e skriptit.

8. U shtua aftësia për të specifikuar titullin e faqes së rregullave të faqes direkt në panelin e administratorit, kur redaktoni rregullat për sitin.

9. Për të shfaqur lajme duke përdorur një etiketë të personalizuar (të personalizuar ...) shtoi aftësinë për të shfaqur navigimin e faqeve. Për këtë, është shtuar një parametër i ri etiketë navigacion = "po"... Kur ky parametër shtohet në një etiketë të personalizuar, do të shfaqet lundrimi faqe pas faqe e lajmeve të shfaqura nga kjo etiketë. Kështu, ju mund të shfaqni lajmet saktësisht sipas parametrave tuaj dhe në të njëjtën kohë të ruani navigimin nëpër faqe nëse ka shumë lajme sipas këtyre parametrave. Navigimi shfaqet vetëm për faqet e sajtit që mbështesin navigimin për etiketën (përmbajtja) p.sh. faqja kryesore, faqet e kategorive, etj. Nëse faqja nuk e mbështet navigimin, për shembull, shfaqja e lajmeve të plota ose një faqe statike, atëherë navigimi për këtë etiketë gjithashtu do të çaktivizohet automatikisht.

10. Për etiketën e personalizuar të shfaqjes së lajmeve (e personalizuar ...) shtoi parametër të ri fikse = "pa", i cili shfaq vetëm lajmet që nuk janë regjistruar në momentin e publikimit.

11. Riprodhuesi HTML5 u përditësua në versionin aktual, shtoi mbështetjen për modalitetin e ekranit të plotë në shfletuesin IE11.

12. Në modulin e referencave të kryqëzuara është shtuar aftësia përdorimi i lidhjeve që përmbajnë karaktere të koduara në URL.

13. U shtua kontrolli i postës elektronike të përdoruesit kur e ndryshoni atë në profil, nëse adresa e dhënë ose grupi i adresave është në listën e adresave të ndaluara nga administratori për regjistrim në faqe. Më parë, ky kontroll kryhej vetëm gjatë regjistrimit fillestar të një vizitori në sit.

14. U shtua treguesi i emrit të përdoruesit në e-mail, e cila i dërgohet përdoruesit nëse ndryshon adresën e e-mail në profil. Kjo risi do të jetë gjithashtu e dobishme për administratorët e faqes, nëse adresa e postës elektronike përpiqet të ndryshojë botin në një inekzistent, si rezultat, administratorët marrin letra jo-dorëzimi dhe ata mund të shohin se kush po ndryshon të dhënat, dhe në përputhje me rrethanat të ndërmarrin veprime për këtë përdorues.

15. U shtua një sistem i përshtatshëm për shtimin dhe redaktimin e fushave shtesë të lajmeve në panelin e administratorit me vetinë "Përdorni si hiperlidhje". Tani mund të fshini vlerat e panevojshme me një klik.

16. U shtua aftësia për të lejuar menaxhimin e materialeve reklamuese në faqe, futja e etiketave reklamuese direkt në tekstin e lajmit. Kjo veçori vendoset veçmas për çdo baner. Mund të aktivizoni ose çaktivizoni futjen e një etikete reklame në tekstin e lajmit. Nëse etiketa lejohet të futet në tekstin e lajmit, atëherë kur kjo etiketë shkruhet në tekstin e lajmit, njësia e reklamave do të publikohet në sajt në vend të kësaj etikete. Kështu, ju mund të vendosni reklama drejtpërdrejt në tekstin e lajmeve në një vend të përshtatshëm për ju.

17. U shtua aftësia për të parë paraprakisht materialet reklamuese shtohet në panelin e administratorit duke përdorur një dritare të veçantë pop-up.

18. Për modulin për menaxhimin e referencave të kryqëzuara, u shtua aftësia një tregues i fushës së aplikimit ku fjala kyçe do të zëvendësohet me një lidhje. Ju mund të specifikoni për secilën fjalë kyçe ose një zëvendësim në faqe të plotë, ose një zëvendësim në lajme dhe komente, ose një zëvendësim vetëm në lajme, ose një zëvendësim vetëm në komente.

19.Në modulin për menaxhimin e referencave të kryqëzuara në panelin e administratorit, shtoi një kontroll për fjalë kyçe që ekzistojnë tashmë në bazën e të dhënave. Kjo shmang shfaqjen e fjalëve kyçe të kopjuara.

20. Për modulin për menaxhimin e referencave të kryqëzuara, u shtua aftësia përdorimi i thjerrëzave të shumëfishta të fjalëve brenda një fraze kyçe, që tregon deklinsion për disa fjalë në të njëjtën kohë. Për shembull, mund të specifikoni frazën që do të zëvendësohet Ivan (s | ova | ovu) Iva (n | na | mirë) Ivanovi (h | cha | chu)... Dhe gjithashtu shtoi aftësinë për të kombinuar fraza nga disa fjalë, të dyja që përmbajnë deklinsion dhe nuk përmbajnë, për shembull, një frazë: Mobilje Remon (t | ta | tu)..

21. Është ndryshuar algoritmi për paraqitjen e informacionit duke përdorur etiketën (titulli) në shabllonin për shfaqjen e lajmeve të lidhura ( relatednews.tpl). Kur përdorni këtë etiketë, titulli i plotë i lajmit do të shfaqet pa e shkurtuar atë në 75 karaktere si më parë.

22. Për një shabllon për shfaqjen e lajmeve të lidhura (relatednews.tpl) shtoi mbështetje për etiketën e re (kufiri i titullit = "x"), i cili shfaq titullin e lajmit të shkurtuar me numrin e specifikuar të X karaktereve në etiketë. Në këtë rast, titulli shkurtohet para përfundimit të fjalës logjike dhe nuk shkëputet në mes.

23. U shtua mbështetje për shabllonin për shfaqjen e lajmeve të shkurtra (shortstory.tpl) etiketa të reja teksti teksti, dhe shfaqni tekstin e mbyllur në këto etiketa kur shfaqni ndonjë lajm në llogari, përveç atyre të specifikuara X Lajme. Ky etiketë do të jetë i dobishëm nëse dëshironi të shfaqni ndonjë element të dizajnit në të gjitha lajmet kur shfaqni lajme të shkurtra, përveç atyre të mësipërme. Për shembull, mos shfaqni diçka në lajmin e parë në listë.

24. Për shabllonin për paraqitjen e komenteve (comments.tpl) u shtua mbështetje për etiketat e reja teksti e cila është e kundërta e etiketave paraekzistuese teksti, dhe shfaqni tekstin e mbyllur në këto etiketa kur shfaqni ndonjë koment në llogari, përveç atyre të specifikuara

Ndoshta të gjithë njerëzit priren të harrojnë disa informacione. Kjo është veçanërisht e vërtetë për fjalëkalimet dhe hyrjet nga faqe të ndryshme.

Ju (ose personi që ka hyrë tek ju) keni krijuar një fjalëkalim të fortë, por nuk e keni shkruar në një vend të izoluar dhe e keni harruar. Çfarë duhet bërë në këtë rast?

Si parazgjedhje, DataLife Engine ndalon rikuperimin e fjalëkalimeve për grupin e Administratorëve. Kjo është bërë për arsye të dukshme - në fund të fundit, nëse një person ka qasje në postën tuaj, atëherë ai gjithashtu ka qasje në faqen tuaj.

Por ju mund të aktivizoni mundësinë për të rikuperuar fjalëkalimin tuaj në mënyrën standarde (përmes formularit të rikuperimit) për administratorët. Si ta bëni këtë - lexoni këtë artikull.

I njëjti artikull i kushtohet atyre rasteve kur rikuperimi standard i fjalëkalimit nuk është i aktivizuar, por ju duhet të ktheni aksesin në panelin e kontrollit.

Unë do t'ju tregoj për dy metoda rikuperimi, ato janë të thjeshta. Të gjithë zgjedhin metodën që i dukej më e përshtatshme.

Rivendosja e aksesit në panelin e kontrollit të faqes në DataLife Engine nëpërmjet një pyetjeje SQL

Nga titulli, mendoj se e keni kuptuar tashmë se për të ndryshuar fjalëkalimin, duhet të bëni një pyetje SQL në bazën e të dhënave tuaja. Përshkrova në detaje se si të bëni një pyetje SQL në.

Ju duhet të bëni një kërkesë të llojit të mëposhtëm:

PËRDITËSOJE "dle_users` SET" fjalëkalimin` = "202cb962ac59075b964b07152d234b70" KU `user_id` = 1;

ku " 1 "A është ID e administratorit (ndryshoni në tuajën) dhe" "- fjalëkalimi" 123 "në formë të koduar.

Pasi kërkesa të jetë përfunduar me sukses (nëse keni ndonjë vështirësi - shkruani për të në komente), mund të shkoni në panelin e kontrollit të faqes duke përdorur emrin e përdoruesit dhe fjalëkalimin "123".

Rivendosja e aksesit në panelin e kontrollit të faqes në DataLife Engine përmes një përdoruesi shtesë

Në këtë rast, ju duhet të regjistroni një profil të ri në faqen tuaj dhe t'i jepni të drejtat e duhura.

Për këtë:

1. Regjistroni një profil të ri (sigurohuni që të mbani mend hyrjen).

2. Ekzekutoni një pyetje SQL në bazën e të dhënave tuaja:

PËRDITËSOJE SET 'dle_users` user_group` = "1" WHERE `emri` = login ";

ku " identifikimi"- identifikimi i një përdoruesi të ri (ndryshoni në tuajin).

Kjo, në fakt, është e gjitha. Me ndihmën e kësaj kërkese, ne e bëjmë përdoruesin e specifikuar një administrator dhe tashmë me të dhënat e tij, ju mund të identifikoheni në panelin e kontrollit të faqes tuaj.

Artikujt kryesorë të lidhur