Info intitle datalife dzinēja vadības panelis. Vienkārša moduļa izveide CMS Datalife Engine (DLE)

Dārgie draugi,

Versijas 12.1 galvenais izstrādes posms ir pabeigts, laidiens ir testēšanas un pirmsizlaides sagatavošanas stadijā, bet tikmēr aicinām iepazīties ar informāciju par to, kas jūs sagaida ar laidienu jauna versija.

Tika sagatavotas un ieviestas šādas izmaiņas:

1. Pievienots atbalsts virsrakstiem reklāmu pārvaldības modulī.Šajā modulī varat izveidot virsrakstus un ievietot savus reklāmas materiālus šajās virsrakstos. Kategorijas tiek parādītas pašā augšā, pirms pievienoto reklāmas materiālu saraksta, mapju veidā. Pašos virsrakstos varat izveidot arī neierobežotu skaitu papildu apakšvirsrakstu. Tādējādi, lai liels skaits reklāmas materiālus, varat tos ievietot dažādās virsrakstos un apakšvirsrakstos, lai atvieglotu navigāciju.

2. Pievienota iespēja skaitīt skatījumu skaitu reklāmas materiāliem, kas pievienoti skripta vadības panelim. Skatījumi tiek ierakstīti tikai reāli lietotāji kas iegāja vietnē, izmantojot pārlūkprogrammu. Boti, kas pārmeklē vietni, netiek ieskaitīti. Skatījumu skaitīšana ir iespējota tieši katram banerim, lai jūs varētu uzskaitīt skatījumus tikai nepieciešamajiem reklāmas materiāliem. Jums ir arī iespēja norādīt, vai vēlaties uzskaitīt visus reklāmkaroga skatījumus vai tikai unikālo lietotāju skatījumus.

3. Reklāmas materiāliem admin panelī ir pievienota iespēja ierobežojiet reklāmkaroga rādīšanu, pamatojoties uz skatījumu skaitu, un jūs varat atspējot reklāmkarogu, kad ir sasniegts norādītais maksimālais skatījumu skaits.

4. Pievienota iespēja izsekot klikšķu skaitam reklāmas materiāliem, kas pievienoti skripta vadības panelim. DataLife Engine automātiski pārtver HTML tagus, kas publicēti, izmantojot tagus <а href="..."> un automātiski seko klikšķiem uz tiem. Šo saišu īpašs dizains nav nepieciešams, tās var novest uz jebkurām jums nepieciešamajām adresēm. Jums ir arī iespēja norādīt, vai vēlaties uzskaitīt visus klikšķus uz saites vai tikai unikālo lietotāju klikšķus.

5. Reklāmas materiāliem admin panelī ir pievienota iespēja ierobežojiet reklāmkaroga rādīšanu, pamatojoties uz klikšķu skaitu uz jūsu reklāmkaroga, un jūs varat izslēgt reklāmkaroga rādīšanu, kad tas sasniedz noteikto maksimālo klikšķu skaitu uz tā.

6. Reklāmas materiāliem admin panelī pievienots iespēja notīrīt katra reklāmas reklāmkaroga skatījumu un klikšķu skaitu.

Html "> 7. Pievienota kanonisko saišu izmantošana lapu kodā, visām vietnes lapām, ieskaitot navigāciju pa sadaļām, visu ziņu skatīšanu utt. Šī iespējaļauj palielināt SEO optimizācija vietnes, kā arī ļauj izvairīties no lapu dublikātiem, ja kaut kur internetā tiek publicētas nepareizas saites uz jūsu vietni vai ja kāda iemesla dēļ ir nepieciešams atspējot nepareizu CNC kontroli.

8. Vadības paneļa kategorijas iestatījumos ir pievienota iespēja pēc noklusējuma iestatīta kategorijai, vai ir atļauts publicēt ziņas no šīs kategorijas mājas lapa vietne. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas brīdī, un, ja kādai kategorijai publicēšana galvenajā lapā ir aizliegta, publikācijas pievienošanas vai rediģēšanas brīdī atbilstošā opcija tiek noņemta.

9. Kategorijas iestatījumos vadības panelī ir pievienota iespēja pēc noklusējuma iestatīta kategorijai, vai ir atļauti komentāri šīs kategorijas ziņām. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas laikā, un, ja kādai kategorijai komentāri ir atspējoti, publikācijas pievienošanas vai rediģēšanas laikā atbilstošā opcija tiek noņemta.

10. Kategorijas iestatījumos vadības panelī ir pievienota iespēja pēc noklusējuma iestatīta kategorijai, vai ir atļauts novērtēt šīs kategorijas publikācijas. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas laikā, un, ja vērtējuma izmantošana kategorijai ir atspējota, publikācijas pievienošanas vai rediģēšanas laikā atbilstošā opcija tiek noņemta.

11. Skripta iestatījumos vadības panelī drošības iestatījumu sadaļā pievienota iespēja iespējot automātisku vietņu aizsardzību pret iegulšanu trešo pušu vietņu rāmjos. Ja šis iestatījums ir iespējots, jūsu vietnei tiks automātiski bloķēta rādīšana, ja tā ir iegulta kāda cita vietnes iframe. To darot, varat aizsargāt savu vietni no uzbrukumiem, piemēram, klikšķu uzlaušanas.

12. Paplašinātas moduļa "Meta tagi" iespējas, šis modulis ir pārdēvēts par "Nosaukumi, apraksti, metatagi". Tagad šajā modulī lapām var iestatīt ne tikai metatagus, bet arī atsevišķu lapas nosaukumu un lapas aprakstu, ko vēlāk varēsiet attēlot jebkur savā veidnē. Šim nolūkam ir pievienoti jauni globālo veidņu tagi: (lapas nosaukums)- parāda virsrakstu, ko norādījāt lapai, (lapas apraksts)- parāda lapai norādīto aprakstu. Lapas aprakstā atļauts izmantot arī BB un HTML tagi... Tādējādi, izmantojot šo moduli, jūs varat, piemēram, izveidot un parādīt tagu mākoņa nosaukumus un aprakstus katram tagam personīgi utt.

13. Pievienots jauns globālo veidņu tagu teksts kas parāda tajos ietverto tekstu, ja modulī "Nosaukumi, apraksti, metatagi" ir iestatīts skatītās lapas nosaukums. Un arī pievienoja pretējos tagus tekstu kas parāda tajos ietverto tekstu, ja skatītajai lapai nav iestatīts nosaukums. Arī pievienots līdzīgas atzīmes un aprakstam: tekstu kas parāda tajos ietverto tekstu, ja modulī "Nosaukumi, apraksti, metatagi" ir iestatīts skatītās lapas apraksts, tekstu kas parāda tajos ietverto tekstu, ja skatītajai lapai nav norādīts apraksts.

14. Kategorijas izvēlnes veidnei (categorymenu.tpl) tekstu kas parāda tajos ietverto tekstu, ja vietnē skatītā kategorija vai ziņas nepieder kādai izvēlnes kategorijai. Šo tagu var izmantot tikai tagos, un to izmanto, piemēram, lai parādītu kādu informāciju (piemēram, saites) tikai neaktīvām kategorijām no izvēlnes.

15. Paplašinātas publikāciju rādīšanas iespējas, pamatojoties uz papildu lauku vērtībām publikācijās. Sazinoties ar adresi http: // jūsu vietne / xfsearch / lauka nosaukums / lauka vērtība / publikācijas tiks parādītas tāpat kā iepriekš, kas satur norādīto vērtību šajā konkrētajā laukā, ja lauks ir iestatīts uz "izmantot kā savstarpējas atsauces". Sazinoties ar adresi http: // jūsu vietne / xfsearch / lauka vērtība / tiks parādītas publikācijas, kas satur šo vērtību visiem papildu laukiem. Sazinoties ar adresi http:// jūsu vietne / xfsearch / lauka nosaukums / tiks parādītas visas publikācijas, kurās šis norādītais lauks ir aizpildīts.

16. Pievienota iespēja skripta iestatījumiem piešķirt atsevišķu lapu ar nosaukumu 404.html jūsu vietnes saknē, lai parādītu lapas, kurām nav satura. Ja šis iestatījums ir iespējots, standarta sistēmas ziņojuma vietā "Atvainojiet, šo lapu jums nav pieejams, iespējams, tā adrese ir mainīta vai dzēsta. ", varat parādīt atsevišķu, iepriekš īpaši sagatavotu lapu ar pilnīgi atsevišķu dizainu. Šis jauninājums noderēs tīmekļa pārziņiem, kuri vēlas izveidot atsevišķu savas vietnes 404 lappušu dizains.

17. Pievienota iespēja skripta iestatījumiem piešķirt HTTP galveni no kurienes jums jāiegūst lietotāju IP adreses. Šis jauninājums noderēs vietnēm, kas izmanto dažādus ārējos starpniekserverus, un tām nav iespējas pareizi pārkonfigurēt serveri, lai tie iegūtu pareizās reālās apmeklētāju IP adreses. Piemēram, izmantojot pakalpojumu cloudflare un citus, lai aizsargātos pret DDOS uzbrukumi un izmantojot parastu hostinga plānu bez piekļuves servera iestatījumiem. Tagad administratora paneļa skripta iestatījumos varat norādīt skriptam, no kurienes iegūt vietnes apmeklētāju IP adreses.

18. Dzēšot kategoriju skripta vadības panelī, pievienoja iespēju izvēlēties, ko darīt ar publikācijām, kas ir šajā kategorijā. Jūs varat: "Izņemt šo kategoriju no publikācijām", "Aizstāt kategoriju ar citu vai citām kategorijām", kā arī "Dzēst visas publikācijas šajā kategorijā". Šādā gadījumā, ja no publikācijas tiek dzēsta vai aizstāta kategorija, tiks noņemta vai aizstāta tikai dzēstā kategorija. Piemēram, ja jūsu publikācija ir kategorijās "Pasaule", "Ziņas", "Populāra" un jūs, piemēram, izdzēšat kategoriju "Pasaule", šīs kategorijas publikācijām tiks rādīta tikai kategorija "Pasaule". noņemts vai aizstāts, visas pārējās kategorijas šo publikāciju sarakstā paliks spēkā.

19. Publikācijām ir pievienots jauna veida papildu lauks: "Tīrs HTML un JS". Izmantojot no šī lauka DataLife Engine netraucēs tajā rakstīto tekstu un nefiltrēs šī teksta HTML kodu, kā arī ļauj tajā ierakstīt tīru javascript kodu. Šis lauks noderēs, ja jaunumiem ir jāievieto kods, kura drošība nav jāpārbauda, ​​piemēram, kāds no sava atskaņotāja utt. Uzmanību, ņemot vērā, ka skripts nefiltrēs tekstu no šī lauka, veidojot to, noteikti uzstādiet ierobežojumus, kurām grupām ir atļauts to izmantot. Neļaujiet parastajiem lietotājiem, kuriem neuzticaties, to izmantot, pretējā gadījumā tas var apdraudēt jūsu vietnes drošību.

20. Papildu publikāciju laukiem ar opciju "Izmantot kā savstarpējās atsauces", pievienoja iespēju norādīt norobežotāju šīm saitēm. Kā atdalītāju varat norādīt gan atsevišķas rakstzīmes, gan HTML kodu. Iepriekš kā saraksta atdalītājs tika izmantots komats, tagad katram laukam var iestatīt savu personīgo atdalītāju, kas ļauj katram veidnes laukam izveidot unikālu izkārtojumu.

21. Pievienots atbalsts Yandex Turbo tehnoloģijai parastajām RSS plūsmām, neizmantojot RSS straumes veida iekļaušanu iestatījumos kā "Yandex ziņas", šim papildu atbalstam jebkura veida RSS straumes pilna ziņu taga parādīšanai (pilns veikals). A arī atjaunināts standarta veidne/templates/rss.xml, kas parāda, kā vajadzētu izskatīties veidnei ar pilnu Yandex Turbo atbalstu. Tāpat pilnībā tiek atbalstīta iespēja pielāgot RSS veidni Yandex Zen tehnoloģijai.

22. Pievienota iespēja atbildēt uz komentāriem, apskatot visus jaunākos komentārus vietnē, ja skripta iestatījumos ir iespējots koka komentāru atbalsts. Tādējādi jūs varat, piemēram, ātri atbildēt uz vietnē saņemtajiem komentāriem, vienlaikus neiedziļinoties katrā ziņā., Sakarā ar to, ka daži smagie skripti tika pārsūtīti uz aizkavētu un neatkarīgu no lapas renderēšanas ielādi. Šie skripti tiek ielādēti pārlūkprogrammā paralēli lapas renderēšanai un tiek palaisti tikai pēc lapas izveides pabeigšanas pārlūkprogrammā. Kas vizuāli nodrošina ātrāku lapas attēlošanu.

24. Pievienota iespēja vietnē nereģistrētiem lietotājiem, sūtīt sūdzības par jaunumiem un komentāriem vietnes administrācijai, tāpat kā iepriekš šāda iespēja bija tikai reģistrētiem lietotājiem.

25. Papildināta schema.org mikroatzīmes izmantošana lai parādītu vērtējumu ar veidu "Score". Šī mikromarķējuma izmantošana ļauj pilnām ziņām, parādot tās Google meklēšanas rezultātos, parādīt arī publikācijas vērtējumu.

26. Pievienota automātiskā orientācijas noteikšana fotoattēli, kad tie tiek augšupielādēti serverī, pamatojoties uz grafiskajos failos ietverto metainformāciju. Ja oriģinālā fotogrāfija tika apgriezts otrādi, tad, kad tas tiks augšupielādēts serverī, skripts arī automātiski izvietos to vēlamajā pozīcijā. Tas novērš nepieciešamību papildus rediģēt attēlus datorā, ja fotografēšanas laikā tika pagriezta kamera.

27. Pievienota iespēja automātiski paziņot vietnes administrēšana par jaunu ziņu saņemšanu no lietotājiem, kuri atrodas moderācijā (ja tas ir iespējots skripta iestatījumos), ja ziņas tika pievienotas no skripta vadības paneļa. Iepriekš paziņojums tika nosūtīts tikai tad, ja publikācija tika pievienota tieši no vietnes.

28. Ja lietotājs rediģē publikāciju vadības panelī, kas iepriekš jau bija publicēts vietnē, bet pēc viņa grupas uzstādījumiem aizliegts publicēt bez regulēšanas, vai arī atļauts publicēt ne uz visām kategorijām, tad vietnes administrācijai tiks nosūtīta arī atbilstoša e- pasta paziņojumu, ka šīs ziņas gaida regulējumu.

29. Moduļa darbā veiktas izmaiņas maizes drupačas(Rīvmaizes) vietnē. Ja skatāties ziņas no noteiktas kategorijas, tad kategorijai, kurā lietotājs atrodas tieši, šī kategorija tiks rādīta vienkārša teksta, nevis saites veidā. Kā saite tiks parādītas tikai kategorijas, kas atrodas augstāk hierarhijā, vai arī būs saite uz šo kategoriju, ja, piemēram, lietotājs ir devies tālāk pa šīs kategorijas lapas navigāciju. Tādējādi šis jauninājums ļauj izvairīties no cikliskām lapu saitēm uz sevi.

30. Par moduli "Savstarpējās atsauces" vadības panelī, pievienoja divus jaunus saišu aizstāšanas apgabalus. Pēc izvēles varat norādīt aizstāšanu tikai statiskajās lapās, kā arī varat atlasīt nomaiņu statiskajās lapās, ziņās un komentāros.

31. Modulim "Atrast un aizstāt" vadības panelī, pievienoja iespēju masveidā aizstāt tekstu publikāciju aptaujās un vietnes aptaujās.

32. Pievienota iespēja dzēst visas publikācijas gaida regulēšanu no konkrēta lietotāja. Lai to izdarītu, lietotāju pārvaldības sadaļā noklikšķiniet uz tā publikāciju skaita un atlasiet atbilstošo izvēlnes vienumu.

33. Pievienota iespēja dzēst visus komentārus gaida regulēšanu no konkrēta lietotāja. Lai to izdarītu, lietotāju pārvaldības sadaļā noklikšķiniet uz viņa komentāru skaita un atlasiet atbilstošo izvēlnes vienumu.

34. Pievienots formatēts dažādu skaitītāju (skatījumu, publikāciju, komentāru) attēlošana. Šo skaitītāju izvade tiek veikta formatētā veidā, atdalot simtus, tūkstošus, miljonus utt. ar atstarpi. Kas dod vairāk vizuālais attēlojums un doto skaitļu uztvere.

35. Veidnēm komentāru parādīšanai un komentāru pievienošanai (addcomments.tpl un comments.tpl) pievienots atbalsts jauniem tagiem tekstu- parāda tekstu tagā, ja ziņas pieder norādītajām kategorijām, kā arī tagus: tekstu- parāda tekstu tagā, ja ziņas nepieder norādītajām kategorijām. Tādējādi varat iestatīt atšķirīgu dizainu komentāru parādīšanai un komentāru pievienošanai dažādu kategoriju publikācijām.

36. Pievienots atbalsts deklinācijām atzīmei, kas parāda publikāciju vērtējumam iestatīto balsu skaitu. Piemēram, varat izmantot (balsu skaits) pārskatīt || a | s. Iepriekš tas nebija pieejams šim tagam, kopš tajā ir HTML kods, nevis tikai cipars.

37. Ja skripta iestatījumos ir iespējota vietnes izmantošana tikai caur HTTPS protokolu, tad arī pārlūkprogrammas sīkfaili tiks nosūtīti uz serveri tikai caur HTTPS protokolu un tiks automātiski bloķēti, ja tiks izmantots parastais HTTP protokols.

38. Pievienota nederīgu CNC kontrole statiskām lapām kura publikācijas teksts ir sadalīts vairākās lappusēs. Ja ir norādīts nepareizs lapas numurs, tiks veikta automātiska 301 novirzīšana uz šīs lapas sākuma adresi.

39. Publikāciju RSS importēšanai pievienots atbalsts attēlu importēšanai no korpusa taga satur attēlu publicēšanai. Ja Īss apraksts RSS plūsmā ir tikai teksts, un tajā ir dots attēls atsevišķa atzīme, tad jau pašā sākumā pie īsajām ziņām tiks pievienota arī bilde šai publikācijai.

40. Pievienots atbalsts novirzīšanai, lai saņemtu visas ziņas izmantojot RSS publikāciju importēšanu. Ja saite no RSS plūsmas ir novirzīšana tālākai pārejai uz pilnu ziņu tekstu avota vietnē, DataLife Engine automātiski sekos šai novirzīšanai un ņems saturu no galīgā avota. Tādējādi pilnu ziņu saņemšana būs kvalitatīvāka nekā līdz šim.

41. Ir veiktas izmaiņas tagu darbā un... Ja konkrētai publikācijai komentāru izmantošana un pievienošana ir aizliegta, tad šie tagi paslēps arī tajos esošo saturu.

42. Ja komentārus atļauts publicēt, bet tajā pašā laikā lietotājam vai lietotāju grupai pēc citiem iestatījumiem tika aizliegts publicēt komentārus, tad par to ziņojums netiks parādīts visu komentāru beigās, bet vietā, kur jūs definējat izvadi veidlapas komentāra pievienošanai ar tagu (addcomments) savā veidnē, tādējādi jūs pats varat noteikt atrašanās vietu no šīs ziņas jūsu vietnē.

43. Autorizācijai izmantojot sociālais tīkls"Klasesbiedriem", pievienoja iespēju automātiski saņemt Lietotāja e-pasts, ar nosacījumu, ka pati lietojumprogramma ir saņēmusi atbilstošās tiesības no Odnoklassniki. Uzmanību, pēc noklusējuma Odnoklassniki nedod tiesības saņemt e-pastu, un, lai iegūtu atbilstošu piekļuvi, jums papildus jāsazinās ar sociālo tīklu. tīklu, lai saņemtu atļauju saņemt e-pastu. Ja atļauja tiek piešķirta, DLE automātiski importēs arī e-pasta adresi.

44. Uzlabota attēla proporciju aprēķināšanas sistēma veidojot nelielas kopijas. Tādējādi tiek izveidota pareizāka un kvalitatīvāka samazināta kopija.

45. Uzlabota publikāciju meklēšanas sistēma kad skripta iestatījumos ir iespējots vienkāršās meklēšanas veids. Jaunais algoritms ļauj precīzāk un pareizāk atrast publikācijas.

46. Uzlabota kontroles sistēma dublēto lapu parādīšanai skatot visus jaunākos komentārus vietnē.

47. Optimizēta publikāciju papildu jomu apstrāde parādot īsas publikācijas, kā arī kad darbojas populāru publikāciju displeja modulis.

48. Atjaunināts vizuālie redaktori TinyMCE un Froala iepriekš pašreizējās versijas. Ir novērstas vairākas atklātās kļūdas šajos redaktoros.

49. TinyMCE redaktoram ir pievienots ievietošanas atbalsts tagus slēptais teksts, izmantojot atbilstošo pogu redaktorā.

50. Izmantojot redaktoru Floara komentāriem, pievienoja iespēju ātra ielāde un attēlu ievietošana komentārā. Varat vai nu noklikšķināt uz ikonas, lai ievietotu attēlu un atlasītu augšupielādējamo failu, vai vienkārši ar peli pārsūtīt attēla failu no datora uz redaktora lauku, pēc kura attēls tiks automātiski ielādēts un ievietots kursora vietā redaktors.

51. Ir veiktas nelielas izmaiņas skripta vadības paneļa izkārtojumā kuru mērķis ir novērst dažas izkārtojuma kļūdas un uzlabot mijiedarbību ar vadības paneli.

52. Atjaunināts uz jaunākajām versijām bibliotēka pasta sūtīšanai no vietnes un bibliotēka mobilo ierīču noteikšanai.

53. Fiksēta problēma kurā iekšā priekšskatījums publikācijas netika apstrādātas tagus un.

54. Fiksēta problēma kurā sociālo mediju metatagi tika izveidoti nepareizi. video un audio tīkli, ja videoklips tika publicēts pievienojumā. lauki un sastāvēja no atskaņošanas sarakstiem un video un audio failu aprakstiem.

55. Fiksēta problēma kurās noteiktās situācijās un servera iestatījumos publikāciju priekšskatījums var nedarboties, pievienojot publikācijas no vietnes.

56. Fiksēta problēma kurā komentāru dinamiskā ielāde nedarbojās, ja tā bija iespējota skripta iestatījumos un tags (jsfiles) tika ievietots pašā vietnes apakšā.

57. Fiksēta problēma pie kura pēdējo komentāru attēlošana nestrādāja, ja priekš noteikta grupa dažu kategoriju skatīšanās bija aizliegta.

58. Atklātās un iepriekš izziņotās nelielās kļūdas skriptā ir novērstas.

Internetā ir milzīgs skaits vietņu, un tās visas darbojas ar dažādiem dzinējiem. Atšķirības galvenokārt ir funkcionalitāte dzinēji un ērta lietošana vietņu ārējiem lietotājiem. Populārākie dzinēji ir Joomla, WordPress, Drupal, DLE. Pakavēsimies pie pēdējā sīkāk, jo, tā kā tas ir viens no ērtākajiem un vienkāršākajiem dzinējiem, to arvien vairāk izvēlas tīmekļa pārziņi un tas kļūst par lielāko daļu tīmekļa resursu.

DLE dzinējs ir DataLifeEngine — bāze, ko iepriekš bija paredzēts izmantot resursiem ar ziņu plūsmām un apskatiem. Mūsdienās ar šo dzinēju darbojas dažādas vietnes, kas veltītas jebkurai tēmai.

DLE dzinējs savu popularitāti ir izpelnījies, pateicoties milzīgajai funkcionalitātei, kas detalizēti aprakstīta vietnē dle-news.ru. Šī dzinēja veidotāji piedāvā divas sava produkta versijas: maksas un bezmaksas. Ir diezgan loģiski to pieņemt bezmaksas versija būs ar vairāk invaliditāti. Bet, neskatoties uz to, DLE produkta bezmaksas versija ir lielisks dzinējs gan iesācējiem, gan pieredzējušākiem tīmekļa pārziņiem. Tas darbojas lieliskas vietnes ne tikai ar ziņām, bet arī veltītas ēdiena gatavošanai, medicīnas tēmām utt.

Kurā hostingā es varu instalēt DLE?

Pirms sākat instalēt DLE dzinēju, būtu jauki iepazīties ar prasībām, kuras tas uzliek serverim. Pirmkārt, ir vairākas instalētas bibliotēkas: PHP Zlib, PHP XML, PHP GD2, PHP iconv. Turklāt, programmatūra jāiekļauj Apache versija 2.0 vai jaunāka versija, PHP 4.3.2+ vai PHP 5.0+ un MySQL versija 4.0 vai jaunāka versija. RAM jābūt vismaz 8 megabaitu lielumam, taču tas ir minimums. Neviens neaizliedz izmantot 16 megabaitu operatīvo atmiņu, uz kuras produkts darbosies vēl labāk.

Izmantojot DLE dzinēju serverī, labāk ir atvienot drošais režīms kas tiek apzīmēts kā SafeMode.

Hostinga atbilstības pārbaude

Instalēšanas procesa apraksts, ko izlasīsit vēlāk, ir balstīts uz secinājumiem, kas izdarīti pēc dzinēja instalēšanas testa tīmekļa resursā. Katra instalēšanas procesa posma ekrānuzņēmumi ir sniegti ilustratīvākam piemēram.

Mēs sākam instalēšanu, pārbaudot visu iestatījumu sarakstu. Lai to izdarītu, pievienojiet vietnes saknei Teksta dokuments, piešķiriet tam nosaukumu phpinfo.php un ierakstiet tajā kodu:

Pēc tam palaižam skriptu, ko mums izdevās izveidot. Pārlūkprogrammā ierakstiet šo: https://my_site.ru/phpinfo.php. Pēc tam lapā varam redzēt šādu attēlu:

Ar sarkanu apli apvilktās vietas ir galvenie parametri, kas nosaka izveidotā tīmekļa resursa turpmāko darbību. Piemēram, lai varētu strādāt ar grafiskiem objektiem, PHP GD2 bibliotēkai ir nepieciešama normāla darbība. Ja tā instalēšana tiek veikta nepareizi, captcha vietnē netiks parādīta.

Tāpat, lai izveidotais tīmekļa resurss darbotos normāli, ir jāinstalē MySQL datu bāze. Sistēma prasīs lietotājvārdu un paroli. Lai šos datus neaizmirstu, labāk tos kaut kur pierakstīt. Lai konfigurētu datubāzi, mēs izmantojam vadības paneli, kas ir pieejams hostingā.

Detalizēti norādījumi par DLE instalēšanu

Pēc tam, kad pakotne ar dzinēju ir lejupielādēta datorā, jums tā ir jāizsaiņo un jāinstalē. Bet mēs neinstalēsim visu, bet tikai augšupielādes mapi un mapi Dokumentācija. Gadījumā, ja mitināšanai ir zip arhīvu atpazīšanas funkcija, instalēšanas process noritēs ātrāk. Ja šī funkcija netiek atbalstīta, faili no arhīva būs jālejupielādē atsevišķi.

Instalējot DLE dzinēju, ir ļoti ērti strādāt ar TotalCommander. Kopējot failus vai mapes uz serveri, noņemiet atzīmi no izvēles rūtiņas "Konvertēt failu nosaukumus uz mazajiem burtiem".

Ja serveris ļauj atpazīt un izpakot arhīvu, ievietojiet visus failus uzreiz augšupielādes mapē.

Tagad mēs aizveram TotalCommander un turpinām instalēšanu, izmantojot ftp klientu. Lai vietne darbotos pareizi, ļoti rūpīgi jāievada servera failu un mapju dati.

Lai labotu atribūtus, jums ir jāatlasa vēlamo mapi... Pēc mapes atļauju maiņas tās netiek aizstātas ar mapju saturu. Visērtāk ir atlasīt failus un mapes, kuras tiks mainītas, izmantojot TotalCommander vai Alt + A īsinājumtaustiņus.

Atvērtajā logā ievadiet nepieciešamo un noklikšķiniet uz Labi.

- Iestatiet veidņu mapi un visas tās apakšmapes rakstīšanas atļaujām (CHMOD 777)

- Iestatiet rakstīšanas atļaujas visiem failiem veidņu mapē (CHMOD 666)

- Iestatiet rakstīšanas atļaujas (CHMOD 777) dublējumam, augšupielādes mapēm, kā arī visām tajās esošajām mapēm.

- Iestatiet rakstīšanas atļaujas (CHMOD 777) mapēm / engine / data /, / engine / cache /, / engine / cache / system / folder.

Kad visi pielāgojumi ir veikti, pārlūkprogrammā ievadiet šādu ierakstu: https://proba.regciti.ru/install.php. Tas nozīmē, ka mēs palaidīsim failu install.php. Pēc faila palaišanas katrā atvērtajā logā tiks parādīti padomi. Pamatojoties uz šiem parakstiem, mēs turpinām instalēšanas procesu. Būtībā tas sāksies automātiski, un pati sistēma pārbaudīs visus tos failus, kas būtu jāinstalē, un paziņos, kad instalēšana ir pabeigta.

Tagad jūs varat redzēt provizorisko rezultātu tam, pie kā visu šo laiku esat tik smagi strādājis. Pārlūkprogrammas rindā ievadiet https: // savas vietnes nosaukumu / index.php. Jūsu priekšā tiks atvērta demonstrācijas lapa. Lai atvērtu administratora paneli un sāktu darbu, adreses joslā ir jāievada šāds ieraksts: https: // jūsu vietnes nosaukums / admin.php. Uz ekrāna gadījumā pareiza uzstādīšana vajadzētu parādīties šādam attēlam:

Mēs piekrītam piedāvājumam, kas redzams apakšējā kreisajā stūrī, un sākam instalēšanu. Pēc noklikšķināšanas uz šīs pogas parādīsies logs ar aicinājumu izlasīt noteikumus licences līgums... Pāreja uz nākamo lapu notiks tikai tad, ja pieņemsiet šo līgumu un atzīmēsiet atbilstošo izvēles rūtiņu. Noklikšķiniet uz "turpināt":

Pēc tam automātiski sāksies visu instalēto komponentu un failu pārbaudes process. Skripts automātiski norādīs tās kļūdas, kas tika pieļautas un kuras ir jālabo, lai turpinātu darbu. Šajā attēlā ir saraksts ar vairākiem priekšmetiem. Tiem jābūt bez sarkanām kontūrām - tas nozīmēs, ka skripts neatrada nekādas kļūdas un jūs varat turpināt darbu. Ja kāds vienums ir sarkanā kontūrā, mēs izlabojam kļūdu. Principā skripts var prasīt, lai jūs labotu kļūdas, un jūs varat atteikties, bet tad gaidīt, ka sistēma dažos punktos avarēsies. Un tā būs tikai jūsu vaina, nevis pakalpojumu sniedzēji un ne lietotāji. Ja kļūdas nevar labot, varat lūgt padomu vai palīdzību pakalpojumu sniedzējam, kas nodrošina jums vietu serverī.

Loga apakšā ir arī to vienumu saraksts, kuriem jābūt bez sarkanas kontūras. Bet šīs kļūdas nav tik kritiskas un var neietekmēt nākamās vietnes darbu. Lieta tāda, ka skriptam ir noteikti standarta iestatījumi, un tie var ne vienmēr atbilst lietotāja vēlmēm. Labāk jau šajā posmā konsultēties ar mitināšanas pakalpojumu sniedzēju un noskaidrot, vai daži no sarkanā krāsā iezīmētajiem iestatījumiem var nesakrist ar piedāvāto sistēmu.

Mēs turpinām un tiek atvērts jauns logs. Šeit varat uzzināt, kādas kļūdas tika pieļautas brīdī, kad veicāt izmaiņas mapju un failu atribūtos. Skripts jums pateiks, kur esat pieļāvis kļūdas vai kaut ko palaidis garām.

Ja joprojām ir kļūdas, labāk tās novērst, izmantojot FTP klientu. pēc pielāgošanas atjaunojam lapu un skatāmies, vai vēl ir vietas, kur jāveic korekcijas. Ja jūs visu izdarījāt pareizi un sistēma jums nepiešķīra nevienu vietu ar kļūdām, apsveicam! Jūs esat veiksmīgi izturējis vienu no grūtākajiem un svarīgākajiem instalēšanas posmiem, un tagad varat to droši turpināt!

MySQL serveris:

MySQL kodējums:

Nākamajā attēlā redzamas vietas, kuras jāievada ļoti rūpīgi un pareizi.

Bāzes nosaukums būs tāds pats kā mēs tai piešķīrām pašā sākumā. Mūsu gadījumā tas ir proba_regciti.

Vienumā "Lietotājvārds" ievadiet tā lietotāja lietotājvārdu, kura vārdā tika izveidota datu bāze. Tajā posmā mēs katram gadījumam pierakstījām pieteikumvārdu un paroli.

Mēs norādām adresi E-pasts rindā E-pasts. Nospiežam "Turpināt". Ja iepriekšējā lapā nav ievades kļūdu, jūsu priekšā parādīsies uzraksts: “Apsveicam! Instalēšana ir veiksmīgi pabeigta."

Nākamajā atvērtajā logā pievērsiet uzmanību vairākiem punktiem.

Kad instalējāt skriptu, ar to automātiski tika izveidota datu bāze, izveidoti administratora biroja un sistēmas iestatījumi. Lai neizsistu visus iestatījumus un nesāktu atkārtotu instalēšanu, ieteicams dzēst install.php.

Es ceru, ka tagad saprotat, kā mitinātā instalēt DLE. Ja jums joprojām ir jautājumi, uzdodiet tos šī raksta komentāros.

Publicējis autors

Šī spraudņu sistēma ļauj mainīt jebkuru skripta funkcionalitāti pēc saviem ieskatiem. Spraudņu instalēšana vietnē un spraudņu atjaunināšana tiek veikta ar vienu klikšķi tieši DataLife Engine vadības panelī. Ja spraudnis ir izstrādāts jauna sistēma, tad lietotājiem vairs nav jālasa instalēšanas instrukcijas, kaut kas jārediģē tieši skripta failos utt. Viņiem pietiks vienkārši augšupielādēt spraudni admin panelī un viss.

Spraudņu sistēma ir veidota, izmantojot virtuālo tehnoloģiju failu sistēma... Jūs aprakstāt spraudnī, kurā failā un kādas darbības jums jāveic, pamatojoties uz šo informāciju, DataLife Engine izveidos šo failu virtuālās kopijas ar visām nepieciešamās izmaiņas un modifikācijas, un darbosies ar izveidotajām virtuālajām kopijām, neietekmējot oriģinālos failus. Tajā pašā laikā jūs varat aprakstīt izmaiņas gandrīz visos failos, izņemot vairākus pamata failus, piemēram, saknes failus, taču tiem nav nekādas funkcionalitātes, izņemot citu failu savienošanu. Var mainīt arī par AJAX funkcijām atbildīgo failu funkcionalitāti, tāpēc tie ir pilnībā pārrakstīti, lai darbotos caur kontrolieri. Kādi ir ieguvumi? Pirmkārt, sākotnējie faili vienmēr paliek nemainīgi, tāpēc spraudņus var viegli modificēt, noņemt, atjaunināt utt. Otrkārt, šī sistēma izmanto minimālo iespējamo slodzi vietnēs kopumā, jo failu virtuālās kopijas tiek izveidotas tikai vienu reizi, spraudņu instalēšanas vai atjaunināšanas laikā, pēc tam DataLife Engine strādā ar šiem modificētajiem failiem tāpat kā ar parastajiem vietējiem failiem un nav atmiņas patēriņa izsaukuma punktiem, informācijas uzglabāšanai un kontrolei par to, kur un kur kāda funkcionalitāte jāmaina utt. Servera slodze palielināsies tikai par slodzi, ko pats spraudnis nesīs sev līdzi, un spraudņu pārvaldības sistēma neradīs papildu slodzi. Treškārt, nav problēmu ar skripta tiešu atjaunināšanu, skriptu var atjaunināt uz jaunām versijām, un jūsu spraudņi tiek automātiski lietoti jaunajām versijām. Tajā pašā laikā dažādi spraudņi var modificēt vienu un to pašu failu, neradot konfliktus, protams, ja dažādi spraudņi neveic viens otram tieši pretējas darbības.

Tātad pašā spraudņa pārvaldības modulī jūs varat izveidot spraudni tieši vadības panelī vai ielādēt gatavu spraudni. Apsveriet iespēju pievienot jaunu spraudni tieši vadības panelim:

Pirmajā cilnē jūs iestatāt vispārīgus datus par spraudni. Tās nosaukums, īss apraksts. Lai atvieglotu atšķirību no citiem spraudņiem, varat norādīt viņam ikonu, kuru viņš izmantos spraudņu sarakstā. Jūs arī norādāt paša spraudņa versiju un DataLife Engine versiju, ar kuru tas ir saderīgs.

Nākamajā cilnē jūs tieši norādāt darbības, kas jāveic ar failiem. Varat pievienot vienu vai vairākus failus, kuros jāveic darbības, kā arī piešķirt katram failam vienu vai vairākas darbības. Failos varat veikt šādas darbības:

1. Atrodiet un nomainiet jebkuru kodu.

2. Atrodiet un pievienojiet nepieciešamo kodu iepriekš.

3. Tālāk atrodiet un pievienojiet jebkuru kodu.

4. Pilnībā nomainiet faila saturu ar savu.

5. Izveidot jaunu virtuālais fails kas nepastāv sākotnējā DLE.

Varat arī jebkurā laikā pievienot vai noņemt failus, mainīt vai noņemt darbības ar failiem. Lai atvieglotu uztveri un rediģēšanu, viss kods ir izcelts, un laukus var dinamiski izstiept.

Tādējādi situācija, kad jūs iepriekš manuāli rediģējāt skripta failus un saglabājāt izmaiņas kaut kur savā piezīmju grāmatiņā un katru reizi, kad skripts tika atjaunināts, atkārtoti ievadījāt tos skripta failos, un jaunā versija pilnībā pazūd pagātnē. Jūs varat patstāvīgi izveidot savu personīgo spraudni tieši administratora panelī, vienreiz aprakstot skriptā nepieciešamās izmaiņas, un, atjauninot skriptu uz jaunu versiju, jums par to vairs nav jāuztraucas, jūsu izmaiņas tiks automātiski attiecas uz jaunajām versijām.

Nākamajā cilnē MySQL datubāzē varat pievienot nepieciešamās darbības, kas spraudnim jāveic noteiktās situācijās. Jūs varat lūgt sarakstu MySQL vaicājumi kas jāveic, instalējot spraudni, to atjauninot, kad tas ir atspējots, kad tas ir iespējots, kad tas tiek atinstalēts. Šajā gadījumā katrai darbībai datubāzei varat norādīt vienu vai vairākus vaicājumus.

Esošam spraudnim varat veikt šādas darbības: Varat to atspējot, kamēr tas paliek vietnē, bet skripts to pilnībā ignorē, un visas tā darbības ar failiem tiek apturētas. Varat to atjaunināt uz jaunāku versiju, ja tāda ir. Lejupielādējiet spraudni savā datorā, lai to instalētu citā vietnē. Šajā gadījumā pats fails tiek lejupielādēts uz XML formātā, un šajā XML ir visu darbību apraksts. Patiesībā spraudnis ir XML fails, kuru var instalēt vietnē administratora panelī.

Apsveriet iespēju vietnē augšupielādēt gatavu spraudni. Savā vietnē varat lejupielādēt un instalēt gatavu spraudni. Noklikšķinot uz atbilstošās pogas, varat augšupielādēt vai nu XML failu ar spraudni. Vai arī ZIP arhīvs ar spraudni. Tas ļauj izveidot ļoti sarežģītus spraudņus, kas satur lielu skaitu citu papildu failu, gan grafiskos, gan PHP failus. Lai, piemēram, neaprakstītu visas darbības tieši pašā spraudnī, varat izveidot papildu faili un iesaiņojiet tos arhīvā, ievietojot tos jaunās vietās. Tajā pašā laikā ir svarīgi zināt, ka arhīvā var būt tikai tie PHP faili, kas nav iekļauti izplatīšanas komplektā, bet tikai jūsu papildu faili, ja izplatīšanas komplektā ir iekļauti faili, šāda lejupielāde tiks bloķēta. Modifikācija standarta faili, jums tas jāapraksta jau pašā spraudnī. Pašam XML spraudņa failam jāatrodas jūsu arhīva saknē.

Ja lejupielādējat arhīvu ar spraudni un DataLife Engine nebūs tiesību rakstīt failus jūsu arhīvā. Tas automātiski pieprasīs FTP piekļuvi, lai lejupielādētu jūsu failu. Ja piekļuve nav nepieciešama, viss tiks automātiski kopēts bez tiem. Turklāt šīs piekļuves nekur netiks saglabātas, bet tiks automātiski izdzēstas pēc tam, kad tās nebūs vajadzīgas.

Jaunajā spraudņu pārvaldības sistēmā ir arī iebūvēta spraudņu kļūdu reģistrēšanas sistēma. Ja kādu darbību ar failiem nevar veikt vai rodas kļūdas, varat tās viegli skatīt un labot. Piemēram, tas ir ļoti ērti, ja jūsu spraudnis nav saderīgs ar nākamā versija DLE, jūs to ātri redzēsit, un spraudni var viegli pielāgot.

Šajā rakstā varat lasīt par visām jaunajām DLE 12.1 funkcijām.

DataLife Engine v.12.1 Press Release pastāstīs par reklāmas moduļa papildinājumu, tagad modulis atbalsta virsrakstu funkciju, šajā versijā varat sekot līdzi reklāmas materiālu un citu ar to saistīto papildinājumu skatījumu skaitam reklāmas vadībai.

Labs, iespējams, izmantojot kanoniskās saites, kas pievienotas kodam visām vietnes lapām, tostarp navigācijai pa sadaļām, visu ziņu skatīšana utt. Šis ir triks, lai uzlabotu projektu SEO optimizāciju, likvidētu dublētās lapas, ja kaut kur internetā ir publicētas nepareizas saites uz jūsu vietni vai kāda iemesla dēļ ir nepieciešams atspējot nepareizu CNC vadību.

Drošības apsvērumu dēļ ir pievienota funkcija, kas automātiski aizsargā vietni no koda augšupielādes vai kadru ievietošanas trešo pušu vietnēs. Kad šis iestatījums ir iespējots, jūsu resursa parādīšana tiks automātiski bloķēta, ja tas ir iegults kāda cita vietnes iframe. To darot, varat aizsargāt savu vietni no uzbrukumiem, piemēram, klikšķu uzlaušanas.

Vēl vienu interesanta funkcija SEO vietnes optimizācijai - tās ir moduļa "Meta tagi" uzlabotās iespējas, tagad lapām būs iespējams iestatīt ne tikai meta tagus, bet arī jebkuru atsevišķu lapas nosaukumu un lapas aprakstu, kuru varat vēlāk parādīt jebkurā veidnes vietā.

(Ieteicams)
Hostings ar bezmaksas SSL sertifikātu vietnei, moderns aprīkojums uz SSD - viens no kvalitātes un zemās cenas līderiem... Mēs lasām šajā rakstā.

Starp citu, ja nepieciešams kvalitatīvs ar bezmaksas SSL sertifikātu, izdevīgi tarifu plāns un drošs pakalpojumu sniedzējs, šis reklāmas kods nodrošina 5% atlaidi domēna un/vai mitināšanas pasūtīšanai

A460-09C2-059C-5161

Piemēram par bezmaksas hostings Bez reklāmas un nosacījumi darbina DataLife Engine 12-9.x vai jebkura cita CMS — šis pakalpojums palīdzēs mēneša laikā saprast, vai hostings ir piemērots jums vai nē.

Mēs piedāvājam lejupielādēt DLE dažādas versijas vietnes http://www. sadaļā, kas paredzēta ikvienam bez reģistrācijas (UTF 8 un Win 1251 licencētās versijas).

Versijas 12.1 galvenais izstrādes posms ir noslēdzies, izlaidums ir testēšanas un pirmsizlaides sagatavošanas stadijā, bet tikmēr aicinām iepazīties ar informāciju par to, kas jūs sagaida līdz ar jaunās versijas iznākšanu.

Tika sagatavotas un ieviestas šādas izmaiņas:

1. Pievienots kategoriju atbalsts reklāmu pārvaldības modulī... Šajā modulī varat izveidot virsrakstus un ievietot savus reklāmas materiālus šajās virsrakstos. Kategorijas tiek parādītas pašā augšā, pirms pievienoto reklāmas materiālu saraksta, mapju veidā. Pašos virsrakstos varat izveidot arī neierobežotu skaitu papildu apakšvirsrakstu. Tādējādi, izmantojot lielu skaitu reklāmas materiālu, jūs varat tos ievietot dažādās pozīcijās un apakšvirsrakstā, lai atvieglotu navigāciju.

2. Pievienota iespēja izsekot reklāmas materiālu skatījumu skaitam pievienots skripta vadības panelim. Skatījumi tiek reģistrēti tikai reāliem lietotājiem, kuri ir iekļuvuši vietnē, izmantojot pārlūkprogrammu. Boti, kas pārmeklē vietni, netiek ieskaitīti. Skatījumu skaitīšana ir iespējota tieši katram banerim, lai jūs varētu uzskaitīt skatījumus tikai nepieciešamajiem reklāmas materiāliem. Jums ir arī iespēja norādīt, vai vēlaties uzskaitīt visus reklāmkaroga skatījumus vai tikai unikālo lietotāju skatījumus.


3. Pievienota iespēja ierobežot reklāmkarogu rādīšanu reklāmas materiāliem admin panelī pamatojoties uz tā skatījumu skaitu, un jūs varat izslēgt reklāmkarogu, kad ir sasniegts noteiktais maksimālais skatījumu skaits.

4. Pievienota iespēja izsekot klikšķu skaitam reklāmas materiāliem, kas pievienoti skripta vadības panelim. DataLife Engine automātiski pārtver HTML tagus, kas publicēti, izmantojot tagus, un automātiski seko klikšķiem uz tiem. Šo saišu īpašs dizains nav nepieciešams, tās var novest uz jebkurām jums nepieciešamajām adresēm. Jums ir arī iespēja norādīt, vai vēlaties uzskaitīt visus klikšķus uz saites vai tikai unikālo lietotāju klikšķus.

5. Reklāmas materiāliem admin panelī ir pievienota iespēja ierobežot reklāmkaroga parādīšanu, pamatojoties uz klikšķu skaitu uz jūsu reklāmkaroga, kā arī jūs varat izslēgt reklāmkaroga attēlošanu, kad ir sasniegts norādītais maksimālais klikšķu skaits uz tā. sasniegts.

7. Pievienota kanonisko saišu izmantošana, lapu kodā visām vietnes lapām, ieskaitot navigāciju sadaļās, visu ziņu skatīšanu utt. Šī funkcija ļauj palielināt vietņu SEO optimizāciju, kā arī ļauj izvairīties no lapu dublikātiem, ja kaut kur internetā tiek publicētas nepareizas saites uz jūsu vietni vai ja kāda iemesla dēļ ir nepieciešams atspējot nepareizu CNC kontroli.

8. Kategorijas iestatījumos vadības panelī, pievienoja iespēju pēc noklusējuma kategorijai iestatīt, vai vietnes galvenajā lapā ir atļauts publicēt ziņas no šīs kategorijas. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas brīdī, un, ja kādai kategorijai publicēšana galvenajā lapā ir aizliegta, publikācijas pievienošanas vai rediģēšanas brīdī atbilstošā opcija tiek noņemta.

9.Vadības paneļa kategorijas iestatījumos, pievienoja iespēju kategorijai pēc noklusējuma iestatīt, vai ir atļauti komentāri šīs kategorijas ziņām. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas laikā, un, ja kādai kategorijai komentāri ir atspējoti, publikācijas pievienošanas vai rediģēšanas laikā atbilstošā opcija tiek noņemta.

10.Vadības paneļa kategorijas iestatījumos, pievienoja iespēju kategorijai pēc noklusējuma iestatīt, vai šīs kategorijas publikācijām ir atļauts vērtējums. Šie iestatījumi ir spēkā publikācijas pievienošanas vai rediģēšanas laikā, un, ja vērtējuma izmantošana kategorijai ir atspējota, publikācijas pievienošanas vai rediģēšanas laikā atbilstošā opcija tiek noņemta.

11.Vadības paneļa skripta iestatījumos, drošības iestatījumu sadaļā pievienoja iespēju iespējot automātisku vietnes aizsardzību pret iegulšanu trešo pušu vietņu rāmjos. Ja šis iestatījums ir iespējots, jūsu vietnei tiks automātiski bloķēta rādīšana, ja tā ir iegulta kāda cita vietnes iframe. To darot, varat aizsargāt savu vietni no uzbrukumiem, piemēram, klikšķu uzlaušanas.


12. Paplašinātas moduļa "Meta Tags" iespējas,šis modulis ir pārdēvēts par "Nosaukumi, apraksti, metatagi". Tagad šajā modulī lapām var iestatīt ne tikai metatagus, bet arī atsevišķu lapas nosaukumu un lapas aprakstu, ko vēlāk varēsiet attēlot jebkur savā veidnē. Šim nolūkam ir pievienoti jauni globālie tagi veidnēm: (lapas nosaukums) - parāda lapai norādīto nosaukumu, (lapas apraksts) - parāda aprakstu, kuru norādījāt lapai. Lapas aprakstā ir atļauts izmantot arī BB un HTML tagus. Tādējādi, izmantojot šo moduli, jūs varat, piemēram, izveidot un parādīt tagu mākoņa nosaukumus un aprakstus katram tagam personīgi utt.

13. Pievienots jauns globālo veidņu tagu teksts kas parāda tajos ietverto tekstu, ja modulī "Nosaukumi, apraksti, metatagi" ir iestatīts skatītās lapas nosaukums. Un arī pievienotas pretējās teksta atzīmes, kas parāda tajos ietverto tekstu, ja nav iestatīts skatītās lapas nosaukums. Līdzīgi tagi tika pievienoti arī aprakstiem: teksts, kas parāda tajos ietverto tekstu, ja skatāmās lapas apraksts ir iestatīts modulī "Galvenes, apraksti, metatagi", teksts, kas parāda tajos ietverto tekstu, ja tāda nebija. dots apskatāmās lapas apraksts.

14. Kategorijas izvēlnes veidnei (categorymenu.tpl) ir pievienots atbalsts jaunu tagu tekstam kas parāda tajos ietverto tekstu, ja vietnē skatītā kategorija vai ziņas nepieder kādai izvēlnes kategorijai. Šo tagu var izmantot tikai tagos, un to izmanto, piemēram, lai parādītu kādu informāciju (piemēram, saites) tikai neaktīvām kategorijām no izvēlnes.

15. Paplašinātas publikāciju rādīšanas iespējas, pamatojoties uz publikāciju papildu lauku vērtībām... Piekļūstot adresei http: // yoursite / xfsearch / lauka nosaukums / lauka vērtība / publikācijas tiks parādītas tāpat kā iepriekš, saturot norādīto vērtību šajā konkrētajā laukā, ja lauks ir iestatīts uz "izmantot kā savstarpējas atsauces". Piekļūstot adresei http: // jūsu vietne / xfsearch / lauka vērtība /, tiks parādītas publikācijas, kas satur šo vērtību visiem papildu laukiem. Piekļūstot adresei http: // jūsu vietne / xfsearch / lauka nosaukums / tiks parādītas visas publikācijas, kurās šis lauks ir aizpildīts.

16. Skripta iestatījumos ir pievienota iespēja vietnes saknē piešķirt atsevišķu lapu ar nosaukumu 404.html, lai parādītu lapas, kurām nav satura. Ja šis iestatījums ir iespējots, standarta sistēmas ziņojuma "Diemžēl šī lapa jums nav pieejama, tās adrese var būt mainīta vai dzēsta" vietā varat parādīt atsevišķu iepriekš īpaši sagatavotu lapu ar pilnībā atsevišķs dizains. Šis jauninājums noderēs tīmekļa pārziņiem, kuri vēlas izveidot atsevišķu dizainu savas vietnes 404 lapām.

17. Pievienota iespēja skripta iestatījumiem piešķirt HTTP galveni, no kurienes nepieciešams iegūt lietotāju IP adreses. Šis jauninājums noderēs vietnēm, kas izmanto dažādus ārējos starpniekserverus, un tām nav iespējas pareizi pārkonfigurēt serveri, lai tie iegūtu pareizās reālās apmeklētāju IP adreses. Piemēram, izmantojot pakalpojumu cloudflare un citus, lai aizsargātos pret DDOS uzbrukumiem un izmantojot parastu hostinga plānu bez piekļuves servera iestatījumiem. Tagad administratora paneļa skripta iestatījumos varat norādīt skriptam, no kurienes iegūt vietnes apmeklētāju IP adreses.

18. Dzēšot kategoriju skripta vadības panelī, pievienoja iespēju izvēlēties, ko darīt ar publikācijām, kas ir šajā kategorijā. Jūs varat: "Izņemt šo kategoriju no publikācijām", "Aizstāt kategoriju ar citu vai citām kategorijām", kā arī "Dzēst visas publikācijas šajā kategorijā". Šādā gadījumā, ja no publikācijas tiek dzēsta vai aizstāta kategorija, tiks noņemta vai aizstāta tikai dzēstā kategorija. Piemēram, ja jūsu publikācija ir kategorijās "Pasaule", "Ziņas", "Populāra" un jūs, piemēram, izdzēšat kategoriju "Pasaule", šīs kategorijas publikācijām tiks rādīta tikai kategorija "Pasaule". noņemts vai aizstāts, visas pārējās kategorijas šo publikāciju sarakstā paliks spēkā.

19. Publikācijām pievienots jauna veida papildu lauks: "Tīrs HTML un JS". Izmantojot šo lauku, DataLife Engine netraucēs tajā rakstīto tekstu un nefiltrēs šī teksta HTML kodu, kā arī ļauj tajā ierakstīt tīru javascript kodu. Šis lauks noderēs, ja jaunumiem ir jāievieto kods, kura drošība nav jāpārbauda, ​​piemēram, kāds no sava atskaņotāja utt. Uzmanību, ņemot vērā, ka skripts nefiltrēs tekstu no šī lauka, veidojot to, noteikti uzstādiet ierobežojumus, kurām grupām ir atļauts to izmantot. Neļaujiet parastajiem lietotājiem, kuriem neuzticaties, to izmantot, pretējā gadījumā tas var apdraudēt jūsu vietnes drošību.

20. Papildu publikāciju jomām kurām ir opcija “Izmantot kā savstarpējas atsauces”, ir pievienota iespēja norādīt atdalītāju šīm saitēm. Kā atdalītāju varat norādīt gan atsevišķas rakstzīmes, gan HTML kodu. Iepriekš kā saraksta atdalītājs tika izmantots komats, tagad katram laukam var iestatīt savu personīgo atdalītāju, kas ļauj katram veidnes laukam izveidot unikālu izkārtojumu.

21. Pievienots atbalsts Yandex Turbo tehnoloģijai parastajām RSS plūsmām, neizmantojot RSS straumes veida iekļaušanu iestatījumos kā "Yandex ziņas", šim papildu atbalstam jebkura veida RSS straumes pilna ziņu taga (pilna stāsta) parādīšanai. Tāpat ir atjaunināta standarta veidne /templates/rss.xml, kas parāda, kā vajadzētu izskatīties veidnei ar pilnu Yandex Turbo atbalstu. Tāpat pilnībā tiek atbalstīta iespēja pielāgot RSS veidni Yandex Zen tehnoloģijai.



22. Pievienota iespēja atbildēt uz komentāriem, skatot visus jaunākos komentārus vietnē,
ja skripta iestatījumos ir iespējots koka komentāru atbalsts. Tādējādi jūs varat, piemēram, ātri atbildēt uz vietnē saņemtajiem komentāriem, vienlaikus neiedziļinoties katrā ziņā., Sakarā ar to, ka daži smagie skripti tika pārsūtīti uz aizkavētu un neatkarīgu no lapas renderēšanas ielādi. Šie skripti tiek ielādēti pārlūkprogrammā paralēli lapas renderēšanai un tiek palaisti tikai pēc lapas izveides pabeigšanas pārlūkprogrammā. Kas vizuāli nodrošina ātrāku lapas attēlošanu.

24. Pievienota iespēja vietnē nereģistrētiem lietotājiem, sūtīt sūdzības par jaunumiem un komentāriem vietnes administrācijai, tāpat kā iepriekš šāda iespēja bija tikai reģistrētiem lietotājiem.

25. Pievienots shēmas org mikroatzīmes izmantošana, lai parādītu vērtējumu ar veidu "Score".Šī mikromarķējuma izmantošana ļauj pilnām ziņām, parādot tās Google meklēšanas rezultātos, parādīt arī publikācijas vērtējumu.

26. Pievienota automātiska fotogrāfiju orientācijas noteikšana, kad tās tiek augšupielādētas serverī, pamatojoties uz grafiskajos failos ietverto metainformāciju. Ja oriģinālais fotoattēls tika apgriezts otrādi, tad, kad tas tiek augšupielādēts serverī, arī skripts to automātiski atlocīs vēlamajā pozīcijā. Tas novērš nepieciešamību papildus rediģēt attēlus datorā, ja fotografēšanas laikā tika pagriezta kamera.

27. Pievienota iespēja automātiski informēt vietnes administrāciju par jaunu ziņu ierašanos no lietotājiem
, kas tiek regulēts (ja tas ir iespējots skripta iestatījumos), ja ziņas tika pievienotas no skripta vadības paneļa. Iepriekš paziņojums tika nosūtīts tikai tad, ja publikācija tika pievienota tieši no vietnes.

28. Ja lietotājs rediģē publikāciju vadības panelī, kas iepriekš jau bija publicēts vietnē, bet pēc viņa grupas uzstādījumiem aizliegts publicēt bez regulēšanas, vai arī atļauts publicēt ne uz visām kategorijām, tad vietnes administrācijai tiks nosūtīta arī atbilstoša e- pasta paziņojumu, ka šīs ziņas gaida regulējumu.

29. Vietnē ir veiktas izmaiņas moduļa Breadcrumbs darbā. Ja skatāties ziņas no noteiktas kategorijas, tad kategorijai, kurā lietotājs atrodas tieši, šī kategorija tiks rādīta vienkārša teksta, nevis saites veidā. Kā saite tiks parādītas tikai kategorijas, kas atrodas augstāk hierarhijā, vai arī būs saite uz šo kategoriju, ja, piemēram, lietotājs ir devies tālāk pa šīs kategorijas lapas navigāciju. Tādējādi šis jauninājums ļauj izvairīties no cikliskām lapu saitēm uz sevi.

30. Par moduli "Savstarpējās atsauces" vadības panelī, pievienoja divus jaunus saišu aizstāšanas apgabalus. Pēc izvēles varat norādīt aizstāšanu tikai statiskajās lapās, kā arī varat atlasīt nomaiņu statiskajās lapās, ziņās un komentāros.

31. Modulim "Atrast un aizstāt" vadības panelī, pievienoja iespēju masveidā aizstāt tekstu publikāciju aptaujās un vietnes aptaujās.


32. Pievienota iespēja dzēst visas publikācijas gaida regulēšanu no konkrēta lietotāja. Lai to izdarītu, lietotāju pārvaldības sadaļā noklikšķiniet uz tā publikāciju skaita un atlasiet atbilstošo izvēlnes vienumu.

33. Pievienota iespēja dzēst visus komentārus gaida regulēšanu no konkrēta lietotāja. Lai to izdarītu, lietotāju pārvaldības sadaļā noklikšķiniet uz viņa komentāru skaita un atlasiet atbilstošo izvēlnes vienumu.


34. Skriptu administrēšanas panelim ir pievienota formatēta dažādu skaitītāju (skatījumu, publikāciju, komentāru) skaita izvade. Šo skaitītāju izvade tiek veikta formatētā veidā, atdalot simtus, tūkstošus, miljonus utt. ar atstarpi. Kas sniedz vizuālāku šo skaitļu attēlojumu un uztveri.

35. Komentāru parādīšanas un komentāru pievienošanas veidnēm (addcomments.tpl un comments.tpl) pievienots atbalsts jauniem tagiem teksts - parāda tekstu tagā, ja ziņas pieder norādītajām kategorijām, kā arī tagus: teksts - parāda tekstu tagu, ja ziņas nepieder noteiktām kategorijām. Tādējādi varat iestatīt atšķirīgu dizainu komentāru parādīšanai un komentāru pievienošanai dažādu kategoriju publikācijām.

36. Pievienots atbalsts deklinācijām atzīmei, kas parāda balsu skaitu kas tika eksponēti publikāciju vērtēšanai. Piemēram, varat izmantot (balsu skaits) pārskatīt || a | s. Iepriekš tas nebija pieejams šim tagam, kopš tajā ir HTML kods, nevis tikai cipars.

37. Ja skripta iestatījumos ir iespējota vietnes izmantošana tikai caur HTTPS protokolu, tad arī pārlūkprogrammas sīkfaili tiks nosūtīti uz serveri tikai caur HTTPS protokolu un tiks automātiski bloķēti, ja tiks izmantots parastais HTTP protokols.

38. Pievienota nederīgu CNC kontrole statiskām lapām kura publikācijas teksts ir sadalīts vairākās lappusēs. Ja ir norādīts nepareizs lapas numurs, tiks veikta automātiska 301 novirzīšana uz šīs lapas sākuma adresi.

39. Publikāciju RSS importēšanai pievienots atbalsts attēlu importēšanai no korpusa taga, kas satur attēlu publicēšanai. Ja īsais apraksts RSS straumē ir tikai teksts, un bilde tajā ir dota kā atsevišķa atzīme, tad arī šīs publikācijas attēls tiks pievienots īsajām ziņām, importējot pašā sākumā.

40. Pievienots atbalsts novirzīšanai, lai saņemtu pilnas ziņas, izmantojot RSS publikāciju importu... Ja saite no RSS plūsmas ir novirzīšana tālākai pārejai uz pilnu ziņu tekstu avota vietnē, DataLife Engine automātiski sekos šai novirzīšanai un ņems saturu no galīgā avota. Tādējādi pilnu ziņu saņemšana būs kvalitatīvāka nekā līdz šim.

41. Ir veiktas izmaiņas tagu darbā un... Ja konkrētai publikācijai komentāru izmantošana un pievienošana ir aizliegta, tad šie tagi paslēps arī tajos esošo saturu.

42. Ja komentārus atļauts publicēt, bet tajā pašā laikā lietotājam vai lietotāju grupai tika aizliegts publicēt komentārus saskaņā ar citiem iestatījumiem, tad ziņojums par to netiks parādīts visu komentāru beigās, bet gan vietā, kur definējat komentāra izvadi. veidlapu komentāra pievienošanai ar tagu (addcomments) savā veidnē, tādējādi jūs pats varat noteikt šī ziņojuma atrašanās vietu savā vietnē.

43. Autorizācijai, izmantojot Odnoklassniki sociālo tīklu, pievienoja iespēju automātiski saņemt lietotāja e-pastu ar nosacījumu, ka pati lietojumprogramma ir saņēmusi atbilstošās tiesības no Odnoklassniki. Uzmanību, pēc noklusējuma Odnoklassniki nedod tiesības saņemt e-pastu, un, lai iegūtu atbilstošu piekļuvi, jums papildus jāsazinās ar sociālo tīklu. tīklu, lai saņemtu atļauju saņemt e-pastu. Ja atļauja tiek piešķirta, DLE automātiski importēs arī e-pasta adresi.

44. Pilnveidota attēla proporciju aprēķināšanas sistēma, veidojot nelielas kopijas... Tādējādi tiek izveidota pareizāka un kvalitatīvāka samazināta kopija.

45. Uzlabota publikāciju meklēšanas sistēma, kad skripts ir iespējots iestatījumos, vienkāršs meklēšanas veids. Jaunais algoritms ļauj precīzāk un pareizāk atrast publikācijas.

46. Uzlabota kontroles sistēma dublēto lapu parādīšanai skatot visus jaunākos komentārus vietnē.

47. Optimizēta publikāciju papildu lauku apstrāde, parādot īsas publikācijas, kā arī tad, kad darbojas populāru publikāciju rādīšanas modulis.

48. Atjaunināti vizuālie redaktori TinyMCE un Froala uz jaunākajām versijām... Ir novērstas vairākas atklātās kļūdas šajos redaktoros.

49. Pievienots atbalsts slēpto teksta tagu ievietošanai TinyMCE redaktoram, izmantojot atbilstošo pogu redaktorā.

50. Izmantojot Floara redaktoru komentāriem, pievienoja iespēju ātri ielādēt un ievietot attēlus komentārā. Varat vai nu noklikšķināt uz ikonas, lai ievietotu attēlu un atlasītu augšupielādējamo failu, vai vienkārši ar peli pārsūtīt attēla failu no datora uz redaktora lauku, pēc kura attēls tiks automātiski ielādēts un ievietots kursora vietā redaktors.

51. Ir veiktas nelielas izmaiņas skripta vadības paneļa izkārtojumā kuru mērķis ir novērst dažas izkārtojuma kļūdas un uzlabot mijiedarbību ar vadības paneli.

52. Atjaunināts līdz jaunākajām bibliotēkas versijām pasta sūtīšanai no vietnes kā arī mobilo ierīču definīciju bibliotēka.

53. Novērsta problēma, kad publikāciju priekšskatījumā atzīmes un netika apstrādātas.

54. Novērsta problēma ar nepareizi veidotiem metatagiem sociālajiem tīkliem... video un audio tīkli, ja videoklips tika publicēts pievienojumā. lauki un sastāvēja no atskaņošanas sarakstiem un video un audio failu aprakstiem.

55. Problēma ir novērsta, kad noteiktās situācijās un servera uzstādījumos publikāciju priekšskatījums nevarēja darboties, pievienojot publikācijas no vietnes.

56. Novērsta problēma, kad komentāru dinamiskā ielāde nedarbojās ja tas ir iespējots skripta iestatījumos un tags (jsfiles) ir ievietots vietnes pašā apakšā.

57. Novērsta problēma, kuras dēļ nedarbojās jaunāko komentāru parādīšana, ja noteiktu kategoriju skatīšanās noteiktai grupai bija aizliegta.

58. Atklātās un iepriekš izziņotās nelielās kļūdas skriptā ir novērstas.

Sveiki. Es vēlos veltīt šo tēmu vienkāršākā moduļa izveidei populārajam CMS Datalife dzinējs ... Krievijā, kā arī NVS valstīs tas ir diezgan populārs, taču nez kāpēc joprojām nav neviena raksta par šo cm centrmezglā. Es mēģināšu šo pārpratumu labot. Šajā rakstā jūs uzzināsit, kā izveidot vienkāršāko moduli šim CMS, kā arī iepazīsities ar dzinēja uzbūvi.

Ievads

Vēlos atzīmēt, ka sistēma ir pieprasīta izklaides vietņu vidū. Tas ir saprotams, sistēma ir ērti lietojama, tajā ir pietiekams skaits moduļu un veidņu. Un gandrīz viss, kas jums nepieciešams, ir izņemts no kastes. Tomēr gadās, ka kaut kā pietrūkst. Mēs centīsimies atrisināt šo problēmu.

Kāpēc DLE?

Jums droši vien rodas jautājums, kāpēc es izvēlējos šo konkrēto CMS. Atbilde ir vienkārša: diezgan loģiska paša dzinēja uzbūve, veidņu atdalīšana no koda, diezgan vienkāršs veidņu dzinējs, atkal diezgan loģisks visa iekšpuses izvietojums - ir viegli saprast, kas ir kas. Turklāt sistēma joprojām ir salīdzinoši viegla un ērta. Tas nav tik funkcionāls kā, piemēram, Drupal, bet tomēr man patīk.

Struktūra

Pirmkārt, mums ir jāzina dažas lietas par dzinēja struktūru. Jūs nevarat izveidot nekārtību serverī, tāpēc mēs visu glabāsim savās mapēs.

Dzinēja moduļus ir ierasts ievietot mapē / dzinējs / moduļi /.

Mapē / dzinējs / inc / atrodas administratora paneļa faili.

Sākot ar versiju 8.x, moduļus ir bijis iespējams savienot tieši veidnē. Veidne atrodas mapē / templates / template_name /. Šajā mapē ir fails main.tpl. Šis ir veidnes saknes fails, parasti tajā ir veidnes galvenā struktūra. Parasti moduli var savienot šādi:

(iekļaut failu = "dzinējs / moduļi / mod_category.php")

Kur mod_category.php ir fails, kas atrodas kategorijā / engine / modules /. Es domāju, ka ar šo viss ir skaidrs, iesim tālāk.

Izveidosim moduli jaunāko komentāru parādīšanai ar kešatmiņu. Lai to izdarītu, izveidojiet failu mapē / engine / modules / un nosauciet to mod_lastcomm.php Tālāk es sniedzu šī faila koda sarakstu ar detalizētiem komentāriem.

Kods

DATALIFENGINE". Šī konstante ir definēta failā index.php, un tās vērtība TRUE simbolizē, ka fails ir iekļauts, izmantojot include / request, nevis tikai darbojas. * / If (! Definēts (" DATALIFEENGINE ")) (die (" Uzlaušanas mēģinājums! " );) / * Mēs iekļaujam api klasi, lai varētu izmantot funkcijas darbam ar kešatmiņu. * / Iekļauts (" engine / api / api.class.php "); / * Mēs cenšamies nolasīt informāciju, kas saglabāta kešatmiņa no name lastcomm Es iesaku dot jēgpilnus nosaukumus visam, ko mēs glabājam kešatmiņā. lastcomm Vai fails atrodas mapē / dzinējs / kešatmiņa /, a 60 Vai kešatmiņas kalpošanas laiks sekundēs. Šajā gadījumā, ja kopš faila izveides ir pagājis vairāk laika nekā 60 sekundes, mums būs vēlreiz jāiet datu bāzē. * / $ lastcomm = $ dle_api-> load_from_cache ("lastcomm", 60); / * Mēs pārbaudām, vai mums ir kešatmiņa vai nav. Ja nē, tad iekāpjam datu bāzē. * / if (! $ lastcomm) (/ * Faktiskais vaicājums datu bāzē. To veic, izmantojot klases funkciju $ db. PREFIX konstante satur cms instalēšanas laikā norādīto prefiksu. Kolonnu nosaukumi ir diezgan normāli , manuprāt, nav nepieciešams paskaidrot, ko viņi dara. Ievadiet vaicājuma identifikatoru mainīgajā $ sql. * / $ Sql ​​= $ db-> vaicājums ("SELECT comments.post_id, comments.text, comments.autor, post.id, post.flag, post.category, post.date kā ziņu datums , post.title, post.alt_name FROM ". PREFIX." _comments kā komentāri, ". PREFIX." _post kā ziņa WHERE post.id = komentāri. post_id ORDER BY comments.date DESC LIMIT 0.20 "); / * С, izmantojot $ db klases funkciju get_row (), mēs secīgi nolasām katru rindu no atlases rezultātiem. Informācija tiek ievadīta $ rindu masīvā ar indeksiem, kas vienādi ar tabulas lauku nosaukumi * / while ($ rinda = $ db-> get_row ($ sql)) (/ * Ja nepieciešams, izgriezt ziņu virsrakstu * / if (strlen ($ rinda ["nosaukums"])> 50) ($ title = substr ($ rinda ["nosaukums"], 0, 50). "...";) else ($ virsraksts = $ rinda ["nosaukums"];) / * Veidlapa ar saite uz lietotāja profilu. Tāpat * / $ aname = urlencode ($ rinda ["autor"]); $ vārds = " ". $ rinda [" autors "].""; / * Izveidojiet komentāra tekstu un, ja nepieciešams, izgrieziet to * / $ teksts = htmlspecialchars ($ rinda [" teksts "]); if (strlen ($ teksts)> 1024) $ teksts = substr ($ teksts, 0, 1024) . "..."; / * Izveidojiet saiti uz ziņām. $ config masīvā ir visi sistēmas iestatījumi. Jo īpaši $ config ["http_home_url"] ir domēna url. * / $ Newslink = $ config ["http_home_url"]. $ rinda ["post_id"]. "-". $ rinda ["alt_name"]. ". html"; $ hint = "onMouseover = \" showhint ("$ teksts", šis, notikums, ""); \ "" ; $ title = "(! LANG: ". stripslashes ($ nosaukums).""; / * Pēdējais ieraksts vienam komentāram * / $ lastcomm. =" No $ nosaukums ziņās:
$ virsraksts

";) $ db-> bezmaksas (); / * Mēs saglabājam saņemtos datus kešatmiņā. Lai labāk izprastu kešatmiņas funkcijas, atveriet failu" engine / api / api.class.php "tur viss ir lieliski komentēts * / $ dle_api -> save_to_cache (" lastcomm ", $ lastcomm);) / * Drukāt rezultātu * / echo $ lastcomm;?>

Secinājums

Šis kods pilnībā darbojas. Un, protams, tam ir savi trūkumi. Piemēram, netiek pārbaudītas saites - vai CNC ir iespējots. Vai arī, noklikšķinot uz saites uz lietotāja profilu, mēs nonākam tieši viņa profilā, nevis jQuery logā ar īsu informāciju. Kopumā ir ko uzlabot. Bet visas šīs lietas šeit netika iekļautas viena iemesla dēļ - lai iesācējs neapjuktu. Iesaku analizēt arī citus failus, piemēram, topnews.php. Ja jums ir kādi jautājumi par moduļu rakstīšanu vai par sistēmu kopumā, es ar prieku atbildēšu uz tiem.

Tas man arī viss, ja kādam šī tēma liksies interesanta, tad taisīšu rakstu sēriju par cms Datalide Engine (DLE).

Ak, jā, šis ir mans pirmais raksts par Habrē, tāpēc atvainojiet, ja kaut kas noiet greizi.