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.

  1. Az ikon a webhely sablont. /templates/protostar/favicon.ico
  2. 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ással A fájl index.php webhelysablonhoz:

Amit 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