Liveinternet intitle datalife variklio valdymo pultas. „DataLife Engine“ nustatymas

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