Versioni më i mirë i printueshëm i motorit të të dhënave të verës. Konfigurimi i versionit të printueshëm të motorit datalife

Përshëndetje miq. Unë shpenzoj pothuajse të gjithë kohën time. Meqenëse shumica e faqeve të mia janë ndërtuar në CMS DLE, më duhet të punoj shumë me këtë motor. E kam thënë edhe më parë që zhvilluesit nuk janë miq me SEO, dhe në përgjithësi ata nuk e kanë dëgjuar kurrë një fjalë të tillë, por doli të ishte edhe më keq se sa mund të ishte. Madje kam përgatitur një seri të tërë postimesh kushtuar "kockëzimit" të motorit kombëtar (shiko në kategori).

Por sot do të doja të flisja për një gjë kaq të rëndësishme si harta e faqes html për DLE. Sado që kërkova në internet për një modul normal karte, nuk e gjeta. Sigurisht, ka disa zgjidhje, por të gjitha ato nuk japin aspak rezultatin e dëshiruar, dhe ndonjëherë edhe shkaktojnë dëm. Më duhej ta shkruaja vetë modulin, ose më saktë t'ia besoja zbatimin e "listës së dëshirave" time profesionistëve. I shpreh mirënjohjen time të thellë Alexander Fomin për entuziazmin e tij dhe shpejtësinë e jashtëzakonshme të punës.

Moduli i hartës së faqes për DLE që do t'ju prezantoj i plotëson të gjitha kërkesat e SEO dhe është jashtëzakonisht i lehtë për t'u instaluar.

SiteMap - Moduli i gjenerimit të hartës së faqes HTML për DLE

Emri origjinal: harta e faqes
Pajtueshmëria CMS: DLE 8.2- 10.6
Përhapja: Falas, siç është, kur shpërndahet një lidhje me burimin kërkohet
Versioni aktual: 2.2 (nga 05/08/2014)
Qëllimi: Nxjerr një listë të pa renditur me lidhje për të gjitha botimet, kategoritë dhe faqet statike.
Veçoritë: Gjenerator vizual i kodit të futjes. Vendosja e detajuar e parimit të shfaqjes së të gjithë elementëve të faqes - lajmet, kategoritë, faqet statike - numri i elementeve të shfaqur, parimi i renditjes dhe renditja e renditjes, shfaqja e elementeve si lidhje ose në tekst të thjeshtë, aftësia për të përfshirë / përjashtuar elementë specifikë.

Përshkrimi dhe konfigurimi i modulit të hartës së faqes HTML për DLE

Miq, 3 qershor 2012 është një ditë e madhe, plotësisht harta e re versioni i faqes 2.0. Ne po e ngremë shiritin e përdorshmërisë së modulit tonë në një nivel të ri. Ne (shpresoj që edhe ju) të na pëlqeu sistemi i gjenerimit të kodit vizual i implementuar në sistem dhe vendosëm ta implementojmë në modulin e hartës së faqes. Tani nuk keni nevojë të lexoni manuale dhe përshkrime të të gjitha funksioneve dhe vlerave të tyre - thjesht shkoni në panelin e administratorit, specifikoni disa vlera dhe kjo është e gjitha - moduli është gati për të shkuar!

Përveç sa më sipër, do të doja të rendisja disa veçori më të rëndësishme:

  • moduli është plotësisht i memorizuar;
  • moduli përdor DLE API;
  • harta nuk shfaq botime që nuk kanë kaluar moderimin, si dhe ato të planifikuara për të ardhmen;
  • merren parasysh prania/mungesa e CNC, si dhe lloji i CNC;
  • ofrohet një hollësi e tillë - nëse dikush ka punuar me motorin DLE për një kohë të gjatë, atëherë ai kujton se në versionet e hershme nuk kishte fare CNC, dhe më pas u shfaq, por vetëm i një lloji (i njëjti si tipi 3 tani po formohet). Pra, kjo parashikohet edhe në këtë modul - publikimet e reja shfaqen me një url, lloji CNC i së cilës zgjidhet në panelin e administratorit, dhe ato të vjetrat, përkatësisht, me url-në e CNC të tipit të vjetër.

Pavarësisht nga pamja e një gjeneratori vizual, unë sugjeroj që të njiheni me mekanikën e modulit.

Moduli futet në shabllonin main.tpl duke përdorur etiketën:
(përfshi skedarin="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= — parametri i modulit, vlera1 — vlera e parametrit. Cilësimet e modulit vijnë pas shenjës? dhe të ndara me &.

Fut shembull (shfaq një hartë faqeje me një listë faqesh statike dhe lajme nga kategoritë me id=2,3,4):
(përmbajtja)
(përfshi skedarin="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Në mënyrë që harta e faqes të shfaqet në një faqe të veçantë, etiketa (përfshi ...) duhet të jetë e mbyllur në , dhe etiketa (përmbajtja) duhet të jetë e mbyllur në . Pas kësaj, moduli do të jetë i disponueshëm në http://site.ru/sitemap/

Pas çdo ndryshimi në parametrat dhe vlerat e tyre, është e nevojshme të pastrohet cache në panelin e administratorit.

Parametrat e modulit kaluan përmes tpl kur futni:

  • Nevoja_macet - një listë e kategorive id të ndara me presje për t'u shfaqur në hartë
  • exc_cats - lista e kategorive id të ndara me presje, të përjashtuara nga harta
  • Nevoja_lajme — lista e artikujve me id të ndarë me presje për t'u shfaqur në hartë
  • exc_news - listë e ndarë me presje e ID-ve të artikujve që duhet të përjashtohen nga harta
    • është e pakuptimtë të specifikohen në të njëjtën kohë këto parametra
  • need_static — listë e ndarë me presje e id-ve të faqeve statike për t'u shfaqur në hartë
  • exc_static - lista e faqeve statike id, të ndara me presje, të përjashtuara nga harta
    • është e pakuptimtë të specifikohen në të njëjtën kohë këto parametra
  • macet_si_lidhjet - shfaqni emrat e kategorive si lidhje (1 ose 0)
  • show_static - shfaq faqet statike në hartë (1 ose 0)
  • cats_sort - fusha e renditjes së listës së kategorive (fusha nga tabela dle_category)
  • cats_msort - drejtimi i renditjes së listës së kategorive (ASC ose DESC)
  • lajmet_sort - fusha e renditjes për listën e artikujve (fusha nga tabela dle_post)
  • news_msort - drejtimi i renditjes së listës së artikujve (ASC ose DESC)
  • static_sort - fusha e renditjes për listën e faqeve statike (fusha nga tabela dle_static)
  • static_msort - drejtimi i renditjes së listës së faqeve statike (ASC ose DESC)
    • Ekzistojnë 2 opsione të renditjes:
      • ASC - në rritje (alfabetikisht)
      • DESC - zbritëse (në rend të kundërt)
    • nëse fusha dhe rendi i renditjes nuk janë të specifikuara, përdoren cilësimet e kategorisë së specifikuar ose parametrat standardë DLE
  • macet_limit - numri maksimal i nënkategorive për t'u shfaqur
  • limit_lajmi - numri maksimal i artikujve të dalë nga kategoria
  • static_limit - numri maksimal i faqeve statike të shfaqura

Njoftim asnjë nga cilësimet e mësipërme nuk kërkohet, nuk mund të specifikoni asgjë fare - thjesht futni etiketën (përfshi skedarin = "engine/modules/sitemap.php") - atëherë do të përdoren cilësimet e paracaktuara.

Klasat e paraqitjes dhe stilit të hartës së faqes

Ofrohet ndryshim opsional pamjen hartat e faqeve, për këtë ne hapim skedarin e stilit (style.css) të shabllonit tonë dhe përshkruajmë klasat e përshkruara më poshtë.

Lista e klasave CSS të hartës së faqes:

Sitemap_categories - element

Artikuj të ngjashëm: