Pakalbėkime apie meniu dle svetainėje. Tiksliau, kaip į meniu įtraukti savo elementus arba pakeisti esamus naujais. Gana dažnai pradedantiesiems, ką tik įdiegusiems šią TVS, kyla klausimas: „Kaip pakeisti standartinius meniu elementus standartiniame šablone savo? Jei Wordpress tai galima padaryti neredaguojant kodo, tai dle situacija yra kitokia, vis tiek turite įsigilinti į kodą ir šiek tiek išsiaiškinti. Tačiau nėra nieko sudėtingo pridėti naujų elementų, ir tikiuosi, kad tai pamatysite šiandien.
Taigi, imkimės reikalo. Pirmiausia turime sukurti elementus, kuriuos vėliau reikės įdiegti dle meniu, nesvarbu, ar tai būtų puslapiai ar kategorijos. Norėdami tai padaryti, eikite į administratoriaus skydelį ir spustelėkite elementą „Visų skyrių sąrašas“.
Ir tada viskas priklauso nuo situacijos. Jei meniu reikia pridėti nuorodą į svetainės kategoriją, eikite į elementą „Kategorijos“, o jei turime sukurti puslapį, į kurį meniu elementas nukreips vartotoją, tada eikite į „Statiniai puslapiai“. daiktas. Esminio skirtumo tarp jų nėra, todėl pasirinksime vieną iš dviejų variantų, pavyzdžiui, „Kategorijos“.
Atsiras forma, skirta sukurti naują kategoriją svetainėje. Ten viskas paprasta. Kam naudojamas kiekvienas formos laukas, žr. paveikslėlį.
Ne visi paveiksle aprašyti laukai yra privalomi, o tik pirmasis ir antrasis laukai. Ir taškai, kurių nepaliečiau paveikslėlyje, yra susiję visai ne su kategorijomis, o su globaliais variklio nustatymais, tokiais kaip dle naujienų išvesties nustatymai, taip pat suteikia galimybę kiekvienai kategorijai priskirti unikalų šabloną atskirai.
Užpildę reikiamus laukelius, bent pirmus du, spauskite mygtuką pridėti. Atlikus šį veiksmą svetainėje bus sukurta nauja kategorija, kurios nuorodą įtrauksime į dle meniu. Ir atkreipkite ypatingą dėmesį į antrą lauką, kur reikėjo registruoti alternatyvų kategorijos pavadinimą, kuris bus adresas, kuriuo bus ta kategorija. Mano pavyzdyje jis atrodys taip: http://site.ru/primer_category/
Dabar pereikime prie tiesioginio naujo elemento įtraukimo į dle meniu.
Norėdami tai padaryti, administratoriaus skydelyje turite eiti į skyrių „Svetainių šablonai“.
Tada reikia pasirinkti vieną iš dviejų failų, jei naudojamas standartinis šablonas, kuriame registruojami svetainės meniu. Standartiniame šablone yra dviejų tipų meniu: šis ir horizontalus bei vertikalus. Failas topmenu.tpl yra atsakingas už horizontalųjį meniu, o failas sidebar.tpl – už vertikalų meniu kairiajame svetainės stulpelyje. Abu šiuos failus galite rasti kairiajame skilties Svetainių šablonai stulpelyje. O spustelėjus vieną iš jų dešiniajame stulpelyje atsiras šio failo kodas.
Atidarę failą, turime pataisyti bet kurį esamą elementą. Tai yra, pakeiskite pavadinimą, šiuo atveju į kategorijos pavadinimą. Ir vietoj # pakeiskite nuorodą į pačią kategoriją (alternatyvų pavadinimą). Tai yra, jei pakeisiu elementą „Apie svetainę“, meniu kodas atrodys taip:
Pagal analogiją galite pakeisti likusius meniu elementus. Kalbant apie antrąjį, horizontalųjį meniu, ten situacija lygiai tokia pati. Ir, žinoma, viskas, ko jums nereikia, gali būti pašalinta. Ir, žinoma, išsaugokite redaguotą failą.
Jei nesate dėl kažko tikri, pavyzdžiui, kad ištrinsite ką nors nereikalingo, tiesiog padarykite tai, kad nenumatytų situacijų atveju tai būtų galima atkurti.
Ir tai viskas man.
Sveiki, draugai. Aš praleidžiu beveik visą savo laiką. Kadangi dauguma mano svetainių yra sukurtos naudojant TVS DLE, turiu daug dirbti su šiuo varikliu. Jau anksčiau sakiau, kad kūrėjai su SEO nedraugauja ir apskritai tokio žodžio negirdėjo, bet pasirodė dar blogiau nei galėtų būti. Net paruošiau visą eilę įrašų, skirtų nacionalinio variklio „kaulėjimui“ (žr. kategorijoje).
Tačiau šiandien norėčiau pakalbėti apie tokį svarbų dalyką kaip DLE HTML svetainės schema. Kad ir kiek internete ieškojau įprasto kortelės modulio, jo neradau. Žinoma, yra keletas sprendimų, tačiau visi jie visiškai neduoda norimo rezultato, o kartais net pridaro žalos. Modulį turėjau parašyti pačiam, o tiksliau patikėti savo „norų sąrašo“ įgyvendinimą profesionalams. Nuoširdžiai dėkoju Aleksandrui Fominui už entuziazmą ir neįtikėtiną darbo greitį.
Svetainės schemos modulis, skirtas DLE, kurį ruošiuosi jums pristatyti, atitinka visus seo reikalavimus ir yra itin paprastas įdiegti.
Visas DLE modulių sąrašas iš Alaich "a:
SiteMap – HTML svetainės schemos generavimo modulis, skirtas DLE
Originalus pavadinimas: svetainės schema
TVS suderinamumas: DLE 8.2- 10.6
Paplitimas: Nemokama, kaip yra, platinant būtina nuoroda į šaltinį
Dabartinė versija: 2.2 (nuo 2014-08-05)
Paskirtis: Pateikite netvarkingą sąrašą su nuorodomis į visus leidinius, kategorijas ir statinius puslapius.
Ypatumai: Vaizdo įterpimo kodo generatorius. Detalus visų svetainės elementų – naujienų, kategorijų, statinių puslapių – rodymo principo nustatymas – rodomų elementų skaičius, rūšiavimo principas ir rūšiavimo tvarka, elementų atvaizdavimas kaip nuoroda arba paprastu tekstu, galimybė įtraukti/išskirti konkrečius elementus.
HTML svetainės schemos modulio, skirto DLE, aprašymas ir konfigūracija
Draugai, 2012 m. birželio 3 d. yra didelė diena, buvo išleista visiškai nauja svetainės schemos 2.0 versija. Mes pakeliame savo modulio naudojimo patogumo juostą į naują lygį. Mums (tikiuosi ir jums) labai patiko sistemoje įdiegta vizualinio kodo generavimo sistema ir nusprendėme ją įdiegti ir svetainės schemos modulyje. Dabar jums nereikia skaityti visų funkcijų ir jų reikšmių vadovų ir aprašymų – tiesiog eikite į administratoriaus skydelį, nurodykite keletą reikšmių ir viskas – modulis paruoštas darbui!
Be to, kas išdėstyta pirmiau, norėčiau išvardyti dar keletas svarbių savybių:
- modulis yra visiškai talpykloje;
- modulis naudoja DLE API;
- žemėlapyje nerodomi leidiniai, kurie nepraėjo moderavimo, taip pat tie, kurie planuojami ateityje;
- atsižvelgiama į CNC buvimą / nebuvimą, taip pat į CNC tipą;
- toks subtilumas suteikiamas - jei kas jau seniai dirba su DLE varikliu, tai prisimena, kad ankstyvose versijose CNC visai nebuvo, o paskui atsirado, o tik vieno tipo (toks pats kaip 3 tipo). dabar formuojamas). Taigi tai numatyta ir šiame modulyje – nauji leidiniai rodomi su url, kurio CNC tipas pasirenkamas administratoriaus skydelyje, o senieji – atitinkamai su seno tipo CNC url.
Nepaisant vizualinio generatoriaus išvaizdos, siūlau susipažinti su modulio mechanika.
Modulis įterpiamas į main.tpl šabloną naudojant žymą:
(įskaitant failą="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — modulio parametras, reikšmė1 — parametro reikšmė. Modulio nustatymai pateikiami po ženklu? ir atskirtas &.
Įterpti pavyzdį (rodoma svetainės schema su statinių puslapių sąrašu ir naujienomis iš kategorijų, kurių id=2,3,4):
(turinys)
(įskaitant failą="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Kad svetainės schema būtų rodoma atskirame puslapyje, žyma (įtraukti ...) turi būti įtraukta į , o žyma (turinys) – į . Po to modulis bus pasiekiamas adresu http://site.ru/sitemap/
Pakeitus parametrus ir jų reikšmes, administratoriaus skydelyje būtina išvalyti talpyklą.
Modulio parametrai, perduoti per tpl įterpiant:
- need_cats – ID kategorijų sąrašas, atskirtas kableliais, kad būtų rodomas žemėlapyje
- exc_cats – ID kategorijų sąrašas, atskirtas kableliais, neįtrauktas į žemėlapį
- need_news – kableliais atskirtas ID straipsnių sąrašas, rodomas žemėlapyje
- exc_news – kableliais atskirtas straipsnių ID, kuriuos reikia pašalinti iš žemėlapio, sąrašas
- beprasmiška šiuos parametrus nurodyti vienu metu
- need_static – kableliais atskirtas statinių puslapių ID sąrašas, rodomas žemėlapyje
- exc_static – id statinių puslapių sąrašas, atskirtas kableliais, neįtrauktas į žemėlapį
- beprasmiška šiuos parametrus nurodyti vienu metu
- cats_as_links – rodyti kategorijų pavadinimus kaip nuorodas (1 arba 0)
- show_static – rodyti statinius puslapius žemėlapyje (1 arba 0)
- cats_sort – kategorijų sąrašo rūšiavimo laukas (laukas iš lentelės dle_category)
- cats_msort – kategorijų sąrašo rūšiavimo kryptis (ASC arba DESC)
- news_sort – straipsnių sąrašo rūšiavimo laukas (laukas iš lentelės dle_post)
- news_msort – straipsnių sąrašo rūšiavimo kryptis (ASC arba DESC)
- static_sort – statinių puslapių sąrašo rūšiavimo laukas (laukas iš lentelės dle_static)
- static_msort – statinių puslapių sąrašo rūšiavimo kryptis (ASC arba DESC)
- Yra 2 rūšiavimo parinktys:
- ASC – didėjančia tvarka (abėcėlės tvarka)
- DESC – mažėjantis (atvirkščia tvarka)
- jei laukas ir rūšiavimo tvarka nenurodomi, naudojami nurodyti kategorijos nustatymai arba standartiniai DLE parametrai
- cats_limit – maksimalus rodomų subkategorijų skaičius
- news_limit – maksimalus išvesties straipsnių skaičius iš kategorijos
- static_limit – maksimalus rodomų statinių puslapių skaičius
Pastebėti nereikia nė vieno iš aukščiau pateiktų nustatymų, visiškai nieko negalite nurodyti – tiesiog įterpkite žymą (įtraukite file="engine/modules/sitemap.php") – tada bus naudojami numatytieji nustatymai.
Svetainės schemos išvaizdos ir stiliaus klasės
Pasirinktinai galima pakeisti svetainės žemėlapio išvaizdą, tam atidarome savo šablono stiliaus failą (style.css) ir nurodome toliau aprašytas klases.
Svetainės schemos CSS klasių sąrašas:
Sitemap_categories – elementas
- kategorijų sąrašą
- kategorijų sąrašą
.sitemap_items – elementas- straipsnių sąrašas
- straipsnių sąrašas
.sitemap_static_pages – elementas- statinių puslapių sąrašas
- statinių puslapių sąrašas
Root – aukščiau išvardytų elementų klasė, esanti sąrašo šaknyje
Sitemap_categories a – elementas su kategorijos pavadinimu
.sitemap_categories span – elementas su kategorijos pavadinimu
.sitemap_items a – elementas su straipsnio pavadinimu
.sitemap_static_pages a – elementas su statiniu puslapio pavadinimuSvetainės schemos modulio įdiegimas, pašalinimas ir atnaujinimas DLE
Modulio montavimas
- Išpakuokite archyvą su moduliu;
- Nukopijuokite įkėlimų aplanko turinį (išskyrus /templates/) į serverį;
- Įkeltų/šablonų/Numatytasis/ aplanko turinį įdėkite į savo šablonų aplanką;
- Paleiskite failą http://site.ru/sitemap_installer.php ir vykdykite instrukcijas;
- Ištrinkite sitemap_installer.php failą iš serverio;
- Eikite į admin panelę, pasirinkite SiteMap modulį ir sugeneruokite kodą;
- Atidarykite šablono failą main.tpl ir raskite:
Perrašyti variklį įjungti
Pridėti žemiau:
$metažymos =<<
Pridėti aukščiau:
if ($do == "svetainės schema" ) ( $nam_e = "Svetainės schema" ; $metatags [ "pavadinimas" ] = "Svetainės schema ($config["home_title"]); $metatags["aprašymas"] = "Svetainės schema ($config["description"]); $canonical = "" ; ) if ($do == "svetainės schema") ( $nam_e = "Svetainės schema"; $metatags["title"] = "Svetainės schema ($config["home_title"])"; $metatags["description"] = " Svetainės schema ( $config["aprašymas"])"; $canonical = ""; )
- Diegimo procesas baigtas – svetainės schemą rasite adresu http://site.ru/sitemap/
Modulio pašalinimas
- Įkelti sitemap_uninstaller.php failą į serverį (į aplanką, kuriame įdiegta DLE);
- Paleiskite failą http://site.ru/sitemap_uninstaller.php ir vykdykite instrukcijas;
- Ištrinti visus diegimo metu atsisiųstus modulio failus;
- Grąžinti visus variklio failų pakeitimus (main.tpl ir .htaccess), padarytus diegimo metu;
- Nepamirškite ištrinti sitemap_uninstaller.php failo.
Modulio atnaujinimas
- Atsisiųskite naują modulio versiją iš puslapio https://website/blog/post/1974
- Išpakuokite archyvą su moduliu.
- Nukopijuokite įkėlimo aplanko turinį (išskyrus failą sitemap_installer.php ir aplanką /templates/) į savo serverį, atsakydami „Taip“ į FTP kliento klausimus apie esamų failų pakeitimą.
Dėmesio! Norėdami atnaujinti iš v.1.x į v.2.x:
Būtina visiškai nukopijuoti naujus failus iš 2.x versijos į serverį, jei pavadinimai sutampa, patvirtinkite pakeitimą. Po to turite paleisti http://site.ru/sitemap_installer.php ir vadovautis instrukcijomis. Tai užbaigia atnaujinimą.Atsisiųskite HTML svetainės plano modulį, skirtą DLE
Versijų istorija (istorijos žurnalas)
- v.2.2 - 08.05.2014
- Visiškai pertvarkytas modulio dizainas visoms DLE versijoms.
- Ištaisytos nedidelės klaidos ir atlikti patobulinimai. Atnaujindami būtinai atlikite atnaujinimo instrukcijose pateiktą variklio.php failo redagavimo veiksmą.
- v.2.1.1 - 17.04.2014
- Modulio kodas buvo atnaujintas, kad būtų suderinamas su naujuoju DLE nustatymų failo formato 10.2 ir naujesne versija.
- v.2.1 - 08.10.2012
- Ištaisyta kodo generatoriaus klaida.
- Ištaisytos rašybos klaidos administratoriaus skydelyje.
- v.2.0 - 03.06.2012
- Pridėtas montuotojas.
- Buvo administratoriaus skydelis su kodų generatoriumi, skirtu įterpti į šabloną.
- v.1.2 - 02.06.2012
- Pristatytas DLE versijos valdymas.
- Modulis dabar suderinamas su DLE 8.2-9.6 linija.
- v.1.1 - 02.11.2011
- Ištaisytos kai kurių modulio funkcijų klaidos.
- v.1.0 – 16.03.2011
- Oficialus leidimas.
DUK – atsakymai į dažniausiai užduodamus klausimus
K: Kodėl man reikia dviejų xml ir html svetainių schemų? Kuo jie skiriasi? Ar juos galima naudoti tuo pačiu metu?
A: Tai du visiškai skirtingi objektai: xml svetainės schema skirta tik paieškos sistemoms. HTML svetainės schema skirta vartotojams naršyti svetainėje. Juos galima ir reikia naudoti vienu metu.K: Kokią svetainės schemą reikėtų pridėti prie „Yandex“ ir „Google“ žiniatinklio valdytojo skydelio?
A: Paieškos sistemos turi „tiekti“ būtent xml svetainės schemą, o ne šio modulio sukurtą svetainės schemą.K:Į kurią svetainės schemą galima susieti svetainę (pvz., poraštėje)?
A: Tereikia susieti nuorodą į html svetainės schemą, t.y. tas, kuris sukurtas naudojant šį modulį ir pasiekiamas adresu http://site.ru/sitemap/K: Gavau šią klaidą, ką turėčiau daryti?
Lemtinga klaida: nepavyko iš naujo deklaruoti klasės svetainės schemos /.../engine/modules/sitemap.php 55 eilutėje
A: Naudokite alternatyvų svetainės schemos diegimą per statinius puslapius – metodas aprašytas čiaK: Ar šis modulis veikia DLE 10?
A: Taip, viskas veikia gerai. Bet jei turite kokių nors sunkumų, yra kita alternatyva. Ačiū vartotojui su slapyvardžiu Ryan - metodas aprašytas čiaK: Svetainėje turiu daug publikacijų ir visos šios nuorodos rodomos viename puslapyje. Tai yra šūdas, prisiekia „Yandex“!
A: Taip, „Yandex“ prisiekia. Norėdami sumažinti nuorodų skaičių puslapyje, naudokite parametrą news_limit, kad apribotumėte naujienų išvesties skaičių (išsamiau žr. parametrų sąrašą).K: Kiek nuorodų žemėlapio puslapyje galima/turėtų būti rodoma?
A: Iš oficialaus atsakymo iš „Yandex“ palaikymo: rekomenduojamas nuorodų skaičius HTML svetainės schemoje neturi viršyti 3000 nuorodų.K: Bet kaip su svetainės schemos padalijimu į puslapius? Prašau padaryti.
A: Duomenų bazės struktūra ir modulio logika nenumato svetainės žemėlapio puslapių keitimo. Artimiausiu metu puslapių platinimas nenumatomas.Taigi aš jums viską pasakiau, atsisiųskite, išbandykite ir parašykite atsiliepimus. Jei radote klaidų - rašykite, viską ištaisysime kaip įmanoma greičiau. Taip pat jei turite pageidavimų dėl funkcionalumo, patobulinimų taip pat rašykite, viską aptarsime ir padarysime!
ATSISAKYMAS Pastaruoju metu šis modulis paplito įvairiose DLE skirtose svetainėse, kitais pavadinimais, su pakeistu kodu, pašalintomis / pakeistomis autorinėmis teisėmis ir pan. Tačiau vis dėlto išlieka ženklų, kad tai yra būtent šis modulis, kurį sukūrė Aleksandras Fominas. Taigi – aš neprisiimu jokios atsakomybės už platinimus, atsisiųstus iš kitų svetainių.
„Tamsūs arkliai“ pasitaiko ne tik tarp žmonių, bet ir tarp TVS. Vienas iš šių „arklių“ yra DLE.
Jei internete yra daug informacijos apie kitus php variklius, tai apie šią TVS galima rasti tik keletą vertingų medžiagų. Padarykime šį straipsnį vertą, pasakydami skaitytojams, kaip įdiegti šabloną DLE:
Žinoma apie nežinomą TVS
Šis variklis pasauliniame internete nėra toks populiarus kaip „WordPress“ ar „Joomla“. Tai rusų programuotojų kūrinys. Todėl dažniausiai galite aptikti svetainę, kurioje veikia ši TVS, ir DLE šabloną Runet.
CMS DLE kūrėjai laikosi informacinių portalų ir tinklaraščių diegimo pagrindu. Vidinė variklio sistema pritaikyta didelėms apkrovoms ir pasižymi dideliu atsparumu gedimams:
Kaip ir dauguma variklių, DLE (DataLife Engine) yra pagrįsta php ir MySQL. Pagrindinis šios turinio valdymo sistemos trūkumas yra jos mokėjimas. Nepaisant to, DLE užima ketvirtą vietą pagal paplitimą tarp ru zonoje esančių išteklių. Nors dauguma jų (59 tūkst. svetainių) naudoja piratines variklio versijas.Pagrindinės TVS konfigūracijos licencija 1 metų laikotarpiui kainuoja 2190 rublių. Jo pratęsimas antrus metus (ir vėlesnius) kainuos 1490 rublių. Išplėstinės versijos kaina yra 2790 rublių.
Be mokamų versijų, yra ir nemokama. Šią TVS versiją gamintojas pateikia kaip bandomąją variklio versiją ir pagrindą kuriant pirmąją svetainę:
Pagrindinis DLE trūkumas yra silpnas saugumas. Dar 2008 m. ekspertai kritikavo TVS dėl žemo jos vidinės sistemos saugumo nagrinėjant užklausas. Greičiausiai ši problema šiandien nebuvo išspręsta.Remiantis „Yandex“ 2011 m. analitiniais duomenimis, dažniausiai užkrėstos svetainės, veikiančios CMS DLE pagrindu. Naujausia variklio versija šiuo metu yra 10.3 versija. Ji pasirodė 2014 m. rugsėjo mėn.
DLE šablono ypatybės
DLE svetainių šablonai turi keletą funkcijų, kurios iš esmės išskiria šią TVS nuo kitų turinio valdymo sistemų:
- Variklio šablono struktūra pagrįsta TPL failais. Tai labai palengvina šablono dizaino maketavimo ir pritaikymo procesą;
- Pagrindinės struktūros failas yra main.tpl . Visi papildomi šablono elementai ( meniu, šoninė juosta) taip pat apibrėžiami naudojant TPL failus;
- Stiliaus sprendimai rašomi dviejuose failuose: programos dalies stiliai nustatomi engine.css, o visa kita – style.css:
Tada turite eiti į svetainės valdymo skydelį (failas admin.php). Tada kairėje pusėje esančiame meniu pasirinkite "". Scenarijaus nustatymai», « Sistemos nustatymai»:
Apačioje, skiltyje „Bendrieji nustatymai“ eikite į elementą“ Numatytasis svetainės šablonas“. Išskleidžiamajame sąraše pasirinkite reikiamą šabloną. Atlikę pakeitimus nepamirškite spustelėti „Išsaugoti“:
Po to naujas šablonas suaktyvinamas, o svetainė pakeis savo išvaizdą. Tačiau prieš įdėdami šabloną į DLE, nepamirškite jo išpakuoti.V TVS DLE skirtingai nuo kitų populiarių turinio valdymo sistemų, šablonas neįdiegiamas iš archyvo.
Deja, dauguma DLE šablonų, kaip ir pats variklis, yra mokami. Bet jei gerai ieškote, „Runet“ galite rasti keletą tinkamų išteklių, iš kurių galite nemokamai atsisiųsti šablonus. Štai keletas iš jų:- dle-shablony.net – yra apie 50 skirtingų šablonų, kuriuos galima nemokamai atsisiųsti. Bet jie visi „išmesti“ į vieną bendrą skyrių, nerūšiuojant pagal kategorijas. Nors tarp jų galite rasti absoliučiai „braškinių“ egzempliorių:
- newtemplates.ru - svetainėje pateikiama didelė mokamų ir nemokamų šablonų kolekcija. Visi jie patogiai suskirstyti į temines antraštes. Tačiau net ir tarp mokamų galite rasti pavyzdžių, kurių vertė yra 5–10 USD, o tiražas yra tik 5 egzemplioriai. Ir tai suteiks išteklių dizainui, turinčiam gana aukštą unikalumo laipsnį!
- 10.dle-shabloni.ru yra puikus šaltinis, kuriame yra didžiulė DLE svetainių šablonų kolekcija. Žymos padės rasti tarp jų jums reikalingus dalykus pagal temą ar net pagal spalvą. Galite pamatyti, kaip veikia šablonas, naudodami integruotą demonstracinę versiją arba vaizdo įrašą, leidžiamą Youtube vaizdo grotuvo lange:
Nepamirškite, kad kiekvienas šablonas buvo sukurtas konkrečiai TVS DLE versijai. Jų atitiktis turi būti patikrinta prieš atsisiunčiant pasirinktą pavyzdį.
Kaip redaguoti DLE šabloną
Skirtingai nuo kitų populiarių turinio valdymo sistemų, DLE turi paprastesnę šablonų schemą. Dėl to jų redagavimas yra daug greitesnis ir lengvesnis. Variklio administracinės dalies įrankių rinkinyje yra integruotas kodų rengyklė.
Norėdami pasiekti šį įrankį, jums reikia:
- Eikite į svetainės administratoriaus skydelį;
- Kairėje esančiame meniu pasirinkite " Šablonų valdymas"," Svetainių šablonai ";
- Išskleidžiamajame sąraše, esančiame lauke " Redaguoti pasirinktas šablonas„Įdiekite norimą egzempliorių ir spustelėkite mygtuką Vykdyti“:
- Po to žemiau bus rodomas integruoto kodo rengyklės langas. Tačiau prieš redaguodami šabloną turite pasirinkti failą, kurį norite redaguoti. Šablonų failų medis yra kairėje. Žymekliu spustelėjus norimą šaltinį, jo turinys bus rodomas redaktoriaus lange:
Techninę CMS DLE dokumentaciją galima ištirti adresu Oficiali svetainė gamintojas.
Šiame straipsnyje galite perskaityti apie visas naujas DLE 12.1 funkcijas.
DataLife Engine v.12.1 Press Release papasakos apie reklamos modulio papildymą, dabar modulis palaiko rubrikos funkciją, šioje versijoje galėsite sekti reklaminės medžiagos peržiūrų skaičių ir daugiau papildymų, susijusių su reklamos valdymu.
Geras, galbūt naudojant kanonines nuorodas, buvo pridėtas prie visų svetainės puslapių kodo, įskaitant naršymą skyriuose, visų naujienų peržiūrą ir kt. Tai funkcija, skirta pagerinti projektų SEO optimizavimą, pašalinti pasikartojančius puslapius, jei bet kurioje interneto vietoje yra paskelbtos neteisingos nuorodos į jūsų svetainę arba dėl kokių nors priežasčių reikia išjungti netinkamo CNC valdymą.
Saugumo sumetimais buvo pridėta funkcija, kuri automatiškai apsaugo svetainę nuo kodo įkėlimo ar rėmelių įterpimo į trečiųjų šalių svetaines. Kai šis nustatymas įgalintas, jūsų ištekliai bus automatiškai užblokuoti, jei jie bus įterpti į iframe kažkieno svetainėje. Tokiu būdu galite apsaugoti savo svetainę nuo atakų, pvz., paspaudimų užgrobimo.
Dar viena įdomi SEO svetainės optimizavimo funkcija – išplėstos Meta Tags modulio galimybės, dabar bus galima nustatyti ne tik meta žymeles puslapiams, bet ir bet kokį atskirą puslapio ir puslapio aprašymo pavadinimą, kurį vėliau galėsite rodyti bet kurioje vietoje. savo šabloną.
(Rekomenduojamas)
Hostingas su nemokamu SSL sertifikatu svetainei, moderni SSD įranga - viena iš kokybės ir žemos kainos lyderių. Mes skaitome šiame straipsnyje.Beje, jei jums reikia kokybiško su nemokamu SSL sertifikatu, palankiu tarifų planu ir saugiu tiekėju, šis reklamos kodas suteikia 5% nuolaidą užsakant domeną ir (arba) prieglobą.
A460-09C2-059C-5161
Pavyzdžiui apie nemokamas priegloba Be reklamos ir sąlygas veikia DataLife Engine 12-9.x ar bet kuri kita TVS – ši paslauga padės per mėnesį suprasti, ar hostingas jums tinka, ar ne.
Mes siūlome parsisiųsti DLE skirtingos versijos http://www.site skiltyje visiems be registracijos (licencijuotos UTF 8 ir Win 1251 versijos).
Pagrindinis 12.1 versijos kūrimo etapas baigtas, leidimas yra testavimo ir išankstinio paruošimo stadijoje, tačiau kol kas kviečiame susipažinti su informacija apie tai, kas jūsų laukia išleidus naują versiją.
Parengti ir įgyvendinti šie pakeitimai:
1. Pridėtas antraščių palaikymas skelbimų valdymo modulyje. Šiame modulyje galite kurti antraštes ir šiose antraštėse talpinti reklaminę medžiagą. Antraštės rodomos pačiame viršuje, prieš pridėtos reklaminės medžiagos sąrašą, aplankų pavidalu. Pačiose rubrikose taip pat galite sukurti neribotą skaičių papildomų paantraštių. Taigi, turėdami daug reklaminės medžiagos, galite jas sudėti į įvairias antraštes ir paantraštes, kad būtų lengviau naršyti.
2. Pridėta galimybė atsižvelgti į reklaminės medžiagos peržiūrų skaičių pridėta scenarijaus valdymo skydelyje. Peržiūros skaičiuojamos tik tikriems vartotojams, kurie svetainę pasiekė naudodami naršyklę. Svetainėje naršantys robotai neįskaitomi. Peržiūrų skaičiavimas įgalintas tiesiogiai kiekvienai reklamjuostei, todėl galite skaičiuoti tik jums reikalingų skelbimų peržiūras. Taip pat galite nurodyti, ar turi būti skaičiuojamos visos reklamjuostės peržiūros, ar tik unikalių naudotojų peržiūros.
3. Reklaminei medžiagai administratoriaus skydelyje pridėta galimybė apriboti reklamjuostės rodymą atsižvelgiant į jos peržiūrų skaičių, ir jūs galite išjungti reklamjuostę, kai ji pasiekia nurodytą maksimalų peržiūrų skaičių.4. Pridėta galimybė atsižvelgti į scenarijaus valdymo skydelyje pridėtos reklaminės medžiagos paspaudimų skaičių. DataLife Engine automatiškai perima HTML žymas, paskelbtas naudojant žymas, ir automatiškai seka jų paspaudimus. Specialus šių nuorodų dizainas nereikalingas, jie gali nukreipti bet kokiu jums reikalingu adresu. Taip pat galite nurodyti, ar norite skaičiuoti visus nuorodos paspaudimus, ar tik unikalių naudotojų paspaudimus.
5. Reklaminės medžiagos administratoriaus skydelyje pridėta galimybė apriboti reklamjuostės rodymą pagal jūsų reklamjuostės paspaudimų skaičių ir galite išjungti reklamjuostės rodymą, kai yra nurodytas maksimalus jos paspaudimų skaičius. yra pasiektas.
7. Pridėtas kanoninių nuorodų naudojimas, puslapių kode, visiems svetainės puslapiams, įskaitant naršymą skyriuose, visų naujienų peržiūrą ir kt. Ši funkcija leidžia padidinti svetainių SEO optimizavimą, o taip pat leidžia išvengti puslapių dubliavimo, jei kur nors internete yra paskelbtos neteisingos nuorodos į jūsų svetainę arba dėl kokių nors priežasčių reikia išjungti netinkamo CNC valdymą.
8. Kategorijos nustatymuose valdymo skydelyje, pridėta galimybė pagal numatytuosius nustatymus kategorijai nustatyti, ar pagrindiniame svetainės puslapyje leidžiama skelbti šios kategorijos naujienas. Šie nustatymai galioja pridedant ar redaguojant leidinį, o jei publikavimas pagrindiniame puslapyje pagal kategoriją draudžiamas, tada pridedant ar redaguojant leidinį atitinkama parinktis pašalinama.
9. Kategorijos nustatymuose valdymo skydelyje, pridėta galimybė pagal numatytuosius nustatymus kategorijai nustatyti, ar šios kategorijos įrašams leidžiama komentuoti. Šie nustatymai galioja pridedant ar redaguojant leidinį, o jei komentarai kategorijai išjungti, atitinkama parinktis pašalinama pridedant ar redaguojant leidinį.
10. Kategorijos nustatymuose valdymo skydelyje, pridėta galimybė pagal numatytuosius nustatymus kategorijai nustatyti, ar leidžiamas šios kategorijos leidinių įvertinimas. Šie nustatymai galioja pridedant ar redaguojant leidinį, o jei kategorijai reitingo naudojimas išjungtas, tada pridedant ar redaguojant leidinį atitinkama parinktis pašalinama.
11. Scenarijaus nustatymuose valdymo skydelyje, saugos nustatymų skiltyje pridėta galimybė įjungti automatinę svetainės apsaugą nuo įterpimo į rėmelius trečiųjų šalių svetainėse. Kai šis nustatymas įgalintas, jūsų svetainė bus automatiškai užblokuota, jei ji bus įterpta į „iframe“ kažkieno svetainėje. Tokiu būdu galite apsaugoti savo svetainę nuo atakų, pvz., paspaudimų užgrobimo.
12. Išplėtė „Metažymų“ modulio galimybes,šis modulis buvo pervadintas į "Antraštės, aprašymai, meta žymos". Dabar šiame modulyje galite nustatyti ne tik puslapių metažymes, bet ir atskirą puslapio pavadinimą bei puslapio aprašymą, kurį vėliau galėsite rodyti bet kurioje savo šablono vietoje. Tam buvo pridėtos naujos bendrosios šablonų žymos: (puslapio pavadinimas) – rodomas puslapio pavadinimas, kurį nurodėte, (puslapio aprašymas) – pateikiamas puslapio aprašas, kurį nurodėte. Taip pat puslapio aprašyme leidžiama naudoti BB ir HTML žymas. Taigi, naudodamiesi šiuo moduliu, galite, pavyzdžiui, sukurti ir rodyti kiekvienos žymos pavadinimus ir aprašymus atskirai ir pan.
13. Pridėtas naujas visuotinių šablonų žymų tekstas, kuriuose rodomas jose esantis tekstas, jei modulyje „Antraštės, aprašai, metažymos“ buvo nustatytas žiūrimo puslapio pavadinimas. Taip pat pridėtos priešingos teksto žymos, kurios rodo jose esantį tekstą, jei nebuvo nustatytas žiūrimo puslapio pavadinimas. Aprašymui taip pat pridėtos panašios žymos: tekstas , kuris rodo jose esantį tekstą, jei modulyje „Antraštės, aprašymai, meta žymės“ buvo nurodytas peržiūrimo puslapio aprašymas, tekstas, rodantis juose esantį tekstą, jei nebuvo pateiktas peržiūrimo puslapio aprašymas.
14. Kategorijos meniu šablonui (categorymenu.tpl) pridėtas naujų tekstinių žymų palaikymas., kurie rodo juose esantį tekstą, jei svetainėje peržiūrėta kategorija ar naujienos nepriklauso kategorijai iš meniu. Ši žyma gali būti naudojama tik žymose ir naudojama, pavyzdžiui, kai kuriai informacijai (pvz., nuorodoms) rodyti tik neaktyvioms meniu kategorijoms.
15. Išplėstos leidinių rodymo galimybės pagal papildomų leidinių laukų reikšmes. Pasiekus šiuo adresu: http://yoursite/xfsearch/fieldname/fieldvalue/, įrašai bus grąžinti kaip anksčiau su nurodyta verte tame konkrečiame lauke, jei laukas nustatytas kaip „naudoti kaip kryžmines nuorodas“. Kai pasiekiate http://yoursite/xfsearch/field value/, bus rodomi leidiniai su šia verte visuose papildomuose laukuose. Pasiekus http://yoursite/xfsearch/field name/, bus rodomi visi leidiniai, kuriuose užpildytas šis nurodytas laukas.
16. Scenarijaus nustatymuose buvo pridėta galimybė svetainės šaknyje priskirti atskirą puslapį pavadinimu 404.html, kad būtų rodomi puslapiai, kurių turinio nėra. Jei šis nustatymas įjungtas, vietoj standartinio sistemos pranešimo „Deja, šis puslapis jums nepasiekiamas, gali būti pakeistas jo adresas arba jis buvo ištrintas.“, galite rodyti atskirą, specialiai iš anksto paruoštą puslapį su visiškai atskiras dizainas. Ši naujovė bus naudinga žiniatinklio valdytojams, kurie nori sukurti atskirą 404 savo svetainės puslapių dizainą.
17. Prie scenarijaus nustatymų pridėta galimybė priskirti HTTP antraštę, iš kurios reikia gauti vartotojų IP adresus. Ši naujovė bus naudinga svetainėms, kurios naudoja įvairius išorinius tarpinius serverius ir neturi galimybės jiems tinkamai perkonfigūruoti serverio, kad būtų gauti teisingi lankytojų IP adresai. Pavyzdžiui, naudojant „Cloudflare“ paslaugą ir kitas, siekiant apsisaugoti nuo DDOS atakų ir naudojant įprastą prieglobos planą be prieigos prie serverio nustatymų. Dabar administratoriaus skydelio scenarijaus nustatymuose galite nurodyti scenarijui, iš kur gauti svetainės lankytojų IP adresus.
18. Naikinant kategoriją scenarijaus valdymo skydelyje, pridėta galimybė pasirinkti, ką daryti su šios kategorijos leidiniais. Galite: „Pašalinti šią kategoriją iš leidinių“, „Pakeisti kategoriją kita ar kitomis kategorijomis“, taip pat „Ištrinti visus šios kategorijos leidinius“. Tokiu atveju, jei iš leidinio ištrinama arba pakeičiama kategorija, bus pašalinta arba pakeista tik ta kategorija, kuri yra panaikinama. Pavyzdžiui, jūsų leidinys patenka į kategorijas „Pasaulis“, „Naujienos“, „Populiarus“, o jūs, pavyzdžiui, ištrinate kategoriją „Pasaulis“, tada šios kategorijos leidiniams bus ištrinta tik kategorija „Pasaulis“. , arba pakeistos, visos kitos šių leidinių sąrašo kategorijos liks galioti.
19. Pridėtas naujo tipo papildomas leidinių laukas: „Grynas HTML ir JS“. Naudojant šį lauką, DataLife Engine netrukdys jame rašomam tekstui ir nefiltruos šio teksto HTML kodo, o taip pat leidžia į jį įrašyti gryną javascript kodą. Šis laukas bus naudingas, kai į naujienas reikės įterpti kodą, kurio saugumo tikrinti nereikia, pavyzdžiui, bet kurio grotuvo ir pan. Dėmesio, kadangi scenarijus nefiltruos teksto iš šio lauko, kurdami jį būtinai nustatykite apribojimus, kurioms grupėms leidžiama jį naudoti. Neleiskite ja naudotis paprastiems vartotojams, kuriais nepasitikite, kitaip tai gali kelti pavojų jūsų svetainės saugumui.
20. Papildomoms publikacijų sritims, kuriuose yra parinktis „Naudoti kaip kryžmines nuorodas“, buvo pridėta galimybė nurodyti šių nuorodų skyriklį. Kaip skyriklį galite nurodyti tiek atskirus simbolius, tiek HTML kodą. Anksčiau kablelis buvo naudojamas kaip sąrašo skyriklis, dabar kiekvienam laukui galite nustatyti savo asmeninį skyriklį, kuris leidžia sukurti savo unikalų išvesties dizainą kiekvieno lauko šablone.
21. Pridėtas „Yandex Turbo“ technologijos palaikymas įprastiems RSS kanalams, nenaudojant RSS sklaidos kanalo tipo įtraukimo į nustatymų kaip „Yandex naujienos“, už tai papildomas palaikymas, rodantis visą naujienų žymą (visą istoriją) bet kokio tipo RSS tiekimui. Taip pat buvo atnaujintas standartinis šablonas /templates/rss.xml, kuris parodo, kaip turėtų atrodyti šablonas su visišku „Yandex Turbo“ palaikymu. Taip pat visiškai palaikoma galimybė pritaikyti RSS šabloną Yandex Zen technologijai.
22. Pridėta galimybė atsakyti į komentarus peržiūrint visus naujausius komentarus svetainėje, jei scenarijaus nustatymuose įjungtas į medį panašių komentarų palaikymas. Taigi, pavyzdžiui, galite greitai reaguoti į gaunamus komentarus svetainėje, nesigilindami į kiekvieną naujieną, nes kai kurie sudėtingi scenarijai buvo perjungti į atidėtą ir nepriklausomą nuo puslapio pateikimo įkėlimo. Šie scenarijai įkeliami į naršyklę lygiagrečiai su puslapio atvaizdavimu ir paleidžiami tik tada, kai puslapis atvaizduojamas naršyklėje. Tai vizualiai užtikrina greitesnį puslapio rodymą.24. Pridėta galimybė vartotojams, kurie nėra užsiregistravę svetainėje, siųsti skundus svetainės administracijai dėl naujienų ir komentarų, kaip ir anksčiau tokia galimybė buvo tik registruotiems vartotojams.
25. Pridėtas schemos organizacinio žymėjimo naudojimas, kad būtų rodomas įvertinimas su tipu „Įvertinimas“. Naudojant šį žymėjimą, visos naujienos, rodomos „Google“ paieškos rezultatuose, taip pat rodo leidinio įvertinimą.
26. Pridėtas automatinis nuotraukų orientacijos aptikimas, kai jos įkeliamos į serverį, remiantis grafiniuose failuose esančia metainformacija. Jei originali nuotrauka buvo apversta, tada ją įkėlus į serverį scenarijus taip pat automatiškai pasuks ją į norimą padėtį. Tai pašalina poreikį papildomai redaguoti nuotraukas kompiuteryje, jei fotografuojant buvo pasuktas fotoaparatas.
27. Pridėta galimybė automatiškai pranešti svetainės administracijai apie naujas vartotojų naujienas, kuris yra moderuojamas (jei jis įjungtas scenarijaus nustatymuose), jei naujienos buvo pridėtos iš scenarijaus valdymo skydelio. Anksčiau pranešimas buvo siunčiamas tik tuo atveju, jei įrašas buvo pridėtas tiesiai iš svetainės.28. Jei vartotojas redaguoja leidinį valdymo skydelyje, kuris anksčiau buvo publikuotas svetainėje, tačiau pagal jo grupės nustatymus jam draudžiama skelbti be moderavimo, arba neleidžiama skelbti visose kategorijose, tada svetainės administracijai taip pat bus išsiųstas atitinkamas el. kad šios naujienos laukia moderavimo.
29. Svetainėje buvo atlikti „Breadcrumbs“ modulio veikimo pakeitimai. Jei peržiūrimos naujienos iš tam tikros kategorijos, tai kategorijai, kurioje vartotojas yra tiesiogiai, ši kategorija bus rodoma kaip paprastas tekstas, o ne nuoroda. Tik aukščiau esančios kategorijos hierarchijoje bus rodomos kaip nuoroda arba bus rodoma nuoroda į šią kategoriją, jei, pavyzdžiui, vartotojas naršydamas šios kategorijos puslapius nuėjo toliau. Taigi ši naujovė išvengia cikliškų puslapių nuorodų į save.
30. „Kryžminių nuorodų“ moduliui valdymo skydelyje, buvo pridėti du nauji nuorodų pakaitiniai regionai. Pasirinktinai galite nurodyti tik statinių puslapių pakaitalą, taip pat pasirinkti pakaitalą statiniams puslapiams, naujienoms ir komentarams.
31. „Rasti ir pakeisti“ moduliui valdymo skydelyje, pridėta galimybė masiškai pakeisti tekstą publikacijų apklausose ir balsuojant svetainėje.
32. Pridėta galimybė ištrinti visus leidinius, laukiama konkretaus vartotojo moderavimo. Norėdami tai padaryti, vartotojų valdymo skiltyje spustelėkite jo publikacijų skaičių ir pasirinkite atitinkamą meniu elementą.33. Pridėta galimybė ištrinti visus komentarus, laukiama konkretaus vartotojo moderavimo. Norėdami tai padaryti, vartotojų valdymo skiltyje spustelėkite jo komentarų skaičių ir pasirinkite atitinkamą meniu elementą.
34. Scenarijaus administravimo skydelyje pridėtas suformatuotas skirtingų skaitiklių (rodinių, publikacijų, komentarų) skaičiaus rodymas. Šių skaitiklių išvestis atliekama suformatuota forma kaip tarpais atskirti šimtai, tūkstančiai, milijonai ir kt. Tai suteikia vaizdingesnį šių skaičių vaizdą ir suvokimą.35. Komentarų rodymo ir komentarų pridėjimo šablonams (addcomments.tpl ir comments.tpl) naujų žymų palaikymas pridėtas tekstas – žymoje rodomas tekstas, jei naujiena priklauso nurodytoms kategorijoms, taip pat žymės: tekstas - žymoje rodomas tekstas, jei naujienos nepriklauso nurodytoms kategorijoms. Taigi galite nustatyti skirtingą skirtingų kategorijų leidinių komentarų rodymo ir komentarų pridėjimo dizainą.
36. Pridėtas balsų skaičiaus rodymo žymos žodžių linksnių palaikymas, kurie buvo atskleisti dėl publikacijų reitingo. Pavyzdžiui, galite naudoti atsiliepimą (balsų skaičius)||a|s. Anksčiau ši žyma nebuvo pasiekiama. jame yra HTML kodas, o ne tik skaičius.
37. Jei scenarijaus nustatymai leidžia naudoti svetainę tik per HTTPS protokolą, tada naršyklės slapukai taip pat bus siunčiami į serverį tik HTTPS protokolu ir bus automatiškai blokuojami, jei bus naudojamas įprastas HTTP protokolas.
38. Pridėtas neteisingo CNC valdymas statiniams puslapiams, kurio publikacijos tekstas suskirstytas į kelis puslapius. Jei nurodomas neteisingas puslapio numeris, bus atliktas automatinis 301 peradresavimas į šio puslapio pradžios adresą.
39. Leidinių importui RSS pridėtas palaikymas vaizdų importavimui iš priedo žymos, kurioje yra publikavimui skirtas vaizdas. Jei trumpas aprašymas RSS sklaidos kanale yra tik tekstas, o paveikslėlis jame pateikiamas kaip atskira žyma, tai šio leidinio paveikslėlis taip pat bus įtrauktas į trumpąsias naujienas importuojant pačioje pradžioje.
40. Pridėtas peradresavimų palaikymas, norint gauti visas naujienas naudojant leidinių importavimą RSS. Jei nuoroda iš RSS sklaidos kanalo yra peradresavimas tolimesniam perėjimui prie viso naujienų teksto šaltinio svetainėje, DataLife Engine automatiškai seks šį peradresavimą ir paims turinį iš galutinio šaltinio. Taigi visapusiškas naujienų gavimas bus kokybiškesnis nei anksčiau.
41. Buvo atlikti etikečių ir darbo pakeitimai. Jei konkrečiam leidiniui draudžiama naudoti ir pridėti komentarų, šios žymos taip pat paslėps jose esantį turinį.
42. Jei komentarus leidžiama skelbti, bet tuo pačiu metu pagal kitus nustatymus vartotojui ar vartotojų grupei buvo uždrausta skelbti komentarus, tada pranešimas apie tai bus rodomas ne visų komentarų pabaigoje, o toje vietoje, kur apibrėžiate išvestį forma, skirta pridėti komentarą su žyma (addcomments) į savo šabloną, tokiu būdu galite nustatyti šio pranešimo vietą savo svetainėje.
43. Dėl autorizacijos naudojant socialinį tinklą „Odnoklassniki“, pridėta galimybė automatiškai gauti vartotojo el. paštą, jei pati programa gavo atitinkamas teises iš Odnoklassniki. Dėmesio, pagal numatytuosius nustatymus Odnoklassniki nesuteikia teisės gauti el. pašto, o norėdami gauti atitinkamą prieigą, turite papildomai susisiekti su socialiniu tinklu. tinklą, kad būtų galima gauti el. Jei leidimas bus suteiktas, DLE automatiškai importuos ir el. pašto adresą.
44. Patobulinta vaizdo proporcijų skaičiavimo sistema kuriant mažas kopijas. Taip sukuriama tikslesnė ir kokybiškesnė sumažinta kopija.
45. Patobulinta leidinių paieškos sistema, kai įjungta scenarijaus nustatymuose, paprastas paieškos tipas. Naujasis algoritmas leidžia tiksliau ir teisingiau rasti leidinius.
46. Patobulinta pasikartojančių puslapių išvaizdos valdymo sistema, kai peržiūrite visus naujausius svetainės komentarus.
47. Optimizuotas papildomų publikacijų laukų apdorojimas rodant trumpus leidinius, taip pat kai veikia populiarių leidinių rodymo modulis.
48. Atnaujinti vaizdo redaktoriai TinyMCE ir Froala į dabartines versijas. Ištaisyta keletas nustatytų klaidų šiuose redaktoriuose.
49. TinyMCE redaktorius pridėjo paslėptų teksto žymų įterpimo palaikymą, naudodami atitinkamą mygtuką redaktoriuje.
50. Naudojant Floara redaktorių komentarams, pridėta galimybė greitai įkelti ir į komentarą įterpti vaizdus. Galite spustelėti paveikslėlio įterpimo piktogramą ir pasirinkti failą, kurį norite įkelti, arba tiesiog vilkite ir numeskite paveikslėlio failą iš savo kompiuterio į redaktoriaus lauką, po kurio paveikslėlis bus automatiškai įkeltas ir įterpiamas į žymeklio vietą redaktoriuje.
51. Buvo atlikti nedideli scenarijaus valdymo skydelio išdėstymo pakeitimai, kuriuo siekiama pašalinti kai kurias išdėstymo klaidas ir pagerinti sąveiką su valdymo skydeliu.
52. Atnaujinta iki naujausių bibliotekos versijų, skirtų laiškų siuntimui iš svetainės, taip pat mobiliųjų įrenginių aptikimo biblioteka.
53. Išspręsta problema, kai įrašo peržiūroje nebuvo apdorotos ir žymos.
54. Ištaisyta problema, kai socialinių tinklų metažymos buvo suformuotos neteisingai. vaizdo ir garso tinklai, jei vaizdo įrašas buvo paskelbtas skelbime. laukuose ir susideda iš grojaraščių bei vaizdo ir garso failų aprašymų.
55. Išspręsta problema, kai, esant tam tikroms situacijoms ir serverio nustatymams, publikacijų peržiūra gali neveikti pridedant publikacijų iš svetainės.
56. Ištaisyta problema, kai dinaminis komentarų įkėlimas neveikė, jei jis įjungtas scenarijaus nustatymuose, o žyma (jsfiles) dedama pačioje svetainės apačioje.
57. Ištaisyta problema, kai neveikė naujausių komentarų rodymas, jei tam tikrų kategorijų žiūrėjimas buvo uždraustas tam tikrai grupei.
58. Ištaisytos nedidelės scenarijaus klaidos, kurios buvo aptiktos ir paskelbtos anksčiau.
Ši papildinių sistema leidžia keisti bet kokias scenarijaus funkcijas savo nuožiūra. Papildinių įdiegimas svetainėje, įskiepių atnaujinimas atliekamas vienu paspaudimu, tiesiai DataLife Engine valdymo skydelyje. Jei įskiepis sukurtas naujai sistemai, vartotojams nebereikia skaityti diegimo instrukcijų, ką nors redaguoti tiesiogiai scenarijaus failuose ir pan. Jiems užteks tiesiog įkelti įskiepį į admin panelę ir viskas.
Papildinių sistema sukurta naudojant virtualios failų sistemos technologiją. Įskiepyje aprašote kurį failą ir kokius veiksmus reikia atlikti, remdamasi šia informacija DataLife Engine sukurs virtualias šių failų kopijas su visais reikalingais pakeitimais ir modifikacijomis ir dirbs su sukurtomis virtualiomis kopijomis nepakenkdamas originalius failus. Tuo pačiu metu galite aprašyti beveik visų failų pakeitimus, išskyrus keletą pagrindinių, pvz., šakninių failų, tačiau jie neturi jokių funkcijų, išskyrus kitų failų prijungimą. Failų, atsakingų už AJAX funkcijas, funkcionalumą taip pat galima pakeisti, todėl jie buvo visiškai perrašyti, kad veiktų per valdiklį. Kokią naudą tai duoda? Pirma, originalūs failai visada išlieka tie patys, todėl papildinius galima lengvai pakeisti, pašalinti, atnaujinti ir pan. Antra, ši sistema naudoja mažiausią įmanomą visų svetainių apkrovą, tk. virtualios failų kopijos sukuriamos tik vieną kartą, diegiant ar atnaujinant papildinius, po to DataLife Engine dirba su šiais modifikuotais failais kaip su įprastais vietiniais failais ir nereikalauja atminties skambučiams, informacijos saugojimui ir valdymui. apie tai, kur ir kokias funkcijas reikia keisti ir pan. Serverio apkrova padidės tik ta apkrova, kurią pats įskiepis atsineš, o įskiepių valdymo sistema nesukels papildomo apkrovimo. Trečia, nėra jokių problemų tiesiogiai atnaujinant scenarijų, scenarijus gali būti atnaujintas į naujas versijas, o jūsų papildiniai bus automatiškai pritaikyti naujoms versijoms. Tuo pačiu metu skirtingi papildiniai gali modifikuoti tą patį failą nesukeldami konfliktų, žinoma, jei skirtingi papildiniai neatlieka vienas kitam tiesiogiai priešingų veiksmų.
Taigi pačiame įskiepių valdymo modulyje galite arba sukurti įskiepį tiesiai valdymo skydelyje, arba įkelti jau paruoštą įskiepį. Apsvarstykite galimybę tiesiogiai pridėti naują papildinį prie valdymo skydelio:
Pirmame skirtuke nustatote bendrą informaciją apie papildinį. Jo pavadinimas, trumpas aprašymas. Kad būtų lengviau atskirti nuo kitų įskiepių, galite suteikti jam piktogramą, kurią jis naudos priedų sąraše. Taip pat nurodote paties papildinio versiją ir „DataLife Engine“ versiją, su kuria jis suderinamas.
Kitame skirtuke tiesiogiai nurodote veiksmus, kuriuos reikia atlikti su failais. Galite pridėti vieną ar daugiau failų, su kuriais norite atlikti veiksmus, taip pat kiekvienam failui, kurį reikia atlikti, priskirti vieną ar daugiau veiksmų. Failuose galite atlikti šiuos veiksmus:
1. Raskite ir pakeiskite bet kurį kodą.
2. Suraskite ir pridėkite norimą kodą aukščiau.
3. Raskite ir pridėkite bet kurį kodą toliau.
4. Visiškai pakeiskite failo turinį savo.
5. Sukurkite naują virtualų failą, kurio nėra pradiniame DLE.
Taip pat bet kuriuo metu galite pridėti arba ištrinti failus, keisti arba ištrinti su failais susijusius veiksmus. Kad būtų lengviau suvokti ir redaguoti, visas kodas paryškinamas, o laukai gali būti dinamiškai ištempti.
Taigi situacija, kai anksčiau rankiniu būdu redagavote scenarijaus failus, o pakeitimus išsaugojote kažkur savo užrašų knygelėje ir kiekvieną kartą, kai atnaujinote scenarijų, iš naujo įvedėte juos į scenarijaus failus, su nauja versija visiškai tampa problema. praeitis. Galite sukurti savo papildinį tiesiogiai administratoriaus skydelyje, vieną kartą aprašydami scenarijaus pakeitimus, kurių jums reikia, o kai atnaujinsite scenarijų į naują versiją, jums nebereikės dėl to rūpintis, jūsų pakeitimai bus pritaikyti automatiškai į naujas versijas.
Kitame skirtuke į MySQL duomenų bazę galite įtraukti būtinus veiksmus, kuriuos įskiepis turėtų atlikti tam tikrose situacijose. Galite nustatyti sąrašą MySQL užklausų, kurios bus vykdomos diegiant įskiepį, jį atnaujinant, kai jis išjungtas, kai įjungtas, kai pašalinamas. Tuo pačiu metu kiekvienam veiksmui duomenų bazėje galite nustatyti vieną arba kelių užklausų sąrašą.
Esamam papildiniui galite atlikti šiuos veiksmus: Galite jį išjungti, bet jis lieka svetainėje, bet scenarijus visiškai nepaiso, o visi jo veiksmai su failais yra sustabdyti. Galite atnaujinti ją į naujesnę versiją, jei tokia yra. Atsisiųskite papildinį į savo kompiuterį, kad įdiegtumėte jį kitoje svetainėje. Tokiu atveju pats failas atsisiunčiamas XML formatu, o šiame XML yra visų veiksmų aprašymas. Tiesą sakant, papildinys yra XML failas, kurį galima įdiegti svetainėje administratoriaus skydelyje.
Apsvarstykite galimybę į svetainę įkelti paruoštą papildinį. Savo svetainėje galite atsisiųsti ir įdiegti paruoštą papildinį. Spustelėję atitinkamą mygtuką galite įkelti XML failą su papildiniu. Arba ZIP archyvas su papildiniu. Tai leidžia jums sukurti labai sudėtingus papildinius, kuriuose yra daug kitų papildomų failų, tiek grafinių, tiek PHP failų. Pavyzdžiui, norėdami neaprašyti visų veiksmų tiesiogiai pačiame įskiepyje, galite sukurti papildomų failų ir supakuoti juos į archyvą, išskaidydami juos į naujas vietas. Tuo pačiu svarbu žinoti, kad archyve gali būti tik tie PHP failai, kurie nėra įtraukti į distribuciją, o tik jūsų papildomi failai, jei yra failų, įtrauktų į platinimą, tokie atsisiuntimai bus blokuojami. Standartinių failų modifikavimas turi būti aprašytas jau pačiame įskiepyje. Pats XML papildinio failas turi būti jūsų archyvo šaknyje.
Jei įkeliate archyvą su papildiniu, o DataLife Engine neturi teisės įrašyti failų į jūsų archyvą. Ji automatiškai paprašys FTP prieigos, kad būtų galima atsisiųsti archyvą. Jei prieiga nereikalinga, viskas bus nukopijuota automatiškai be jų. Tuo pačiu metu šios prieigos niekur nebus saugomos, o bus automatiškai ištrintos, kai jos nebereikalingos.
Naujoji įskiepio valdymo sistema taip pat turi įskiepyje integruotą klaidų registravimo sistemą. Jei nepavyksta atlikti kokių nors veiksmų su failais arba atsiranda klaidų, galite lengvai jas pamatyti ir ištaisyti. Pavyzdžiui, tai itin patogu, jei jūsų įskiepis nesuderinamas su kita DLE versija, tai greitai pamatysite ir galėsite lengvai pritaikyti įskiepį.
.sitemap_static_pages li – elementas - statinių puslapių sąrašas
.sitemap_items li – elementas - straipsnių sąrašas
.sitemap_categories li – elementas