Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Dance intitle datalife upravljačka ploča motora. DataLife Engine v.11.0 Završno izdanje - Trenutna verzija DLE-a

Dance intitle datalife upravljačka ploča motora. DataLife Engine v.11.0 Završno izdanje - Trenutna verzija DLE-a

Samo u informativne svrhe. Uprava ne snosi odgovornost za njegov sadržaj. Besplatno preuzimanje .


DataLife Engine je multifunkcionalni sustav za upravljanje sadržajem. Zahvaljujući vrlo moćnom sustavu za upravljanje vijestima, publikacijama, člancima, korisnicima, DataLife Engine je prvenstveno namijenjen organiziranju vlastitih medija i blogova na internetu. Širok izbor osnovnih mogućnosti skripte, u početku integriranih u skriptu, omogućuje DataLife Engine-u da bude korak ispred svojih najbližih konkurenata u ovom području razvoja web stranica. A zahvaljujući preciznoj i dobro osmišljenoj strukturi jezgre koja minimizira zahtjeve za resursima poslužitelja, DataLife Engine je u stanju lako upravljati projektima s velikim prometom uz minimalno opterećenje poslužitelja. Fleksibilnost i jednostavnost prilagodbe i integracije vlastitog dizajna omogućit će vam brzo proučavanje i razumijevanje strukture predložaka i sukladno tome implementaciju vlastitih stranica, bez ikakvih dodatnih materijalnih troškova.


1. Dodana podrška za naslove u modulu za upravljanje oglasima. U ovom modulu možete kreirati naslove i postaviti svoje reklamne materijale u te naslove. Kategorije se prikazuju na samom vrhu, ispred popisa dodanih reklamnih materijala, u obliku mapa. U samim naslovima također možete kreirati neograničen broj dodatnih podnaslova. Tako ih uz veliki broj reklamnih materijala možete postaviti radi lakše navigacije po njima, u razne naslove i podnaslove.

2. Dodana je mogućnost praćenja broja pregleda reklamnih materijala, dodano na upravljačku ploču skripte. Pregledi se bilježe samo za stvarne korisnike koji su ušli na stranicu pomoću preglednika. Botovi koji indeksiraju stranicu se ne računaju. Brojanje pregleda omogućeno je izravno za svaki banner, tako da možete brojati preglede samo za potrebne reklamne materijale. Također imate mogućnost odrediti želite li brojiti sve preglede bannera ili samo preglede jedinstvenih korisnika.

3. Za reklamne materijale u admin panelu dodana je mogućnost ograničavanja prikaza bannera na temelju broja njegovih pregleda, a banner možete isključiti kada se dosegne navedeni maksimalni broj pregleda.

4. Dodana mogućnost praćenja broja klikova za reklamne materijale,
dodano na upravljačku ploču skripte. DataLife Engine automatski presreće HTML oznake objavljene pomoću oznaka i automatski prati klikove na njih. Bilo kakav poseban dizajn ovih poveznica nije potreban, oni mogu voditi na bilo koju adresu koja vam je potrebna. Također imate mogućnost odrediti želite li bilježiti sve klikove na vezu ili samo klikove jedinstvenih korisnika.

5. Za reklamne materijale u admin panelu dodana je mogućnost ograničavanja prikaza bannera na temelju broja klikova na vaš banner, a prikaz bannera možete isključiti kada dosegne navedeni maksimalni broj klikova na njega.

7. Dodano korištenje kanonskih poveznica u kodu stranica, za sve stranice web-mjesta, uključujući navigaciju kroz odjeljke, pregled cijele vijesti, itd. Ova značajka vam omogućuje da povećate SEO optimizaciju stranica, a također vam omogućuje izbjegavanje dupliranja stranica ako su netočne poveznice na vašu stranicu objavljene negdje na internetu, ili ako je iz nekog razloga potrebno onemogućiti kontrolu netočnih CNC-ova.

8. U postavkama kategorije na upravljačkoj ploči, dodana mogućnost zadane postavke za kategoriju je li dopušteno objavljivanje vijesti iz ove kategorije na glavnoj stranici stranice. Ove postavke su na snazi ​​u trenutku dodavanja ili uređivanja publikacije, a ako je objava na glavnoj stranici zabranjena za kategoriju, tada se odgovarajuća opcija uklanja u trenutku dodavanja ili uređivanja publikacije.

9. U postavkama kategorije na upravljačkoj ploči, dodana mogućnost postavljanja prema zadanim postavkama za kategoriju, jesu li dopušteni komentari za postove iz ove kategorije. Ove postavke su na snazi ​​u trenutku dodavanja ili uređivanja publikacije, a ako su komentari onemogućeni za kategoriju, tada se odgovarajuća opcija uklanja u trenutku dodavanja ili uređivanja publikacije.

10. U postavkama kategorije na upravljačkoj ploči, dodana mogućnost postavljanja prema zadanim postavkama za kategoriju, je li ocjena dopuštena za objave iz ove kategorije. Ove postavke su na snazi ​​u trenutku dodavanja ili uređivanja publikacije, a ako je korištenje ocjenjivanja onemogućeno za kategoriju, tada se odgovarajuća opcija uklanja u trenutku dodavanja ili uređivanja publikacije.

11. U postavkama skripte na upravljačkoj ploči, u odjeljku sigurnosnih postavki, dodana mogućnost omogućavanja automatske zaštite web-mjesta od ugrađivanja u okvire na stranicama trećih strana. Kada je ova postavka omogućena, vaša će web-lokacija automatski biti blokirana od prikazivanja ako je ugrađena u iframe na tuđoj web-lokaciji. Na taj način možete zaštititi svoju web stranicu od napada kao što je clickjacking.


12. Proširene su mogućnosti modula "Meta Tags", ovaj modul je preimenovan u "Naslovi, opisi, meta oznake". Sada u ovom modulu možete postaviti ne samo meta oznake za stranice, već i zaseban naslov stranice i opis stranice, koji kasnije možete prikazati bilo gdje u svom predlošku. Za to su dodane nove globalne oznake za predloške: (naslov-stranice) - prikazuje naslov koji ste naveli za stranicu, (stranica-opis) - prikazuje opis koji ste naveli za stranicu. Također je dopušteno koristiti BB i HTML oznake u opisu stranice. Dakle, pomoću ovog modula možete, na primjer, kreirati i prikazati naslove i opise za oblak oznaka za svaku oznaku osobno, itd.

13. Dodan novi tekst globalnih oznaka predloška, koji prikazuju u sebi priloženi tekst ako je u modulu "Naslovi, opisi, metaoznake" postavljen naslov stranice koja se pregledava. Također su dodane suprotne tekstualne oznake koje prikazuju tekst koji se nalazi u njima ako naslov stranice koja se pregledava nije postavljen. Slične oznake dodane su i za opise: tekst koji prikazuje tekst koji se nalazi u njima ako je u modulu "Zaglavlja, opisi, metaoznake" postavljen opis stranice koja se pregledava, tekst koji prikazuje tekst u njima ako nije bilo dat opis stranice koja se pregledava.

14. Za predložak izbornika kategorije (categorymenu.tpl) dodana podrška za nove tekstualne oznake koje prikazuju tekst koji se nalazi u njima ako kategorija ili vijest pregledana na stranici ne pripada kategoriji iz izbornika. Ova se oznaka može koristiti samo unutar oznaka i koristi se, na primjer, za prikaz nekih informacija (na primjer, poveznica) samo za neaktivne kategorije iz izbornika.

15. Proširene su mogućnosti prikaza publikacija na temelju vrijednosti dodatnih polja u publikacijama. Prilikom pristupa adresi http: // yoursite / xfsearch / naziv polja / vrijednost polja / publikacije će biti prikazane, kao i prije, koje sadrže navedenu vrijednost u ovom specifičnom polju, ako je polje postavljeno na "koristi kao unakrsne reference". Prilikom pristupa adresi http: // yoursite / xfsearch / vrijednost polja /, prikazat će se publikacije koje sadrže ovu vrijednost za sva dodatna polja. Prilikom pristupa adresi http: // yoursite / xfsearch / naziv polja / prikazat će se sve publikacije u kojima je ovo navedeno polje popunjeno.

16. Dodana mogućnost dodjeljivanja zasebne stranice s imenom 404.html postavkama skripte u korijenu vaše stranice, za prikaz stranica za koje nema sadržaja. Ako je ova postavka omogućena, umjesto standardne poruke sustava "Nažalost, ova stranica vam nije dostupna, možda je promijenjena adresa ili je obrisana.", možete prikazati zasebnu stranicu posebno pripremljenu, s potpuno odvojeni dizajn. Ova će inovacija biti korisna za webmastere koji žele napraviti poseban dizajn za 404 stranice svoje stranice.

17. Dodana je mogućnost dodjele HTTP zaglavlja postavkama skripte, odakle trebate dobiti IP adrese korisnika. Ova inovacija će biti korisna za stranice koje koriste razne vanjske proxy poslužitelje, a nemaju mogućnost pravilno rekonfigurirati poslužitelj kako bi dobili točne stvarne IP adrese posjetitelja. Na primjer, kada koristite uslugu cloudflare i druge za zaštitu od DDOS napada i koristite redoviti hosting plan bez pristupa postavkama poslužitelja. Sada možete reći skripti odakle će dobiti IP adresu posjetitelja web-mjesta u postavkama skripte na administrativnoj ploči.

18. Prilikom brisanja kategorije na upravljačkoj ploči skripte, dodana mogućnost izbora što učiniti s publikacijama koje su u ovoj kategoriji. Možete: "Ukloniti ovu kategoriju iz publikacija", "Zamijeniti kategoriju drugom ili drugim kategorijama", kao i "Izbrisati sve publikacije u ovoj kategoriji". U tom slučaju, ako se kategorija izbriše ili zamijeni iz publikacije, tada će samo izbrisana kategorija biti uklonjena ili zamijenjena. Na primjer, ako je vaša publikacija u kategorijama "Svijet", "Vijesti", "Popularno", a vi, na primjer, izbrišete kategoriju "Svijet", tada će za publikacije u ovoj kategoriji biti samo kategorija "Svijet" uklonjene ili zamijenjene, sve ostale kategorije na popisu za ove publikacije ostat će na mjestu.

19. Za publikacije je dodana nova vrsta dodatnog polja: "Pure HTML and JS". Kada koristite ovo polje, DataLife Engine neće ometati tekst napisan u njemu i neće filtrirati HTML kod ovog teksta, a također dopušta pisanje čistog javascript koda u njemu. Ovo polje bit će korisno kada trebate umetnuti neki kod u vijest koju ne treba provjeravati radi sigurnosti, na primjer, bilo koji vaš vlastiti player itd. Pažnja, uzimajući u obzir da skripta neće filtrirati tekst iz ovog polja, prilikom izrade svakako postavite ograničenja na to koje grupe ga smiju koristiti. Ne dopustite običnim korisnicima kojima nemate povjerenja da ga koriste, inače može predstavljati prijetnju sigurnosti vaše stranice.

20. Za dodatna polja publikacija koja imaju opciju "Koristi kao unakrsne reference", dodana mogućnost određivanja graničnika za ove veze. Možete navesti i pojedinačne znakove i HTML kôd kao razdjelnik. Prije se kao razdjelnik popisa koristio zarez, sada možete postaviti svoj osobni razdjelnik za svako polje, što vam omogućuje stvaranje jedinstvenog izgleda za svako polje u predlošku.

21. Dodana podrška za Yandex Turbo tehnologiju za redovite RSS feedove, bez korištenja uključivanja u postavkama vrste RSS streama kao "Yandex vijesti", za to je dodana podrška za prikaz pune oznake vijesti (cijela priča) za bilo koju vrstu RSS streama. Također, ažuriran je standardni predložak /templates/rss.xml koji pokazuje kako bi trebao izgledati predložak s punom Yandex Turbo podrškom. Slično tome, potpuno je podržana mogućnost prilagođavanja predloška RSS za Yandex Zen tehnologiju.

22. Dodana mogućnost odgovaranja na komentare prilikom pregleda svih najnovijih komentara na stranici, ako je podrška za komentare stabla omogućena u postavkama skripte. Tako možete, primjerice, brzo odgovoriti na primljene komentare na stranici, a da ne ulazite u sve vijesti u isto vrijeme.

zbog činjenice da su neke od teških skripti prebačene na odgođeno i neovisno o učitavanju stranice. Te se skripte učitavaju u preglednik paralelno s prikazivanjem stranice i pokreću se tek nakon završetka formiranja stranice u pregledniku. Što vizualno omogućuje brži prikaz stranice.

24. Dodana mogućnost za neregistrirane korisnike na stranici,šaljite pritužbe administraciji stranice na vijesti i komentare, kao što je ova mogućnost prije postojala samo za registrirane korisnike.

25. Dodano korištenje mikro-oznake schema.org za prikaz ocjene s tipom "Score". Korištenje ovog mikro-označavanja omogućuje potpunim vijestima, kada se prikazuju u Google rezultatima pretraživanja, da se prikaže i ocjena publikacije.

26. Dodano automatsko otkrivanje orijentacije fotografija kada se učitaju na poslužitelj, na temelju meta informacija sadržanih u grafičkim datotekama. Ako je originalna fotografija okrenuta naopačke, onda kada se prenese na poslužitelj, skripta će je također automatski otvoriti na željenu poziciju. Time se eliminira potreba za dodatnim uređivanjem slika na računalu, ako je fotoaparat okrenut tijekom snimanja.

27. Dodana mogućnost automatskog obavještavanja administracije stranice o dolasku novih vijesti od korisnika koji su pod moderacijom (ako je to omogućeno u postavkama skripte), ako je vijest dodana s kontrolne ploče skripte. Prije se obavijest slala samo ako je objava dodana izravno s stranice.

28. Ako korisnik uređuje publikaciju na upravljačkoj ploči, koji je prethodno objavljen na stranici, ali prema postavkama njegove grupe, zabranjeno je objavljivanje bez moderiranja, ili je dopušteno objavljivanje ne u svim kategorijama, tada će administraciji stranice također biti poslana odgovarajuća obavijest e-poštom da ova vijest čeka moderiranje.

29. Izmjene su u radu modula Breadcrumbs na stranici. Ako gledate vijesti iz određene kategorije, tada će se za kategoriju u kojoj se korisnik nalazi izravno, ova kategorija prikazati u obliku običnog teksta, a ne u obliku poveznice. Samo kategorije koje su više u hijerarhiji bit će prikazane kao poveznica, ili će postojati poveznica na ovu kategoriju ako je, na primjer, korisnik otišao dalje duž navigacije stranice u ovoj kategoriji. Dakle, ova inovacija izbjegava cikličke veze stranica na same sebe.

30. Za modul "Unakrsne reference" u upravljačkoj ploči, dodana su dva nova zamjenska područja za veze. Opcionalno možete odrediti zamjenu samo na statičnim stranicama, a također možete odabrati zamjenu u statičnim stranicama, vijestima i komentarima.

31. Za modul "Pronađi i zamijeni" na upravljačkoj ploči, dodana mogućnost skupne zamjene teksta u anketama za publikacije i u anketama na web mjestu.

32. Dodana je mogućnost brisanja svih publikacija koje čekaju moderiranje od strane određenog korisnika. Da biste to učinili, u odjeljku za upravljanje korisnicima kliknite broj njegovih publikacija i odaberite odgovarajuću stavku izbornika.

33. Dodana mogućnost brisanja svih komentara koji čekaju moderiranje od strane određenog korisnika. Da biste to učinili, u odjeljku za upravljanje korisnicima kliknite na broj njegovih komentara i odaberite odgovarajuću stavku izbornika.

34. Na administrativnu ploču skripte dodan je formatirani izlaz broja različitih brojača (pregledi, objave, komentari). Izlaz ovih brojača izvodi se u formatiranom obliku kao što se stotine, tisuće, milijuni, itd. razdvajaju razmakom. Što daje vizualniji prikaz i percepciju ovih brojeva.

35. Za predloške za prikaz komentara i dodavanje komentara (addcomments.tpl i comments.tpl) dodana podrška za nove oznake text - prikazuje tekst u oznaci ako vijest pripada navedenim kategorijama, kao i oznake: text - prikazuje tekst u oznaku ako vijest ne pripada određenim kategorijama. Dakle, možete postaviti drugačiji dizajn za prikaz komentara i dodavanje komentara za publikacije iz različitih kategorija.

36. Dodana podrška za deklinacije za oznaku koja prikazuje broj glasova, koji su bili izloženi za ocjenu publikacija. Na primjer, možete koristiti (broj glasova) pregled || a | s. Ranije ovo nije bilo dostupno za ovu oznaku, budući da sadrži HTML kod, a ne samo broj.

37. Ako je korištenje stranice samo putem HTTPS protokola omogućeno u postavkama skripte, tada će se kolačići od strane preglednika također poslati na poslužitelj samo putem HTTPS protokola i automatski će se blokirati ako se koristi uobičajeni HTTP protokol.

38. Dodana kontrola nevažećih CNC-ova za statične stranice,čiji je tekst objave podijeljen na nekoliko stranica. Ako je naveden netočan broj stranice, automatski će se 301 preusmjeriti na početnu adresu ove stranice.

39. Za RSS uvoz publikacija, dodana je podrška za uvoz slika iz oznake ograde koja sadrži sliku za objavljivanje. Ako je kratki opis u RSS streamu samo tekst, a slika je u njemu data kao zasebna oznaka, tada će slika za ovu publikaciju također biti dodana kratkim vijestima tijekom uvoza na samom početku.

40. Dodana podrška za preusmjeravanja za primanje potpunih vijesti kada koristite RSS uvoz publikacija. Ako je poveznica iz RSS feeda preusmjeravanje za daljnji prijelaz na cijeli tekst vijesti na izvornoj web stranici, tada će DataLife Engine automatski slijediti ovo preusmjeravanje i preuzet će sadržaj iz konačnog izvora. Stoga će primanje cjelovitih vijesti biti kvalitetnije nego prije.

41. Promjene su napravljene u radu oznaka i. Ako je korištenje i dodavanje komentara zabranjeno za određenu publikaciju, tada će te oznake sakriti i sadržaj u njima.

42. Ako su komentari dopušteni za objavljivanje, ali u isto vrijeme, prema drugim postavkama, korisniku ili grupi korisnika je bilo zabranjeno objavljivanje komentara, tada se poruka o tome neće prikazati na kraju svih komentara, već na mjestu gdje definirate izlaz obrazac za dodavanje komentara s oznakom (addcomments) u vašem predlošku, na taj način sami možete odrediti lokaciju ove poruke na svojoj stranici.

43. Za autorizaciju korištenjem društvene mreže Odnoklassniki, dodana mogućnost automatskog primanja korisničke e-pošte, pod uvjetom da je sama aplikacija dobila odgovarajuća prava od Odnoklassniki. Pažnja, Odnoklassniki prema zadanim postavkama ne daje pravo na primanje e-pošte, a da biste dobili odgovarajući pristup, morate se dodatno obratiti društvenim mrežama. mreže za dopuštenje primanja e-pošte. Ako je dopuštenje odobreno, DLE će također automatski uvesti adresu e-pošte.

44. Poboljšan sustav za izračunavanje proporcija slike pri izradi malih kopija. Tako nastaje ispravnija i kvalitetnija reducirana kopija.

45. Poboljšan sustav pretraživanja publikacija kada je jednostavan tip pretraživanja omogućen u postavkama skripte. Novi algoritam omogućuje točnije i točnije pronalaženje publikacija.

46. ​​Poboljšan sustav kontrole pojavljivanja duplikata stranica, kada pregledavate sve najnovije komentare na stranici.

47. Optimizirana obrada dodatnih polja publikacija kod prikaza kratkih publikacija, kao i kada je pokrenut modul za prikaz popularnih publikacija.

48. Ažurirani vizualni uređivači TinyMCE i Froala na najnovije verzije. Ispravljen je niz otkrivenih pogrešaka u ovim uređivačima.

49. Dodana podrška za umetanje skrivenih tekstualnih oznaka za TinyMCE editor, pomoću odgovarajućeg gumba u uređivaču.

50. Kada koristite uređivač Floara za komentare, dodana mogućnost brzog učitavanja i umetanja slika u komentar. Možete kliknuti na ikonu da biste umetnuli sliku i odabrali datoteku za učitavanje, ili jednostavno prenijeti slikovnu datoteku s računala u polje za uređivanje pomoću miša, nakon čega će se slika automatski učitati i umetnuti na poziciju pokazivača u urednika.

51. Napravljene male promjene u izgledu upravljačke ploče skripte, s ciljem uklanjanja nekih pogrešaka u izgledu i poboljšanja interakcije s upravljačkom pločom.

52. Ažurirano na ažurirane verzije knjižnice za slanje pošte sa stranice, a također i knjižnicu za otkrivanje mobilnih uređaja.

53. Riješen problem u kojem oznake i nisu obrađene u pregledu publikacije.

54. Riješen problem u kojem su meta oznake za društvene mreže pogrešno oblikovane. video i audio mreža, ako je video objavljen u dod. polja i sastojao se od popisa za reprodukciju i opisa video i audio datoteka.

55. Riješen problem u kojima, u određenim situacijama i postavkama poslužitelja, pregled publikacija možda neće raditi prilikom dodavanja publikacija s web-mjesta.

56. Riješen problem u kojoj nije funkcioniralo dinamičko učitavanje komentara, ako je bilo omogućeno u postavkama skripte, a oznaka (jsfiles) je postavljena na samo dno stranice.

57. Riješen problem u kojem nije funkcionirao prikaz najnovijih komentara, ako je za određenu grupu zabranjeno gledanje nekih kategorija.

58. Ispravljene su otkrivene i ranije najavljene male greške u skripti.

Zdravo. Ovu temu želim posvetiti stvaranju najjednostavnijeg modula za popularne CMS Datalife Engine... U Rusiji, kao iu zemljama ZND-a, prilično je popularan, međutim, iz nekog razloga, još uvijek nema članaka o ovom cms-u na čvorištu. Pokušat ću ispraviti ovaj nesporazum. U ovom ćete članku naučiti kako napraviti najjednostavniji modul za ovaj CMS, kao i upoznati se sa strukturom motora.

Uvod

Želio bih napomenuti da je sustav tražen među stranicama za zabavu. Razumljivo je, sustav je jednostavan za korištenje, ima dovoljan broj modula i predložaka. I gotovo sve što trebate je iz kutije. Međutim, događa se da nešto nedostaje. Pokušat ćemo riješiti ovaj problem.

Zašto DLE?

Vjerojatno se pitate zašto sam odabrao baš ovaj CMS. Odgovor je jednostavan: prilično logična struktura samog motora, odvajanje predložaka od koda, prilično jednostavan predložak, opet, prilično logičan smještaj svega unutra – lako je odgonetnuti što je što. Osim toga, sustav ostaje relativno lagan i udoban. Nije funkcionalan kao npr. Drupal, ali mi se ipak sviđa.

Struktura

Prvo, moramo znati nešto o strukturi motora. Ne možete napraviti nered na poslužitelju, tako da ćemo sve zadržati u našim mapama.

Uobičajeno je da se moduli za motor stavljaju u mapu / motor / moduli /.

U mapi / motor / inc / nalaze se datoteke administrativne ploče.

Počevši od verzije 8.x, bilo je moguće povezati module izravno u predlošku. Predložak se nalazi u mapi / templates / template_name /. U ovoj mapi postoji datoteka main.tpl Ovo je korijenska datoteka predloška, ​​obično sadrži glavnu strukturu predloška. Obično se modul može spojiti na sljedeći način:

(uključuje datoteku = "motor / moduli / mod_category.php")

Gdje je mod_category.php datoteka koja se nalazi u kategoriji / engine / modules /. Mislim da je s ovim sve jasno, idemo dalje.

Napravimo modul za prikaz najnovijih komentara s cachiranjem. Da biste to učinili, stvorite datoteku u mapi / engine / modules / i nazovite je mod_lastcomm.php Zatim dajem popis koda ove datoteke s detaljnim komentarima.

Kod

DATALIFENGINE". Ova konstanta je definirana u index.php i njezina TRUE vrijednost simbolizira da je datoteka uključena korištenjem include / require, a ne samo pokrenuta. * / If (! Defined (" DATALIFEENGINE ")) (die (" Pokušaj hakiranja! " );) / * Uključujemo api klasu kako bismo mogli koristiti funkcije za rad s cacheom. * / Include (" engine / api / api.class.php "); / * Pokušavamo pročitati informacije pohranjene u predmemorija od name lastcomm preporučujem davanje smislenih imena svemu što pohranjujemo u predmemoriju. zadnjicomm Je datoteka u mapi / motor / predmemorija /, a 60 Je li životni vijek predmemorije u sekundama. U ovom slučaju, ako je od kreiranja datoteke prošlo više vremena od 60 sekundi, morat ćemo ponovno ući u bazu podataka. * / $ lastcomm = $ dle_api-> load_from_cache ("lastcomm", 60); / * Provjeravamo imamo li predmemoriju ili ne. Ako ne, onda se penjemo u bazu podataka. * / if (! $ lastcomm) (/ * Stvarni upit u bazi podataka. Izvodi se pomoću funkcije klase $ db. Konstanta PREFIX sadrži prefiks naveden tijekom instalacije cms-a. Nazivi stupaca su sasvim normalni , mislim da nema potrebe objašnjavati što rade. Unesite identifikator upita u varijablu $ sql. * / $ Sql ​​= $ db-> upit ("SELECT comments.post_id, comments.text, comments.autor, post.id, post.flag, post.category, post.date kao newsdate , post.title, post.alt_name FROM ". PREFIX." _komentari kao komentari, ". PREFIX." _post kao post WHERE post.id = komentari. post_id ORDER BY comments.date DESC LIMIT 0,20 "); / * S pomoću funkcije get_row () klase $ db, uzastopno čitamo svaki redak iz rezultata odabira. Informacije se unose u niz redaka $ s indeksima jednakim nazivi polja tablice * / while ($ red = $ db-> get_row ($ sql)) (/ * Ako je potrebno izrezati naslov vijesti * / if (strlen ($ redak ["title"])> 50) ($ naslov = podstr ($ red ["naslov"], 0, 50). "...";) ostalo ($ naslov = $ redak ["naslov"];) / * Obrazac s poveznica na korisnički profil. Isto tako * / $ aname = urlencode ($ red ["autor"]); $name = " ". $ row [" autor "].""; / * Formirajte tekst komentara i odrežite ga ako je potrebno * / $ text = htmlspecialchars ($ red [" text "]); if (strlen ($ text)> 1024) $ text = substr ($ text, 0, 1024) . "..."; / * Formirajte vezu do vijesti. Niz $ config sadrži sve postavke sustava. Konkretno, $ config ["http_home_url"] je url domene. * / $ Newslink = $ config ["http_home_url"]. $ red ["post_id"]. "-". $ red ["alt_name"]. ". html"; $ hint = "onMouseover = \" showhint ("$ text", ovaj, događaj, ""); \ "" ; $ title = "(! LANG: ".stripslashes ($ title).""; / * Završni post za jedan komentar * / $ lastcomm. =" Od $ name u vijestima:
$ naslov

";) $ db-> free (); / * Primljene podatke spremamo u predmemoriju. Da biste bolje razumjeli funkcije predmemoriranja, otvorite datoteku" engine / api / api.class.php "tamo je sve savršeno komentirano * / $ dle_api -> save_to_cache (" lastcomm ", $ lastcomm);) / * Ispiši rezultat * / echo $ lastcomm;?>

Zaključak

Ovaj kod je potpuno funkcionalan. I naravno ima svoje nedostatke. Na primjer, ne provjerava se poveznice - je li CNC omogućen. Ili, klikom na poveznicu na profil korisnika, dolazimo direktno na njegov profil, a ne na jQuery prozor s kratkim informacijama. Općenito, ima se što poboljšati. Ali sve te stvari ovdje nisu uključene iz jednog razloga - da se početnik ne zbuni. Također vam savjetujem da analizirate i druge datoteke, na primjer topnews.php. Ako imate pitanja o pisanju modula ili općenito o sustavu, rado ću vam odgovoriti.

To je sve za mene, ako se ova tema nekome učini zanimljivom, onda ću napraviti seriju članaka o cms Datalide Engine-u (DLE).

O da, ovo je moj prvi članak na Habréu, pa se ispričavam ako nešto pođe po zlu.

Pripremljene su i implementirane sljedeće izmjene:

1. Upravljačka ploča je potpuno redizajnirana. Učinili smo ga modernim, čitljivim i kontrastnim. Osim vizualnih promjena, novi dizajn ima i niz funkcionalnih značajki. Nova upravljačka ploča ima deset shema boja koje možete izabrati, a ne samo jednu, te poseban noćni predložak dizajniran u tamnim bojama za ugodan rad u mraku. Možete podesiti širinu bočne trake sekcija i širinu cijele upravljačke ploče. Također možete omogućiti način rada na cijelom zaslonu kada radite na uređajima s malim veličinama zaslona, ​​skrivajući traku preglednika i kartice kako biste povećali radni prostor ploče. Svaki korisnik Administrativne ploče može konfigurirati svoj prilagođeni izgled, svoje parametre i shemu boja. Za spremanje parametara panela koristi se poseban dvostruki sustav za pohranu postavki. Postavke se spremaju i na poslužitelju i lokalno u pregledniku koji pruža jedinstvene značajke pri korištenju postavki upravljačke ploče. Spremanje postavki temeljeno na poslužitelju omogućuje izbjegavanje efekta "treperenja" prilikom primjene korisničkog dizajna, kao i automatsku primjenu odabranih postavki kada koristite drugi preglednik. Dok lokalno pohranjivanje postavki omogućuje vraćanje odabranih postavki nakon parametara resetirajte na poslužitelju, na primjer, u slučaju ponovne instalacije motora ili nakon njegovog globalnog ažuriranja. Nadamo se da ćete uživati ​​u novoj upravljačkoj ploči. Mali demo novog panela možete vidjeti u videu iznad.

2. Kratki pregled najnovijih osobnih poruka dodan je na upravljačku ploču... Tako korisnik može brzo otvoriti poruku izravno s upravljačke ploče. 3. Ova značajka omogućuje odabir radnje odmah nakon objave članka. Možete birati između: "Dodaj još jedan članak", "Uredi članak", "Idi na popis članaka". Omogućuje vam da jednim klikom prijeđete na najčešće korištene radnje.

4. Ova značajka vam omogućuje da odaberete radnju tijekom uređivanja odmah nakon što je članak spremljen. Možete birati između: "Natrag na uređivanje članka" i "Idi na popis članaka". Tako korisnici koji često spremaju tekst članka tijekom uređivanja mogu brzo nastaviti uređivati ​​nakon spremanja.

5. Sada možete omogućiti funkciju u odjeljku Statične stranice na upravljačkoj ploči koja vam omogućuje spremanje lokacije korisnika na web stranici prije uređivanja ili dodavanja stranice. Omogućuje povratak korisnika na prethodnu lokaciju. Ova je značajka korisna kada postoji veliki broj stranica ili ako se postavljaju neki parametri pretraživanja. Nakon uređivanja korisnik neće morati ručno tražiti niti se vraćati na potrebnu stranicu.

6. Ova značajka vam omogućuje da odaberete radnju odmah nakon što ste spremili stranicu. Možete birati između: "Dodaj drugu stranicu", "Uredi stranicu", "Idi na popis stranica". Omogućuje vam da jednim klikom prijeđete na najčešće korištene radnje.

7. Ova značajka vam omogućuje da odaberete radnju tijekom uređivanja odmah nakon što je stranica spremljena. Možete birati između: "Natrag na uređivanje stranice" i "Idi na popis stranica". Stoga korisnici koji često spremaju tekst stranice tijekom uređivanja mogu brzo nastaviti uređivati ​​nakon spremanja.

8. Nova značajka isticanja članaka, komentara, statičnih stranica itd. U Administracijsku ploču je dodan za izvođenje masovnih radnji na njima. Omogućuje jednostavno razlikovanje odabranih elemenata.

9. Uređivanje korisničkih profila u potpunosti je redizajnirano u Administrativnoj ploči. Sada možete uređivati ​​sve parametre profila koji su prije bili dostupni samo kroz uređivanje profila na web stranici.

10. Dodan je novi modul Meta Tags. Ovaj modul vam omogućuje preraspodjelu naslov, opis, ključne riječi meta oznake za određene stranice stranice u Administrativnoj ploči. DLE motor automatski generira meta tagove za sve stranice web-mjesta, no možete dodijeliti meta oznake za bilo koju stranicu. Na primjer, možete dodijeliti specifične vrijednosti za meta oznake za stranicu s povratnim informacijama, umjesto da koristite opće vrijednosti iz postavki motora. Sada, s ovim modulom, možete to učiniti u Administrativnoj ploči vaše web stranice. U ovom modulu određujete URL stranice za koju želite ponovno dodijeliti meta oznake i navodite nove vrijednosti za te oznake. Nakon toga, navedene vrijednosti će se primijeniti na ovu stranicu. Možete dodijeliti sve oznake zajedno i zasebno. Na primjer, ako napustite ključne riječi polje prazno, bit će primijenjene zadane vrijednosti za to polje i za tu stranicu. Možete odrediti adresu stranice za koju želite promijeniti meta tagove, a također možete odrediti URL grupu koristeći znak "*" koji označava pretragu po bilo kojem skupu znakova. Npr., ako navedete / page / * /, tada će se navedene meta oznake koristiti za stranice / page / 1 /, / page / 2 /, / page / bilo koji tekst /, itd.

11. Sada možete izvesti korisnike s web stranice. Ako koristite usluge ili programe trećih strana za organiziranje slanja pošte za korisnike, tada pomoću izvoza možete brzo generirati potrebne podatke. Izvoz korisnika se vrši u Administrativnoj ploči u odjeljku Uređivanje korisnika. Možete izvesti i sve korisnike i korisnike odabrane prema kriterijima. Popis možete izvesti u CSV ili Exel formatu. 12. Članke možete prenijeti u druge kategorije u određeno vrijeme. Da biste to učinili, morate odabrati radnju "Premjesti u drugu kategoriju" u opciji "Istek prije" prilikom dodavanja ili uređivanja članka te dodijeliti jednu ili više kategorija u koje želite premjestiti članke kada dođe zadano vrijeme. 13. Možete isključiti određene članke iz rezultata pretraživanja stranice. Prilikom dodavanja ili uređivanja članaka u Administrativnoj ploči, možete označiti opciju "Isključi iz pretraživanja" za svaku publikaciju zasebno. Stoga možete isključiti članak iz rezultata pretraživanja.

14. Sada svakom članku dodjeljujete lozinku ili popis lozinki da biste ga vidjeli. Ako je za članak postavljena lozinka, tada će se tražiti da se unese kako bi se dobio pristup punoj verziji članka, a članak će biti prikazan samo ako je unesena točna lozinka. Unesena lozinka ostat će na snazi ​​sve dok korisnik ne zatvori preglednik, a lozinka se više neće tražiti unutar iste sesije na stranici.

15. Možete isključiti određene statične stranice iz rezultata pretraživanja web mjesta. Prilikom dodavanja ili uređivanja stranice na administrativnoj ploči, možete označiti opciju "Isključi iz rezultata pretraživanja" za svaku statičku stranicu zasebno.

16. Sada svakoj statičkoj stranici dodjeljujete lozinku ili popis lozinki da biste je vidjeli. Ako je lozinka postavljena za statičnu stranicu, tada će se tražiti lozinka za otvaranje stranice i ona će se otvoriti samo ako se unese ispravna lozinka. Unesena lozinka ostat će na snazi ​​sve dok korisnik ne zatvori preglednik, a lozinka se više neće tražiti unutar iste sesije na stranici.

17. Dodan je autosugestija za dodatna polja koja imaju tip "unakrsnih referenci" prilikom dodavanja i uređivanja publikacija. Popis riječi za autosugestiju dobiva se iz baze podataka. Olakšava popunjavanje ovih polja, a također smanjuje vjerojatnost pogreške u riječima.

18. Možete koristiti maske za određivanje predloška za preusmjeravanja u modulu Preusmjeravanja. Prilikom navođenja URL-a s kojeg će se izvršiti preusmjeravanje, možete odrediti znak "*" što znači da bilo koji skup simbola može biti umjesto "*". Na primjer, možete odrediti / page / * / za postavljanje preusmjeravanja sa stranica kao što su / page / 1 /, / page / 2 /, / page / bilo koji tekst /, itd.

19. Sada se možete brzo prebaciti na uređivanje grupe određenog korisnika.

20. Za statičke predloške stranica (static.tpl i druge dodijeljene stranice), dodaje se novi tekst oznake, koji prikazuje priloženi tekst kao vezu za uređivanje statične stranice za grupe korisnika kojima je dopušteno uređivati ​​statične stranice. To omogućuje brz prijelaz na uređivanje potrebne stranice, kada postoji veliki broj statičnih stranica.

21. Dodan je novi parametar "id_as_list" za prilagođenu oznaku članaka (prilagođeno ...) koji radi u sprezi s parametrom "id" i sortira publikacije kako se pojavljuju na popisu. Na primjer, oznaka (custom id = "3,4,1,2" order = "id_as_list") će prvo prikazati članke s ID-om 3, zatim 4, zatim 1 i 2. Ova je značajka korisna kada želite prikazati tražene članke po strogo definiranom redoslijedu.

22. Novi parametar "id_as_list" je dodan za prilagođenu oznaku komentara (customcomments ...) koji radi u sprezi s parametrom "id" i razvrstava komentare kako se pojavljuju na popisu. Na primjer, oznaka (customcomments id = "3,4,1,2" order = "id_as_list") prikazat će komentare s ID-om 3, zatim 4, zatim 1, a zatim 2. Ova je značajka korisna kada želite prikazati tražene komentare po strogo definiranom redoslijedu.

23. Možete dopustiti prilaganje videa u komentarima pomoću oznaka u postavkama korisničke grupe... Ova opcija se koristi za dopuštanje ili zabranu određenih grupa korisnika da prilože video u komentarima.

24. Možete dopustiti prilaganje medijskih widgeta u komentarima pomoću oznaka u postavkama korisničke grupe... Ova se opcija koristi za dopuštanje ili zabranu određenih korisničkih grupa da dodaju medijske widgete u komentare.

25. Promjene su napravljene u brzom uređivanju članaka. Sada se u načinu brzog uređivanja prikazuju samo ona polja koja su prethodno bila popunjena tijekom dodavanja članka ili načina potpunog uređivanja. To se odnosi i na bilješku članka i na polja cijelog članka. Ako polja za bilješku članka i cijeli članak nisu popunjena, neće se prikazati u načinu brzog uređivanja. Ova je značajka korisna za one koji koriste samo dodatna polja u člancima. Neće vidjeti nepotrebna polja.

26. Možete ukloniti polja kao što su "bilješka članka" i "cijeli članak" iz predloška za dodavanje članka, uz zadržavanje svih ostalih funkcionalnosti uređivača. Ova će značajka biti korisna za one koji koriste samo dodatna polja za dodavanje članaka.

27. Dodana je nova globalna oznaka za predloške (id-kategorije). koji omogućuje prikaz ID-a kategorije koju je posjetitelj pregledao. Ova oznaka bit će korisna pri organiziranju izbornika na web-mjestu i kada trebate brzo ponovno dodijeliti bilo koju CSS klasu ili nazive datoteka predložaka, kada uređujete predloške prikaza članaka.

28. Nova globalna oznaka (kategorija-naslov) je dodana za predloške, koji omogućuje prikaz naziva kategorije koju je posjetitelj pregledao. Ova oznaka bit će korisna kada trebate prikazati naziv kategorije koju gledate.

29. Možete odrediti puni opis za kategorije. Opis se kreira u Administrativnoj ploči prilikom dodavanja ili uređivanja kategorija u odgovarajućem odjeljku. U opisu kategorije možete koristiti i oznake BBCODES i HTML oznake. Nova globalna oznaka predloška (kategorija-opis) koristi se za prikaz opisa na web mjestu kada korisnik pregleda kategoriju. Dostupan je i kada se prikazuju puni opisi. Dakle, možete prikazati naziv kategorije i njezin opis pomoću jednostavnog izraza, na primjer: (naslov-kategorija)
(kategorija-opis) Možete ograničiti izlaz ovih informacija pomoću dodatnih oznaka, na primjer, samo na prvoj stranici kategorije.

30. Možete koristiti novu vrijednost "samo" za parametar "subcat" izlazne oznake (catmenu ...) izbornika kategorije, koji omogućuje prikaz samo potkategorija navedene kategorije. Na primjer, ako koristite oznaku (catmenu id = "1" subcat = "only"), bit će prikazane samo potkategorije kategorije s ID-om "1". Ova je značajka korisna za prikaz samo potkategorija određene kategorije. Na primjer, možete automatski prikazati popis potkategorija iz pregledane kategorije pomoću jednostavnog izraza (catmenu id = "(id-kategorije)" subcat = "samo").

31. Sada možete isključiti odabranu kategoriju iz rezultata pretraživanja u postavkama kategorije na upravljačkoj ploči... Tako možete postaviti vidljivost svake kategorije u rezultatima pretraživanja. Ako je kategorija isključena iz rezultata pretraživanja, članci iz ove kategorije neće biti tamo prikazani kada tražite članke.

32. Sada možete zasebno prikazati učitane slike za dodatna polja tipa "Galerija slika".... Za to se oznaka koristi u predlošcima, gdje je "X" naziv dodatnog polja, a "Nr" je broj slike iz galerije. Na primjer, ako se prijavite , tada će se slika broj dva prikazati i učitati u dodatno polje pod nazivom "test". Dakle, možete koristiti jedno polje, a istovremeno prikazati pregled iz galerije u jednoj slici u napomeni članka, a cijelu galeriju kada pregledavate cijeli članak.

33. Sada možete sigurno koristiti (title) oznaku u HTML atributima kada prikazujete članke. Na primjer, možete koristiti alt = "(! LANG: (naslov)" !} a tekst će sačuvati valjanost dokumenta ako zaglavlje sadrži navodnike.

34. Za tag je dodana podrška za pričvršćivanje videa i postova s ​​Facebooka.

35. Dodana je Gzip kompresija za CSS datoteke koje koristi motor, što omogućuje značajno smanjenje veličine CSS datoteka, a time i ubrzanje učitavanja stranica. Kompresija se može omogućiti zajedno s kompresijom JS datoteka u postavkama motora. Kada omogućite kompresiju, samo DLE motori posjeduju CSS datoteke. Da biste komprimirali vlastite CSS datoteke svog predloška, ​​pogledajte naš članak https://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html

36. Sada možete omogućiti automatsko resetiranje predmemorije preglednika za CSS i JS datoteke koje koristi motor nakon ažuriranja... Ova značajka omogućuje pregledniku da koristi najnovije datoteke nakon ažuriranja motora, a ne stare iz predmemorije preglednika.

37. Oznaka (TEMA) sada je podržana u pregledu promotivnih materijala na upravljačkoj ploči motora.

38. Dodano je vizualno označavanje za broj znakova unesenih u polje i broj dopuštenih simbola koji su ostali pri dodavanju bilo kakvih podataka u Administracijsku ploču... Ova značajka omogućuje vizualni uvid u maksimalnu količinu dostupnih simbola za polje.

39. Ako protokol vaše stranice nije naveden u postavkama motora, DLE će koristiti sigurnu SSL vezu i generirati veze na HTTPS protokol počevši od ove verzije motora.

40. Dodane su preventivne mjere za zaštitu stranice od "beskonačnih" preusmjeravanja ako je u postavkama motora omogućen samo HTTPS protokol, a poslužitelj nije ispravno konfiguriran i ne prenosi informacije o korištenom protokolu.

41. Dodane su preventivne mjere za odjeljak filtra riječi radi zaštite od slučajnog brisanja riječi iz filtera riječi na administrativnoj ploči... Sada ova radnja zahtijeva potvrdu.

42.403 HTTP kod (pristup je odbijen) šalje se pregledniku za stranice osobnih oznaka članaka ako neregistrirani korisnik ode na adresu oznake. Stoga tražilice neće indeksirati podatke stranice. Tražilice ne indeksiraju stranicu sa samo jednom pogreškom pristupa.

43. Opterećenje baze podataka značajno je smanjeno pri prikazivanju najnovijih komentara na web stranicama s velikim brojem komentara.

44. Optimiziran je prikaz bloka oblaka oznaka za baze podataka s velikim brojem članaka na stranici. Upit za bazu podataka je poboljšan i ubrzan.

45. Dodana je podrška za vitičaste zagrade "(" i ")" u modulu "Word Filter" i sada možete koristiti riječi koje sadrže ove simbole u filteru.

46. ​​Članci s mape stranice automatski se skrivaju od tražilica ako je pristup članku odbijen gostima na kartici "Pristup" članka.

47. Ažurirani su urednici Froala i TinyMCE. Prethodno pronađeni problemi su riješeni u oba.

48. Ažuriran je parser HTML koda za objavljene članke.

49. Riješen je problem s netočnim CRON obavijesti tražilica o ažuriranju karte web mjesta kada je naziv stranice naveden bez protokola u postavkama motora.

50. Problem je riješen gdje se vizualni uređivači ne bi mogli prikazati na stranici objave članka ako su na stranici postojale oznake "custom".

51. Problem je riješen gdje se vizualni uređivač nije mogao učitati tijekom brzog uređivanja ako se prikaz članaka vrši samo pomoću (custom ...) oznake, bez korištenja glavne (sadržajne) oznake.

52. Problem je riješen gdje je spojeni tekst poslan bez prijeloma redaka u obavijestima e-pošte o novim komentarima ili osobnim porukama.

53. Problem je riješen gdje su prijelomi redaka izgubljeni u praznim recima kada se koristi TinyMCE editor za članke.

54. Problem je riješen gdje su neke oznake predloška za statične stranice prikazane pogrešno prilikom prikazivanja statičnih stranica u rezultatima pretraživanja.

55. Sve prethodno deklarirane i pronađene male greške su popravljene.

Informacije o ugradnji motora za klijente:

Pažnja! Ove informacije dostupne su samo korisnicima s valjanom licencom za DataLife Engine. Ako ste već kupili skriptu, morate se prijaviti sa svojim računom.


Ako niste kupac, možete na našoj web stranici.

Pripremljene su i provedene sljedeće izmjene:


1. Potpuno nova upravljačka ploča DLE skripte. Dragi prijatelji, u ovoj verziji skripte želimo vam pružiti potpuno ažuriranu upravljačku ploču skripte. Ovaj panel je razvijen korištenjem svih najnovijih tehnologija koje omogućuju da proces upravljanja vijestima i drugim dijelovima skripte učinimo praktičnijim i informativno razumljivijim. Osim novog modernog dizajna, ova upravljačka ploča je prilagodljiva i sposobna se samostalno prilagođavati korištenim uređajima, čime se omogućuje praktičnije upravljanje kako korištenjem stolnog računala tako i korištenjem tableta i pametnih telefona. S obzirom na važnost mišićne i vizualne memorije, kao i navike, pokušali smo kreirati novu upravljačku ploču tako da vam sve ostane na istom mjestu, a da ne morate trošiti puno vremena na savladavanje i učenje nove kontrole ploča. Zaista se nadamo da ćete uživati ​​u novoj nadzornoj ploči i da ćete je cijeniti. Zbog činjenice da se u novoj upravljačkoj ploči aktivno koriste standardi HTML5 i CSS3, bili smo prisiljeni napustiti podršku za zastarjele IE preglednike; za rad na novom panelu trebat će vam IE10 i noviji, kao i trenutne verzije Chromea , Firefox i Opera preglednici.

2. Sve javascript datoteke DLE administrativne ploče sada su odvojeni od korisničke strane stranice i rade neovisno. Na primjer, ako želite sami ažurirati biblioteke web-mjesta, na primjer, kao što su Jquery i Jquery UI, to možete učiniti bez straha od kompatibilnosti s radom administrativne ploče.

3. Dodan novi sustav upravljanja ključnim riječima za oblak oznaka i ključne riječi za meta oznake prilikom uređivanja vijesti na admin panelu. Sada možete jednostavno izbrisati ključne riječi koje vam ne trebaju jednim klikom, kao i dodati nove. Više ih ne trebate navoditi odvojene zarezima, sve se popunjava intuitivno.

4. Na administrativnoj ploči u odjeljku za upravljanje grupom dodana mogućnost određivanja na temelju koje grupe stvoriti novu grupu. Stoga možete stvoriti nove grupe, na temelju bilo koje konfigurirane grupe, kao predložak za novu grupu.

5. Promijenjene su logike prikazivanja reklamnih materijala u admin panelu, sada umjesto prikaza dodanog oglasnog koda, prikazuje se njegov istaknuti izvorni kod, tako da kada dodate bilo koji fragment HTML oznaka, izgled administratorske ploče neće biti poremećen, a kodom uvijek možete upravljati i uređivati ​​ga izravno iz upravljačkoj ploči.

6. Modul za uređivanje komentara značajno je poboljšan i redizajniran na administrativnoj ploči skripte. Dodana je mogućnost zasebnog brisanja komentara pomoću AJAX tehnologije, a također je dodana mogućnost označavanja komentara kao "Spam" i, kao rezultat, automatski zabrana pošiljatelja neželjene pošte i brisanja svih njegovih komentara, te obavještavanje usluge u oblaku o spameru, ako omogućeno u postavkama skripte.

7. Dodana funkcija dinamičkog učitavanja komentara dok posjetitelj pregledava cijelu stranicu s vijestima i čita komentare. Ova se funkcionalnost temelji na principu: i primjenjuje se pomoću AJAX tehnologije. Na primjer, postavili ste da na svakoj stranici prikažete 30 komentara, a vijest ima 100 komentara, a zatim kada uđete na stranicu s vijestima, korisniku će biti prikazano prvih 30 komentara, dok se kreće niz stranicu i čita komentare, na kraj liste komentara, umjesto navigacije kroz komentare, sljedećih 30 komentara automatski će se učitati na stranicu itd. dok se stranica pomiče dok se ne prikažu svi komentari za vijest. Ova je funkcionalnost omogućena i onemogućena u postavkama skripte.

8. Dodana mogućnost određivanja naslova stranice s pravilima stranice izravno u administratorskoj ploči, prilikom uređivanja pravila za web-mjesto.

9. Za prikaz vijesti pomoću prilagođene oznake (prilagođeno ...) dodana mogućnost prikaza navigacije po stranici. Za to je dodan novi parametar oznake navigacija = "da"... Kada se ovaj parametar doda prilagođenoj oznaci, prikazat će se navigacija stranica po stranicu vijestima koje prikazuje ova oznaka. Tako možete prikazati vijesti točno prema vašim parametrima i istovremeno održavati navigaciju kroz stranice ako ima puno vijesti prema tim parametrima. Navigacija se prikazuje samo za stranice web-mjesta koje podržavaju navigaciju za oznaku (sadržaj) npr. početna stranica, stranice kategorije itd. Ako stranica ne podržava navigaciju, na primjer, prikaz cijele vijesti ili statičnu stranicu, tada će se navigacija za ovu oznaku također automatski onemogućiti.

10. Za prilagođenu oznaku za prikaz vijesti (prilagođeno ...) dodan novi parametar fiksno = "bez", koji prikazuje samo vijesti koje nisu zabilježene u trenutku objave.

11. Ažuriran HTML5 player na trenutnu verziju, dodana podrška za način rada preko cijelog zaslona u IE11 pregledniku.

12. U modulu unakrsnih referenci dodana je sposobnost korištenje poveznica koje sadrže URL kodirane znakove.

13. Dodana provjera e-pošte korisnika pri promjeni u profilu, da li se navedena adresa ili skup adresa nalazi na popisu adresa koje je administrator zabranio za registraciju na stranici. Prije se ova provjera provodila samo tijekom prve registracije posjetitelja na stranici.

14. Dodana naznaka korisničkog imena u e-mailu, koji se šalje korisniku ukoliko promijeni svoju e-mail adresu u profilu. Ova će inovacija biti korisna i za administratore stranice, ako e-mail adresa pokuša promijeniti bot u nepostojeći, kao rezultat, administratori dobivaju pisma o neisporuci, te mogu vidjeti tko mijenja podatke, te sukladno tome poduzeti radnje prema ovom korisniku.

15. Dodan zgodan sustav za dodavanje i uređivanje dodatnih polja vijesti na administrativnoj ploči sa svojstvom "Koristi kao hiperveze". Sada možete izbrisati nepotrebne vrijednosti jednim klikom.

16. Dodana mogućnost dopuštanja upravljanja reklamnim materijalima na stranici, umetanje reklamnih oznaka izravno u tekst vijesti. Ova se značajka postavlja zasebno za svaki banner. Možete omogućiti ili onemogućiti umetanje oglasne oznake u tekst vijesti. Ako je dopušteno umetanje oznake u tekst vijesti, onda kada se ta oznaka upiše u tekst vijesti, oglasna jedinica će biti objavljena na web mjestu umjesto ove oznake. Tako možete postaviti oglase izravno u tekst vijesti na mjesto koje vam odgovara.

17. Dodana mogućnost pregleda reklamnih materijala dodano na administrativnu ploču pomoću zasebnog skočnog prozora.

18. Za modul za upravljanje križnim referencama dodana mogućnost naznaka područja primjene gdje će ključna riječ biti zamijenjena vezom. Za svaku ključnu riječ možete odrediti ili zamjenu cijele stranice, ili zamjenu u vijestima i komentarima, ili zamjenu samo u vijestima, ili zamjenu samo u komentarima.

19.U modulu za upravljanje križnim referencama u admin panelu, dodao je provjeru ključnih riječi koje već postoje u bazi podataka. Time se izbjegava pojava dupliciranih ključnih riječi.

20. Za modul za upravljanje križnim referencama dodana mogućnost korištenje višestruke deklinacije riječi unutar ključne fraze, što ukazuje na deklinaciju za nekoliko riječi u isto vrijeme. Na primjer, možete odrediti frazu koju želite zamijeniti Ivan (s | ova | ovu) Iva (n | na | dobro) Ivanovi (h | cha | chu)... Također je dodana mogućnost kombiniranja fraza iz nekoliko riječi, koje sadrže deklinacije i ne sadrže, na primjer, izraz: Remon (t | ta | tu) namještaj.

21. Promijenjen je algoritam za prikaz informacija koristeći oznaku (titula) u predlošku za prikaz povezanih vijesti ( povezane vijesti.tpl). Kada koristite ovu oznaku, cijeli će naslov vijesti biti prikazan bez skraćivanja na 75 znakova kao prije.

22. Za predložak za prikaz povezanih vijesti (relatednews.tpl) dodana podrška za novu oznaku (ograničenje naslova = "x"), koji prikazuje naslov vijesti skraćen na određeni broj X znakova u oznaci. U ovom slučaju, naslov se skraćuje prije završetka logične riječi i ne prekida se u sredini.

23. Dodana podrška za predložak za prikaz kratkih vijesti (shortstory.tpl) nove oznake tekst tekst, i prikazati tekst zatvoren u ovim oznakama kada se prikazuje bilo koja vijest na računu, osim navedenih x vijesti. Ova oznaka bit će korisna ako želite prikazati sve elemente dizajna u svim vijestima kada prikazujete kratke vijesti, osim gore navedenih. Na primjer, nemojte prikazivati ​​nešto u prvoj vijesti na popisu.

24. Za predložak za prikaz komentara (comments.tpl) dodan podrška za nove oznake tekstšto je suprotno od već postojećih oznaka tekst, i prikazati tekst zatvoren u ovim oznakama kada se prikazuju bilo koji komentari na računu, osim navedenih

Vjerojatno su svi ljudi skloni zaboraviti neke informacije. To se posebno odnosi na lozinke i prijave s raznih stranica.

Vi (ili osoba koja vam je pristupila) stvorili ste jaku lozinku, ali je niste zapisali na osamljenom mjestu i zaboravili. Što treba učiniti u ovom slučaju?

Prema zadanim postavkama, DataLife Engine zabranjuje obnavljanje lozinki za grupu administratora. To je učinjeno iz očitih razloga - uostalom, ako osoba ima pristup vašoj pošti, onda ima i pristup vašoj web-lokaciji.

Ali možete omogućiti mogućnost oporavka lozinke na standardni način (putem obrasca za oporavak) za administratore. Kako to učiniti - pročitajte ovaj članak.

Isti je članak posvećen onim slučajevima kada standardni oporavak lozinke nije omogućen, ali morate vratiti pristup upravljačkoj ploči.

Reći ću vam o dvije metode oporavka, one su jednostavne. Svatko bira metodu koja mu se činila prikladnijom.

Vraćanje pristupa upravljačkoj ploči stranice u DataLife Engineu putem SQL upita

Iz naslova mislim da ste već shvatili da za promjenu lozinke morate napraviti SQL upit u svojoj bazi podataka. Detaljno sam opisao kako napraviti SQL upit u.

Morate podnijeti zahtjev sljedeće vrste:

UPDATE `dle_users` SET` password` = "202cb962ac59075b964b07152d234b70" GDJE `user_id` = 1;

Gdje " 1 "Je li administratorski ID (promjena u svoj) i" "- lozinka" 123 "u šifriranom obliku.

Nakon što je zahtjev uspješno dovršen (ako imate poteškoća - napišite o tome u komentarima), možete otići na upravljačku ploču stranice koristeći svoje korisničko ime i zaporku "123".

Vraćanje pristupa upravljačkoj ploči stranice u DataLife Engineu putem dodatnog korisnika

U tom slučaju morate registrirati novi profil na svojoj web stranici i dati mu odgovarajuća prava.

Za ovo:

1. Registrirajte novi profil (obavezno zapamtite prijavu).

2. Izvršite SQL upit na vašoj bazi podataka:

UPDATE `dle_users` SET` user_group` = "1" GDJE `name` =" prijava ";

Gdje " prijaviti se"- prijava novog korisnika (promjena u svoju).

To je, zapravo, sve. Uz pomoć ovog zahtjeva, navedenog korisnika činimo administratorom i već se s njegovim podacima možete prijaviti na upravljačku ploču svoje stranice.

Vrhunski povezani članci