itthon / Közösségi média / Joomla 3 hogyan lehet ideiglenesen letiltani a főmenüt. Hogyan távolítsuk el az otthont vagy az otthont a Joomla menüpontból. Menü konfiguráció. Állítsa az értékeket "Alapértelmezett"-re

Joomla 3 hogyan lehet ideiglenesen letiltani a főmenüt. Hogyan távolítsuk el az otthont vagy az otthont a Joomla menüpontból. Menü konfiguráció. Állítsa az értékeket "Alapértelmezett"-re

A szerzőtől:Üdvözlöm a kedves olvasókat. A menü olyan elem, amelyet egyetlen internetes oldal sem nélkülözhet, mivel ez a blokk nagyban leegyszerűsíti a navigációt, és hozzáférést biztosít a webhely felhasználói részének fő oldalaihoz. Ugyanakkor, ha a webhely meglehetősen összetett és rengeteg oldalt tartalmaz, a menühivatkozások száma is nagy lesz, ami azt jelenti, hogy a szabad hely megtakarítása érdekében a menü többszintűként jön létre. Ezért ebben a cikkben arról fogunk beszélni, hogyan hozhatunk létre legördülő menüt a joomla 3-ban.

Alapvetően a funkcionalitás többszintű menü lefektették alap verzió A Joomla, akárcsak a többszintű kategóriák, tartalomkezelő. De ami a legördülő menü megjelenítését illeti, itt van egy kis probléma, hogy a különböző sablonokban ugyanaz a többszintű menü eltérően jelenik meg. Például a szabványban CMS sablon A Joomla - Photostar, egy többszintű legördülő menü remekül fog megjelenni, és teljesen szabványos funkciókat használ.

Ugyanakkor egy másik szabványos Beez3 sablon véleményem szerint általában nem jelenik meg megfelelően ezt a menüt.

Ezenkívül az alárendelt elemek csak akkor jelennek meg, ha a felhasználó a szülőelemre kattint. Ezenkívül a Joomla legördülő menüje speciális bővítményekkel valósítható meg, amelyek a menükezelő adatai alapján helyesen jelenítik meg a többszintű menü hivatkozásait.

Ezért először is határozzuk meg a leendő menü hivatkozási struktúráját, majd beszéljünk a képernyőn való megjelenítéséről. Tehát lépjen a menükezelőbe, és hozzon létre egy új menüt.

Tovább következő oldal adja meg a menü címét, a rendszer nevét, Rövid leírásés kattintson a "Mentés" gombra.

Ezzel egyidejűleg szülőmenü-hivatkozások létrehozásához a „Szülőelem” mezőben válassza ki a „Menü gyökéreleme” értéket. Ha az összes szülőelemet létrehozta, itt az ideje létrehozni a gyermekelemeket.

Felhívjuk figyelmét, hogy gyermekhivatkozás létrehozásakor a „Szülő elem” mezőben a korábban létrehozott szülő menüpontot kell kiválasztani. És így, gyermek elemek, a menü legördülő részét fogja képezni, kivéve persze ez a lehetőség a sablon támogatja. Az összes szükséges hivatkozás hozzáadása után a menükezelőben a következő struktúrát kapjuk.

Tehát a CMS Joomla esetében a legördülő menü már majdnem készen áll, csak egy modult kell létrehozni, amely megjeleníti azt a sablon kívánt pozíciójában. Tehát lépjen a „Menükezelőbe”, és hozzon létre egy új menümodult.

Modern trendek és megközelítések a webfejlesztésben

Tanulja meg a gyors növekedés algoritmusát a nulláról a weboldalkészítés során

A modul beállításakor adja meg a címét, válassza ki a megjelenítési pozíciót a sablonban és az oldalakat, amelyeken elérhető lesz, és ne felejtse el kiválasztani a megjelenő menüt a „Menüválasztás” mezőben.

A modul mentése után a felhasználói részhez megyünk ellenőrzésre.

Amint látja, a Photostar sablonnál a menü tökéletesen megjelenik, de hogyan lehet a joomla 3-ban legördülő menüt készíteni egy másik sablonhoz, azt meg kell kérdezni. A válasz meglehetősen egyszerű - használjon harmadik féltől származó kiterjesztést. Ebben a cikkben az ARI Ext Menu nevű modult fogjuk megvizsgálni.

A „Letöltés” ​​gombra kattintva átirányítunk a fejlesztő weboldalára, ahol a modul letöltéséhez szükséges link található.

A letöltés után telepítse a bővítményt szabványos módonés lépjen a menükezelőbe az aktiváláshoz.

A modul meglehetősen funkcionális, és rengeteg különféle beállítást tartalmaz, amelyek áttekintésével most nem foglalkozom, különösen azért, mert szinte mindegyik felelős kinézetés egyszerű tesztelést igényelnek. A lényeg a cím megadása, a megjelenítési pozíció kiválasztása a sablonban, az állapot módosítása „Közzétéve”-re, és a „Menü neve” mezőben válassza ki a modulban megjelenő menüt.

Valójában a mentés után a következő eredményt fogjuk látni.

Vagyis a modul sikeresen teljesíti a feladatát.

Most már tudja, hogyan hozhat létre legördülő menüt a Joomlában. Ha többet szeretne megtudni a modulok kódszintű felépítéséről, megtalálja a mi új tanfolyam.

Ezzel a cikk véget ért! Minden jót neked és jó kódolást!!!

Modern trendek és megközelítések a webfejlesztésben

Tanulja meg a gyors növekedés algoritmusát a nulláról a weboldalkészítés során

A Joomla jó ingyenes CMS. De ne felejtsük el, hogy minden ingyenesnek megvannak a maga „viccei”. Az egyik ilyen "vicc" az, hogy benne van Joomla menü valamilyen alapértelmezett menüelemnek engedélyezve kell lennie. Alapértelmezés szerint ez a menüpont a "Kezdőlap".

Képzeljünk el egy helyzetet. Az oldalon a menüben van a "Kezdőlap" és szeretnénk kikapcsolni. Kikapcsoljuk... és azt a választ kapjuk, hogy "Az alapértelmezett menü közzétételét nem lehet visszavonni." És itt jön a probléma hirtelen.

Hogyan lehet eltávolítani az alapértelmezett kezdőmenüpontot a Joomlából?

1. módszer. A legegyszerűbb

A legegyszerűbb, ha létrehozunk egy másik menüt, abban az alapértelmezett menüpontot, és nem jelenítjük meg az oldalon. Vagyis létre kell hozni egy másik menüt, amelyet nem teszel közzé sehol, egyik modulpozícióban sem.

2. módszer. A leghelyesebb

Keresse meg a your_site/templates/your_template/default_component.php fájlt a sablon mappában. Előírjuk benne

Kapcsoló ($item->browserNav) : alapértelmezett: case 0: if (in_array($item->id, $path))( echo " ".$linktype.""; )else ( ?> href="flink; ?>">

Minden alkalommal, amikor új webhelyet hoz létre, közvetlenül a Joomla telepítése után, ugyanazokat az eljárásokat kell végrehajtania. Nem függenek a webhely típusától. Ez lehet webáruház, portál, fórum, névjegykártya oldal. Mindenesetre a kezdeti manipulációkészlet ugyanaz. Ebben a cikkben 12 lépést mutatok be, amelyeket azonnal meg kell tennie a Joomla telepítése után.

6. lépés: Állítsa be az összes általános beállítástJoomla.

A Joomla telepítése és az előző öt lépés végrehajtása után azonnal lépjen a Joomla általános beállításaihoz ( Rendszer –> Általános beállítások), menjen végig mindegyiken, az összes fülön, és azonnal állítson be mindent, amire szüksége van. Még egyszer megismétlem: azonnal!

Hajlandó vagyok fogadni, hogy nincs olyan Joomlát használó webmester, aki a következő oldalon végzett munka után legalább egyszer ne felejtse el beállítani a metaadatokat az általános beállításoknál. Úgy tűnik, emlékszel rájuk, de egy perc múlva már elfelejted. Úgy tűnik, ez egyszerűbb lehet, mint a beállításokba menni és beállítani az oldal meta leírását. Azt gondolja: "Gyere, ezt a mezőt egyelőre üresen hagyom, és később töltöm ki." Addig ne töltse ki, amíg a SEO be nem böki az orrát. Ahogy a mondás tartja: "Nincs tartósabb az ideiglenesnél." Itt 100%-osan működik. Ha nem tudja, mit kell megadnia egy adott beállításnál, hagyja úgy, ahogy van. De ha tudja, vagy később megtudja, akkor ne zárja be ezt az ablakot, amíg minden nincs kitöltve.

Azt tanácsolom, hogy itt állítsa be az opciót A munkamenet élettartama 30-120 percig. 15 perc nagyon rövid, és még egyszer megadva a bejelentkezési nevet és jelszót az adminisztrációs panelbe való belépéshez, esküdni fogsz, de nem lépsz be az általános beállításokba a munkamenet élettartamának megváltoztatásához. Miért? Mert nincs tartósabb az átmenetinél. =)

7. művelet. Engedélyezze a modulpozíciók megjelenítését.

Ha saját maga készít egy webhelyet, akkor ez a művelet nagyban megkönnyíti az életét. Azt még nem mindenki tudja, hogy a Joomla képes megtekinteni a sablonban található modulok pozícióit. Elég hozzáadni az oldal URL-jét ? tp=1 az oldal a modulpozíciókkal jelenik meg. Biztonsági okokból ez a funkció alapértelmezés szerint le van tiltva a Joomla legújabb verzióiban.

Mit kell tenni?

Menj Bővítmények -> Sablonkezelő -> Beállításokés opcióban Modulpozíciók megtekintése telepítés Beleértve.

Ezt követően az oldalon láthatja a modulok összes pozícióját:

8. lépés: Telepítse és konfigurálja a szerkesztőtJCE.

A szabványos WYSIWYG szerkesztő, a TinyMCE, amely alapértelmezés szerint a Joomlában van telepítve, enyhén szólva nem túl jó. Ha már használta a JCE szerkesztőt, akkor ez különösen észrevehető. A JCE telepítésének szükségessége kérdésére. Igen, a CMS Joomla bonyodalmaitól nem csábított ügyfél a feladatmeghatározásban nem határozta meg a vizuális szerkesztővel szemben támasztott pontos követelményeket, ami azt jelenti, hogy ebben a kérdésben minden alapból elhagyható, és nyugodt lelkiismerettel kihagyható. Azt mondom: még ha megrendelésre készít is egy oldalt, akkor is mindenekelőtt saját magának telepíti a JCE-t. Miért? Mert amint legalább egy anyag vizuális szerkesztővel történő megtervezéséről van szó, a JCE telepítésére fordított idő kamatostul megtérül.

Mit kell tenni?

Menj Kiterjesztések –> Kiterjesztéskezelő.

Megnyomjuk a gombot "Telepítés JED-ről" könyvjelző hozzáadása

A keresősávba írja be: " JCE' és keressen.

Lépjen a JCE bővítményre, és kattintson a gombra Telepítés. A szerkesztő telepítve lesz.

Ha minden helyesen történik, akkor a JCE megnyílik az anyag létrehozásakor:

A szerkesztő beállításáról nem írok, hiszen ez egy egész külön cikk vagy akár egy cikksorozat témája. Csak azt tudom mondani, hogy az alapértelmezett szerkesztő beállításai a legtöbb webhely számára megfelelőek, és a JCE a telepítés után azonnal használható.

9. lépés: Telepítse és konfigurálja a biztonsági mentési összetevőtAkeebabiztonsági mentés.

Soha ne hanyagolja el a biztonsági mentést. Még az oldal fejlesztési szakaszában is. Főleg az oldal fejlesztési szakaszában. A Joomlával végzett sokéves munkám során rengeteg témát ástam elő ismert fórumokon. Egy ilyen kérdés: „Telepítettem ezt a bővítményt, és a webhely leállt. Mit kellene tennem?" nagyon-nagyon gyakran előfordul. Előfordul, hogy a webmester egy meggondolatlan lépése ahhoz a tényhez vezet, hogy több órányi helyre kell állítani a webhelyet. Ennek az időnek az oroszlánrészét arra fordítjuk, hogy mindent elintézzünk és megtaláljuk a probléma okát. Ha kéznél van a webhely biztonsági másolata, néhány kattintással néhány perc alatt visszaállíthatja.

Különösen kényelmes a komponens használata biztonsági mentések készítésére és azokból történő visszaállításra. Akeebabiztonsági mentés. Ne tekintsd reklámnak. A fejlesztők valóban mindent megtettek. Hatalmas számú beállítás, ütemezett futtatás, néhány kattintással visszaállíthatja a webhelyet bármilyen biztonsági másolatból. Az összetevőnek ingyenes és fizetős verziója van. A fent leírtak mindegyike elérhető az ingyenes verzióban. De a fizetős is nagyon jó. Számomra a fő előnye az, hogy képes automatikusan biztonsági másolatot készíteni a felhőszolgáltatásokról, például a Yandex.Diskről, amely fiókonként 10 GB-ot kínál ingyenesen. A számlák száma nincs korlátozva. Egyszer beállítással Akeebabiztonsági mentés, teljesen le lehet zárni a biztonsági mentések témáját és X-napig nem gondolni rájuk.Erről a csodálatos komponensről és a felhőkben való mentések készítéséről mindenképp külön cikkekben fogok mesélni.

Művelet 10. Módosítsa a bejelentkezési címet az adminisztrációs panelre.

Ez a művelet a Joomla biztonságához kapcsolódik. Egyrészt nem szükséges azonnal megtenni a telepítés után, másrészt ha nem azonnal, akkor 90%-os valószínűséggel később sem teszi meg, így potenciális veszélynek teszi ki webhelyét veszély. A jelszó kiválasztásáról és az adminisztrációs panel bejelentkezési címének módosításáról a Joomla Protection cikkben olvashat bővebben. 2. rész. A Joomla védelme a jelszókitalálás ellen.

11. lépés: Telepítse a webhelytérkép-bővítménytxmap.

Az oldaltérkép szinte standard lett a weboldalkészítésben. Lehetővé teszi a keresőmotorok számára, hogy meglássák webhelyének összes releváns oldalát. Ezenkívül a webhelytérképet megjelenítheti a látogatóknak, hogy segítse őket a navigációban.

Egy jó és ingyenes bővítmény webhelytérkép létrehozásához xmap.

Ezt a bővítményt meglehetősen könnyű beállítani. Ennek eredményeként kap egy keresőmotorok számára készült formátumú oldaltérképet és egy menüelemmé tehető és a látogatóknak megjeleníthető html-térképet.

Érdekes lehet egy webhelytérkép kombinálásával és a fájl megfelelő beállításával megszabadulni az ismétlődő oldalaktól robots.txt. Az utolsó, 12. felvonásban mesélnek róla.

12. lépés: A fájl testreszabásarobotok.txt.

Fájl robots.txt a webhely gyökerében található, és jelzi a keresőmotoroknak, hogy a webhely mely részei indexelhetők és melyek nem. Ez a fájl többféleképpen konfigurálható. Minden a konkrét projekttől és követelményektől függ.

A fájlról, a szintaxisról és az alapvető beállítások példáiról a következő linken olvashat bővebben: http://joomlaforum.ru/index.php/topic,193446.0.html

Érdekes lehetőség a fájlbeállítások kombinálására robots.txtés webhelytérképek xmap ami azt illeti, hogy teljesen megszabaduljon a webhelyen található összes másolattól. A megközelítés a következő:

  1. Zárja be a teljes webhelyet, kivéve az Xmap bővítményt, hogy a keresőmotorok ne indexeljék.
  2. Hozzon létre egy webhelytérképet, amely tartalmazni fogja Mindenszükséges oldalak.
  3. Küldje be webhelytérképét a keresőmotorokhoz.

Ennek eredményeként kiderül, hogy a keresőmotorok a webhelynek csak azokat az oldalait indexelik, amelyeket jelezünk számukra. Ebben az esetben nem kell attól tartania, hogy különböző duplikátumok kerülnek az indexbe.

A fent leírt lépések lehetővé teszik, hogy megszabaduljon számos olyan problémától, amely a Joomla webhely létrehozása során felmerülhet. Javasoljuk, hogy azonnal végezze el őket. Akár saját Joomla buildet is létrehozhat, így nem kell minden alkalommal megismételnie ugyanazokat a lépéseket, de ne feledje, hogy a Joomla új verzióinak és bővítményeinek megjelenésével frissíteni kell. Mi a kényelmesebb: a Joomla telepítése után minden alkalommal 12 lépést megtenni vagy a saját összeállítását követni - mindenki döntse el maga. Csak szeretném megjegyezni, hogy nem kell letöltenie mások összeállításait az internetről. Bármit tartalmazhatnak: vírusokat, rejtett hivatkozásokat, hibákat. A Joomla terjesztést csak a hivatalos oldalról szabad átvenni Joomla.org.

P.S.: A cikkben leírt összes bővítmény telepíthető a JCE-vel analóg módon keresztül bővítménykezelő, könyvjelző Telepítés JED-ről.

Kapcsolatban áll

Továbbra is ismerkedünk a Joomla 3 adminisztrációjával. Ebben a cikkben részletesen megismerkedünk a Joomla rendszermenü lehetőségével. Talán mondanom sem kell, mi az a webhely menü. Elég, ha azt mondjuk, hogy a Joomla webhelyen a menü elhelyezhető függőlegesen a jobb oldalon és/vagy vízszintesen a webhely fejlécének területén.

A Joomla menüvel kapcsolatos általános információk közül érdemes megemlíteni, hogy az oldalmenühöz nem csatolt kategóriaanyagok nem lesznek láthatóak az oldalon.

Menük és menüelemek Joomla 3

A Joomla webhelymenüket a webhely adminisztrátora vagy a webhelymenük kezeléséhez megadott jogosultságokkal rendelkező webhely felhasználói hozzák létre. A menükezelési jogosultságok az Összetevők→Menükezelő→Jogok lapon vannak beállítva.

Maga a Joomla menü nem tájékoztató jellegű, hanem az oldal rendszeregysége. A tájékoztató menüelemek későbbi létrehozásához menü jön létre.

Jegyzet: Egy Joomla webhelyen tetszőleges számú menüt és tetszőleges számú menüelemet hozhat létre, tetszőleges beágyazási mélységgel. A menübeágyazás egy fa típus szerint: menüpontok-menüpontok alpontjai-menüpontok alpontjainak alpontjai stb.

Hogyan hozzunk létre egy Joomla webhely menüt

Webhely menü létrehozásához nyissa meg a lapot: Menü→Menükezelő→Menü létrehozása vízszintes sávból vagy Struktúra→Menükezelő→Menü létrehozása a webhely adminisztratív részének függőleges menüjéhez.

A menünek nevet adunk, mindenképpen adjuk meg a menü rendszernevét (menütípus). A menü típusa bármilyen latin szó lehet, amely egyértelműen jelzi a menü célját. Például főmenü, főmenü, felsőmenü, láblécmenü.

Elemek létrehozása (almenüpontok)

A menüpontok a lapon jönnek létre: Menü→ Menü neve→ Menüpont létrehozása.

A menüelemek típusai

Mint már említettem, a Joomla 3 menüelemei az oldal tájékoztató egységei. A menüpontok segítségével különféle információkat tartalmazó oldalakat nyithat meg az oldalon. Ezek az információk eltérőek lehetnek, és az információ típusától függően különböző típusú menük jönnek létre. Nézzük a menüpontok típusait:

Menüelem típusa

1. Érintkezők (4 féle);

2. Hírfolyamok (3 féle);

3. Anyagok (7 féle), mégpedig

  • Irattári anyagok;
  • Válogatott anyagok;
  • Anyag;
  • Kategória Blog;
  • Anyag létrehozása;
  • A webhely összes kategóriájának listája;
  • Egy kategória anyagainak listája.

4. Beállítások menedzser;

5. Felhasználókezelő (7 típus);

6. Címkék (3 féle);

7. Csomagolóanyag;

9.Rendszer (4 féle);

10. Intelligens keresés.

Mint látható, sokféle menüelem létezik, és segítségükkel nagyon jó oldalnavigációt lehet szervezni.

Elég az elmélet, térjünk át a gyakorlatra, és készítsünk egy menüt két-három menüponttal.

Példa a Joomla webhely menü létrehozására

Hozzunk létre egy menüt "Menu1" néven. A rendszer neve "menu-1" lesz.

Lépjen a következő lapra: Menü→ Menü létrehozása.

A menü létrehozási oldalán adja meg a „Menü1” és a „menü-1” rendszer nevét.

Kattintson a "Létrehozás" gombra.

Minden! A menü elkészült.

Mit jelent a rendszermenü neve?

Megmutatom, mire való a rendszermenü neve. Lépjünk a phpmyadmin oldalra, amely a webhely adatbázisát kezeli.

  • Táblázatot keresünk: prefix_menu_types.
  • Nyissa meg (kattintson a névre), amely megfelel az SQL lekérdezésnek:
  • SELECT * FROM `prefix_menu_types`
  • És látjuk a létrehozott menük rendszernevét (menütípus).

Következtetés: a menürendszer neve egyedi értékek létrehozásához szükséges a Joomla adatbázis menu_types tábla mezőiben.

Tehát létrehoztuk a Joomla menüt, itt az ideje menüelemek létrehozásának.

Joomla menüelemek létrehozása

A Menü fül → Menüelemek → Menü létrehozása menüpontban hozzon létre egy menüpontot.

class="eliadunit">

Adjon nevet a menüpontnak.

Válassza ki a menüpont típusát. Legyen ez a menü típusa: Kategória Blog.

Adja meg a célablakot: Új ablak navigációs elemekkel.

A jobb oldalon étlapunk nevét és e menüpont szülőelemét (2,3) jelöljük.

Más lapokon adjon meg más menüpontokat:

Blogelrendezési lehetőségek (3) – blogsablon. Megadhatja az oszlopok számát.

Kijelző (4) – sablon különálló anyag megjelenítésére;

Integrációs beállítások (5) – RSS-hírcsatornák létrehozásának engedélyezése ehhez a menüponthoz.

Oldalbeállítások (7). Itt beállíthat egy alternatív címet, amely látható lesz a böngészőben. Oldalcímet is megadhat. Ez a menüpont minden oldalának elején látható lesz a címkék között

, amely megfelel a blog kategória összes oldalának.

Metaadatok (8). Ki kell töltened a blog metaadatait, nevezetesen a leírást és a kulcsszavakat. A leírásnak egyedinek kell lennie, és nem lehet hosszabb 165 karakternél. A kulcsszavak nem kötelezőek.

A menüelem összes beállításának ellenőrzése után kattintson a "Létrehozás" vagy a "Létrehozás bezárása" gombra.

Minden! A menüpont létrejött. Marad a menü elhelyezése a webhelyen.

Hogyan helyezzünk el menüt egy Joomla webhelyen

Két étlapot helyezünk el az oldalon. Vízszintes és függőleges legördülő menü a teljes menüfa megjelenítésével.

Hogyan helyezzük el a legördülő vízszintes Joomla menüt

A vízszintes Joomla legördülő menü egy speciális sablonmodulba, a "menübe" kerül. A sablonban további mezők is létrehozhatók a menü elhelyezéséhez, például láblécmenü, felsőmenü.

Menümodul létrehozásához lépjen a lapra: Modul menedzser→ Menü létrehozása. Válassza ki a „Menü” modul típusát.

Menümodul beállítások

A „Menüelemekhez kötés” lapon adja meg, hogy a webhely mely oldalain jelenítse meg ezt a menüt tartalmazó modult.