Hogyan készítsünk egy favicon joomla minden platformra
Értékelés: 0/5
Ez a cikk bemutatja, hogyan kell telepíteni a Joomla favicon az összes platformon. Ehhez kell használni a harmadik féltől származó szolgáltatások a webes felületen (nem kell semmit telepíteni a számítógépre) -, hogy létrehoz egy sor favikonok és a kapcsolódó fájlokat. Az ezt követően töltse ki a szerver, és néhány változtatást a honlap sablon. Azok számára, akik kíváncsiak, hogy miért csak annyit kell tennie, hogy így van, és nem különben a végén kaptak.
Első lépés. generálása favicon
Második lépés. Töltsük az ikonok a szerveren
Töltse fel és csomagolja az archívumban ikonok a szervert a kiválasztott mappa köze a generációs ikonok realfavicongenerator.net.
Van egy mappa ./templates/favicon
Relatív, hogy ez a mappa elérési útját, prostroen ikonok a tartályban
.Harmadik lépés. Változás webhelysablonhoz kód
Még mindig használja a szokásos sablon Protostar. így néhány utak eltérő lehet, de a lényeg változatlan marad. Meg kell adnia a kódot kiadott realfavicongenerator.net honlap sablon egy tartályban
A böngésző a felhasználói eszköz válassza ki a megfelelő ikont is.Mi történt velem:
Van egy index fájl index.php sablon ./templates/protostar/index.php feküdt egy mappában, akkor a sablon vezetője az admin Joomla.
Negyedik lépés. Törölje a régi favicon
Most meg kell törölni a régi ikonok. Az alábbiakban fogok magyarázni, hogy miért.
- Az ikon a webhely sablont. /templates/protostar/favicon.ico
- Ikont a helyszínen gyökér. /favicon.ico
Ha ezt nem teszik, jól. Ha van - törölni!
Ötödik lépés. Minden működik!
És végezetül. Miért?
Maradt nem magyarázható a kérdést: „Miért törölni a régi ikonok? "
Hadd magyarázzam meg. Míg az ikonok nem távolítják el, nézze meg a forráskódját az oldalt a böngészőben:
A 13. sorban a link, hogy a régi ikon, és az alábbiakban látjuk ugyanazt a leírást hivatkozva az új ikon. Konfliktus? Konfliktus! És el kell távolítani.
A fájl index.php webhelysablonnal lásd a következő sort:
Enélkül lehetetlen, hanem azt, hogy létrehoz egy egész patak fejlécét. Mi jobban megérteni, hogy mit csinál a ikon.
Funkció alkotó betét meta tag favicon tárolt kernel fájl Joomla ./libraries/joomla/document/html.php
A függvény bemenetének lekéri az URL ikonok kiadási továbbítja a paramétereket előállító cím meta tag addHeadLink funkciót.
Hívjon addFavicon funkció ugyanabban ./libraries/joomla/document/html.php de az alábbi fájlt:
A leírás a kód a hívás egyértelmű, hogy a favicon kérik először a sablon mappában, ha nincs favicon talál, akkor megkeresi a gyökérkönyvtárban egy oldalon. Nos, ha ő nincs ott, az azt jelenti, hogy nem is létezik.
Mélyebb mászni Joomla már nem lesz a mag, és csak ezt a feltevést (nézi a módját, hogy favicon.ico a 13. ponttól):
1. Először is, van egy html-kódot oldalt az oldal:
2. Ha a fájl favicon.ico távolítani a sablon könyvtár esetben favicon.ico gyökérkönyvtárában az oldalon:
3. És eltávolítása után favicon.ico a gyökere a helyén, akkor végül mentes kettős favicon leírásában a tartály
. amely által generált varrássalAmit célja: előírni az alábbi kódot a generált ikon nem fedi át a generált kódot a Joomla!
Beszéljétek ezt a cikket