Kur ant Joomla susidaro trupiniai. Pridėkite mikroduomenis į džiūvėsių modulį (mod_breadcrumbs). Kam iš viso keisti šablono failą?

Sveiki visi! Nusprendžiau savo svetainėje įdėti džiūvėsėlius į mikroformatą ir pradėjau ieškoti aktualios informacijos tinkle, bet nieko naudingo neradau. Yra daug įrašų su skirtingomis parinktimis ir savo modifikacijomis, tačiau tikrinant viskas nebuvo aktualu, o daug straipsnių yra tik 1.5 ar 2.5 versijoms.

Nusprendžiau pasigilinti – ir pagaliau radau protingą rezultatą. Yra 2 šios problemos sprendimo būdai, pasirenkate tą, kuris jums labiausiai patinka

1 variantas

Pirmajame variante pakeisime standartinių džiūvėsėlių kodą

Taigi, kaip pakeisti seną Joomla 3 kodą nauju? Mums reikia kataloge template/your template/html/mod_breadcrumbs/default.php

Atidarykite default.php failą ir pakeiskite jį tokiu kodu:

apibrėžta("_JEXEC") arba mirti ;

Po to galime iš karto patikrinti Joomla 3 duonos kelio mikro žymėjimo funkcionalumą, eikite į „Google“ patikrinimą naudodami šią nuorodą ir spustelėkite nuorodą „Gauti duomenis pagal URL“, įveskite nuorodą su 2–3 įdėjimo lygiais ir turėtumėte gauti šį rezultatą. :

Kaip matote, viskas veikia. Bet tikriausiai jus įspėjo 2 klaidos, dabar paaiškinsiu, kodėl taip yra. Tai būtina, kad paskutinis trupinys nebūtų nuoroda ir nenurodytų į save, nes tai aktualu. Paleidęs „Google“ robotą, iškart pamačiau, kaip jis veikia paieškos rezultatuose:

Atsisiųskite modulį;

  • Diegti;
  • Išjunkite seną;
  • Įjunkite naują modulį ir nurodykite senojo modulio vietą.
  • Kuri iš šių parinkčių jums patinka, naudokite ją. Iš pradžių naudojau pirmąjį metodą, bet tada įdiegiau modulį.

    Dėkoju visiems už dėmesį, tikiuosi, kad straipsnis buvo jums naudingas!

    Mikroduomenys (Microdata) yra semantinio optimizavimo standartas ir plačiai diegiamas svetainėse, nes leidžia padidinti puslapių CTR ir apskritai teigiamai veikia optimizavimą paieškos sistemoms. Šiame straipsnyje apžvelgsime pavyzdį mikro žymėjimo įdiegimas į standartinį modulį mod_breadcbrumbs, kuris rusiškame „Joomla“ lokalizavimo pakete vadinamas „Svetainės navigatoriumi“. Mikro rėmelių įdiegimas žymi stulpelius ir paieškos rezultatuose vizualiai atrodo taip:

    Pridėjus mikro rėmelį vartotojas gali matyti hierarchinę puslapio struktūrą paieškos rezultatuose ir pereiti į kitus naršymo grandinės lygius. Pavyzdžiui, pažymėto straipsnio struktūra paieškos rezultatuose bus tokia: „Ką mes darome“ > „Joomla“. Atitinkamai tai leis vartotojui spustelėti, kad sugrįžtų į „Joomla“ kategorijos lygį arba į „Ką mes darome“ kategoriją.

    Norėdami pridėti mikroduomenų į naršymo modulį, turime pakeisti tik 4 kodo eilutes. Pasinaudokime mėgstamu metodu – iš naujo apibrėždami modulio žymėjimą svetainės šablono lygiu.

    Po straipsniu pridedamas failas su nepaisymu. Atsisiųskite ir įdėkite į aplanką:

    Dėmesio! Jūsų šablone jau gali būti nepaisytas modulis mod_breadcrumb, jei taip, tuomet turite su juo dirbti

    /templates/<название_вашего_шаблона>/html/

    Failas default.php turi būti aplanke mod_breadcrumbs, jei šablono html kataloge jo nėra, turėtumėte jį sukurti.

    Dėl to turėtumėte gauti šią grandinę:

    /templates/<название_вашего_шаблона>/html/mod_breadcrumbs/default.php

    Tiems, kurie domisi, pakeitimus galite atlikti rankiniu būdu:

    Originaliame faile default.php modulis mod_breadcrumbs rasti eilutę:

    Aidas"

  • " . JText::_("MOD_BREADCRUMBS_HERE") . "
  • ";

    Ir pakeiskite jį:

    Aidas"

  • ";

    rasti eilutes:

  • "; if (!empty($item->link)) ( echo "nuoroda . "">" . $elementas->pavadinimas . ""; ) else ( echo "" . $item->name . ""; ) if (($key != $penult_item_key) || $show_last) ( echo "" . $separator . ""; ) echo "
  • ";

    ir pakeiskite juos:

    // Pateikti visus, išskyrus paskutinį elementą – kartu su skyriklio aidu "

  • "; if (!empty($item->link)) ( echo "nuoroda . ""> " . $item->name . "
    "; ) dar ( aidas " " . $item->name . "
  • "; ) if (($key != $penult_item_key) || $show_last) ( echo "" . $separator . ""; ) echo "";

    rasti eilutes:

  • "; echo "" . $item->name . ""; echo "
  • ";

    ir pakeiskite jas eilutėmis:

    // Pateikite paskutinį elementą, jei reikia. aidas"

  • "; aidas" " . $item->name . ""; aidas"
  • ";

    Paruošta. Išsaugokite nepaisymą ir paieškos varikliui iš naujo indeksavus puslapius, pamatysite rezultatą.

    Sveiki, tinklaraščio svetainės skaitytojai! Šiandien kalbėsime apie standartinius Joomla modulius. Jų yra daug, todėl apžvelgsime tik dalį: duonos trupinius, Joomla statistikos naujienų modulį, statistiką ir keletą kitų.

    Iškart po įdiegimo Joomla pateikia 24 standartinius modulius.

    Standartiniai Joomla moduliai – 1 dalis

    Sukurta išvesti savavališką HTML kodą į svetainę. Idealiai tinka rodyti visų rūšių skaitiklius, paveikslėlius, reklamjuostes, socialinius mygtukus ar informatorius - tai yra bet kokius funkcinius objektus, kurių kodą gauname iš trečiųjų šalių paslaugų.

    Naudojant TinyMCE vaizdo redaktorių, modulis priima tik gryną html kodą. Išsaugant pašalinami bet kokie įdėklai kitomis programavimo kalbomis. Todėl prieš pridėdami kodą, kuriame yra javascript scenarijų, perjunkite į CodeMirror redaktorių.

    Yra labai mažai originalių nustatymų.

    1. Pasirinktinis tekstas.

    Tiesą sakant, čia reikia pridėti html kodą, kurio rezultatas bus rodomas svetainėje.

    2. Pagrindiniai parametrai.

    2. Baneriai

    Pagrindiniai parametrai, kuriuos reikia nurodyti kuriant reklamjuosčių modulį.

    3. Kategorijos

    Joomla sukurtos medžiagos yra sugrupuotos į kategorijas, savo ruožtu jas galima sujungti į kitas kategorijas, taip sukuriant hierarchiją. Aukštesnio lygio kategorijos vadinamos pirminėmis, o žemesnio lygio – antrinėmis. Tai primena lizdinę lėlę – viena kategorija yra įdėta į kitą, kuri savo ruožtu gali būti vaikų kategorija trečiajai. Tokių „lizdinių lėlių“ skaičius vadinamas lizdo lygiu.

    Taigi, šis modulis leidžia rodyti visų antrinių kategorijų, įtrauktų į pasirinktą pirminę kategoriją, sąrašą.

    Pagrindiniai parametrai.

    Manau, kad kiekvienas variantas yra pakankamai akivaizdus, ​​todėl neverta per daug aiškinti. Plačiau apie kategorijų kūrimą ir nustatymą pakalbėsime svarstant apie naujos medžiagos publikavimą svetainėje.

    Skyriuje Išplėstinės parinktys yra viena nauja parinktis – Antraštės stilius, kuri nustato antraščių lygį. Patartina įdėti h4, nes jie bus kartojami skirtinguose svetainės puslapiuose, o aukšto lygio antraštėms tai nepriimtina.

    4. RSS tiekimas

    Leidžia tvarkyti pasirinkto meniu elemento RSS naujienų kanalą. Tai skamba šiek tiek keistai, nes dažniausiai susiduriate su visos svetainės ar tinklaraščio RSS kanalu, tačiau Joomla nuoroda nukreipiama būtent į meniu elementą. Žinoma, šis meniu punktas turi priklausyti kokiai nors kategorijai, kurioje skelbiama nauja medžiaga. Nuoroda į vieną puslapį nėra prasmės. Todėl elkitės su šia dalimi labai atsakingai „Susiejimas su meniu elementais“šio modulio nustatymus.

    Tekste yra labai mažai pagrindinių parametrų.

    Kuriant RSS naujienų srautą patarčiau šiek tiek palaukti. Visgi tam daug geriau tinka papildomas nemokamas komponentas Ninja RSS Syndicator, kurį aptarsiu viename iš šių straipsnių. Jame pateikiama daug daugiau nustatymų, leidžiančių sukurti tinkamą RSS kanalą.

    Bet kokiu atveju, nesvarbu, ar kuriate naujienų kanalą naudodami standartinį modulį, ar „Ninja RSS Syndicator“ komponentą, būtinai turėtumėte jį įtraukti į .

    5. Modulio medžiaga – Naujienos

    Leidžia svetainėje rodyti fiksuotą medžiagos kiekį iš vienos ar kelių kategorijų. Puikiai tinka rodyti keletą paskutinių leidinių, todėl jis gavo pavadinimą „Naujienos“.

    Modulio „Medžiagos – naujienos“ nustatymuose nėra nieko sudėtingo.

    Nurodome vieną, kelias arba visas kategorijas, iš kurių bus paimta medžiaga. Norėdami pasirinkti kelias kategorijas, laikykite nuspaudę ctrl ir pasirinkite kairiuoju pelės mygtuku. Toliau sukonfigūruojame formą, kuria turėtų būti rodomi medžiagos pranešimai: rodomi vaizdai ir antraštės, ar naudoti antraštę kaip nuorodą į puslapį su šia medžiaga, ir antraščių lygį. Galite pasirinkti, ar rodyti nuorodą „Sužinokite daugiau“, kad patektumėte į visą medžiagos versiją. Jei antraštes naudojate kaip nuorodas, tada parinktį „Daugiau informacijos“ galite išjungti. Tiesiog žemiau nustatome rodomų medžiagų skaičių ir jų pasirinkimo kriterijus.

    Tiesą sakant, kiekvienos parinkties tikslas yra gana akivaizdus, ​​todėl tiesiog pasirinkite jums patogų nustatymų derinį.

    6. Medžiagos – skaitomiausia

    Labai paprastas modulis, rodantis nurodytą populiariausių medžiagų iš tam tikrų kategorijų skaičių pagal peržiūrų skaičių.

    Nustatymuose tiesiog pasirinkite kategorijas ir rodomų medžiagų skaičių.

    7. Medžiagos – kategorijų medžiagų sąrašas

    Kitas modulis, skirtas tam tikrų kategorijų medžiagoms rodyti. Suteikia daugybę parametrų, leidžiančių lanksčiai konfigūruoti išvesties medžiagos filtravimą, rūšiavimą ir grupavimą. Visų nustatymų neišvardinsiu, nes jų tikrai daug. Rusų kalba Joomla visos parinktys yra rusų kalba ir pateikiamos su patarimais. Norėdami pasiekti norimą rezultatą, tiesiog pasistenkite su filtravimo, rūšiavimo ir grupavimo nustatymais.

    8. Svetainės navigatorius – Joomla džiūvėsėlių modulis

    Prideda prie svetainės naršymo kelią, kuriame rodomas kelias iš dabartinio puslapio į pagrindinį puslapį. Kiekviena grandinės nuoroda yra nuoroda į aukštesnio lygio puslapį. Jis dažnai vadinamas tiesiog „džiūvėsėliais“. Šis pavadinimas kilęs iš brolių Grimų pasakos „Hanzelis ir Gretelė“, kurios herojai, norėdami vėliau rasti kelią namo, barstė duonos trupinius. Labai subtilus palyginimas.

    Duonos trupiniai naudojami patogumui ir navigacijai pagerinti. Be to, krumpliaratis teigiamai veikia svetainės optimizavimą paieškos sistemoms, todėl paieškos sistemos gali greitai suprasti jos struktūrą.

    „Joomla“ duonos trupiniai taip pat leidžia aiškiai matyti, ar svetainėje laikomasi „trijų paspaudimų“ taisyklės, ar ne. Pagal šią taisyklę bet kuris svetainės puslapis turi būti pasiekiamas ne daugiau kaip trimis paspaudimais. Tiesą sakant, maksimali ilga grandinė turėtų atrodyti taip:

    Kaip rezultatas - „Joomla“ duonos trupiniai būtinai pridėkite! Geriausia vieta jiems yra tiesiai virš turinio srities, todėl jie visada yra po ranka.

    Yra keletas nustatymų.

    9. Nauji vartotojai

    Galbūt paprasčiausias modulis, rodantis neseniai Joomla registruotų vartotojų sąrašą. Nustatymuose pakanka nurodyti tik jų skaičių. Žinoma, prasminga jį naudoti tik tuo atveju, jei svetainė leidžia registruotis.

    10. Perjunkite kalbas

    Jei jūsų svetainė parašyta keliomis kalbomis, šis modulis leidžia jas perjungti. Labai nebanalu, vien aprašymas vertas!!! Man niekada neteko jo naudoti, todėl nesuprasiu jo nustatymų.

    11. Nemokamas vaizdas

    Rodo atsitiktinį vaizdą iš nurodyto katalogo.

    12. Statistika

    Modulis „Statistika“ skirtas rodyti informaciją apie serverį ir svetainę, taip pat peržiūrų skaitiklį.

    Nustatymuose šalia norimų parinkčių pažymėkite „Taip“.

    Tai viskas siandienai. Kitame straipsnyje apžvelgsime antrąją papildinių pusę. Būtinai užsiprenumeruokite naujienų kanalą, kad nepraleistumėte jo. Ačiū už dėmesį. Linkiu viso ko geriausio!

    Norėdami gerai įvertinti svetainę Joomloje, turite ne tik turėti sau suprantamą išteklių struktūrą, bet ir teisingai ją pateikti paieškos sistemų robotams bei lankytojams, o tai naudinga naudokite duonos trupinius. „Joomla“ navigacijos džiūvėsėliai taip pat padeda vartotojams lengviau rasti jiems reikalingas medžiagas, todėl gausite puikų kokteilį iš gerai šertų vilkų ir sveikų avių.

    Mano tinklaraštis yra paremtas Joomla 1.5, todėl nedrumssiu klientų svetainių, kurios yra su naujesniais varikliais, ramybės, juolab kad 1.5 versija su tinkamais nustatymais yra patikima kaip Kalašnikovo automatas, o jo funkcionalumo normaliam darbui visiškai pakanka. tinklaraščio ir svetainės veikimas.

    Ką duoda džiūvėsėliai?

    Trumpai papasakosiu apie duonos trupinių privalumus projekte. Jie ne tik supaprastina naršymą, nors to nepakanka, bet ir skatina vartotoją keliauti po svetainę, o robotus – vaikščioti po išteklių struktūrą. Viena vertus, tai pagerina naudojimo patogumą ir elgsenos faktorių, apie kurį kalbama net turgaus dieną Riazanės turguje, tačiau daugelis optimizuotojų neapsiriboja jo padidinimu.

    Kita vertus, džiūvėsėliai suteikia PS aiškų supratimą apie projekto struktūrą, o tai pagerina jo reitingą ir indeksavimą, nesant rimtų problemų optimizuojant puslapius ir visą svetainę.

    Navigacijos nustatymas

    Duonos trupinių nustatymas užtruks kelias minutes ir nereikės jokių smegenų galių. Einame į „Joomla 1.5“ administratoriaus skydelį ir einame keliu Extension - Module Manager, kur, jei nėra paruošto modulio, spustelėkite žalią mygtuką „Sukurti“ viršutiniame dešiniajame kampe. Mums pateiktame modulių sąraše ieškome „Svetainės navigatoriaus“, dar žinomo kaip duonos trupiniai, ir pradėkime jį nustatyti.

    Pagrindinės navigatoriaus nustatymo taisyklės:

    Žiedlapių pavadinimas reikalingas dėl paprastos priežasties, kad kitu atveju modulis nebus sukurtas, todėl parašome bet kokį norimą pavadinimą (gali būti ir nepadorus), spaudžiame mygtuką „Įjungta“ ir tuo pačiu išjungiame pavadinimą parodyta vartotojams, kad nesužalotų jų trapių nervų dėl galimybės duoti vardus bet kam ir bet kam. Belieka pasirinkti jo rodymo vietą kairėje modulio pusėje ir nurodyti, kuriuose puslapiuose bus rodomi trupiniai.

    Dešinė nustatymų pusė yra ne mažiau svarbi. Taigi geriau nurodyti pagrindinį puslapį, tačiau čia nereikia demonstruoti tos pačios fantazijos kaip pavadinant patį modulį, nes pavadinimas bus matomas svetainėje. Geriausia „veidui“ suteikti svetainės pavadinimą - taip bus patogiau visiems. Kitas svarbus elementas yra „Rodyti paskutinį“, kuriame geriau pažymėti langelį „ne“, todėl šioje situacijoje paskutinis naršymo puslapis nebus rodomas, tai yra, nebus nuorodos iš puslapio į save. Teksto skyriklis yra skonio reikalas, naudoju |.

    Sveiki visi! Nusprendžiau savo svetainėje įdėti džiūvėsėlius į mikroformatą ir pradėjau ieškoti aktualios informacijos tinkle, bet nieko naudingo neradau. Yra daug įrašų su skirtingomis parinktimis ir savo modifikacijomis, tačiau tikrinant viskas nebuvo aktualu, o daug straipsnių yra tik 1.5 ar 2.5 versijoms.

    Nusprendžiau pasigilinti – ir pagaliau radau protingą rezultatą. Yra 2 šios problemos sprendimo būdai, pasirenkate tą, kuris jums labiausiai patinka

    1 variantas

    Pirmajame variante pakeisime standartinių džiūvėsėlių kodą

    Taigi, kaip pakeisti seną Joomla 3 kodą nauju? Mums reikia kataloge template/your template/html/mod_breadcrumbs/default.php

    Atidarykite default.php failą ir pakeiskite jį tokiu kodu: