Megjelenítési probléma IE9-ben
- Zotius
- Témaindító
- Nem elérhető
- Platina fokozatú fórumozó
Kevesebb
Több
Megjelenítési probléma IE9-ben téma létrehozva Zotius által
Bizonyára ismeretes mindenki előtt az Internet Explorer 9 "újítása", a "kompatibilitási nézet" gomb a browser URL beviteli mezőjének jobb oldalán:
Nos, egy érdekes dolog tűnt fel ezzel kapcsolatban. Ha a kompatibilitási nézet a fenti képen látható OFF (kikapcsolt) állapotban van, akkor a Kereső képernyőn az egyes keresési opciók megjelenítése rendben van,
... de ha a kompatibilitási mód ON (bekapcsolt),
akkor ugyanez a panel érdekes módon lépcsősen jelenik meg:
Ez a kompatibilitási gomb akkor jelenik meg a böngészőnél, ha az oldal feljécében (header) a meta tag-ek között nincs definiálva az X-UA változó
<meta http-equiv="X-UA-Compatible" content= [valamilyen_érték] />
Tekintettel arra, hogy Joomla-s oldalnál ez megjelenik, így egyértelmű, hogy a Joomla rendszer ezt a tag-et nem teszi be a megfelelő értékkel a fejlécbe. Ha viszont ettől függetlenül mégis kompatibilis, akkor ennek benne kellene lenni, ellenkező esetben a fent bemutatott probléma állhat elő.
Szóval vigyázat, webmasterek: IE9 alatt ha gond van a rendereléssel, az X-UA Compatible változót rendesen definiálni kell!
Úgy tűnik, ez másoknak is jelentett már gondot, a prog.hu oldalon is van róla szó.
Nos, egy érdekes dolog tűnt fel ezzel kapcsolatban. Ha a kompatibilitási nézet a fenti képen látható OFF (kikapcsolt) állapotban van, akkor a Kereső képernyőn az egyes keresési opciók megjelenítése rendben van,
... de ha a kompatibilitási mód ON (bekapcsolt),
akkor ugyanez a panel érdekes módon lépcsősen jelenik meg:
Ez a kompatibilitási gomb akkor jelenik meg a böngészőnél, ha az oldal feljécében (header) a meta tag-ek között nincs definiálva az X-UA változó
<meta http-equiv="X-UA-Compatible" content= [valamilyen_érték] />
Tekintettel arra, hogy Joomla-s oldalnál ez megjelenik, így egyértelmű, hogy a Joomla rendszer ezt a tag-et nem teszi be a megfelelő értékkel a fejlécbe. Ha viszont ettől függetlenül mégis kompatibilis, akkor ennek benne kellene lenni, ellenkező esetben a fent bemutatott probléma állhat elő.
Szóval vigyázat, webmasterek: IE9 alatt ha gond van a rendereléssel, az X-UA Compatible változót rendesen definiálni kell!
Úgy tűnik, ez másoknak is jelentett már gondot, a prog.hu oldalon is van róla szó.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- coilevi
- Nem elérhető
- Prémium fórumozó
Kevesebb
Több
- Hozzászólások: 102
- Köszönetek: 23
coilevi válaszolt a következő témában: Válasz: Megjelenítési probléma IE9-ben
A Joomla rendszer honnan is tudná, hogy az általad használt aktuális sablon hogy viszonyul ehhez vagy ahhoz a böngészőhöz?
Az IE képen látható "hibájának" a megoldásához keress rá: "IE stepdown".
Az IE képen látható "hibájának" a megoldásához keress rá: "IE stepdown".
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
- Témaindító
- Nem elérhető
- Platina fokozatú fórumozó
Zotius válaszolt a következő témában: Válasz: Megjelenítési probléma IE9-ben
Talán nem értettél meg. Alaphelyzetben a kompatibilitási nézet OFF állapotban van.
Az oldal ekkor jól jelenik meg, semmi gond, tehát bekapcsolni sem kell. Semmi stepdown jelenség nem volt, ami indokolná a kompatibilitási nézet bekapcsolását. Csak kíváncsiságból kapcsoltam be.
Tehát alapból a rendszer (joomla sablon) kompatibilis. Ezt pedig érdemes "tudatni" a böngészővel is. Ezt így tehetjük meg:
A sablon index.php fájljában a <head> tag után beszúrtam a hiányzó sort:
Ennek hatására az IE9 böngészőben a kompatibilitási nézet gomb már meg sem jelenik, és a megjelenítés is rendben van. Erről szólt csak a bejegyzésem, nem hibajelentés volt.
Az oldal ekkor jól jelenik meg, semmi gond, tehát bekapcsolni sem kell. Semmi stepdown jelenség nem volt, ami indokolná a kompatibilitási nézet bekapcsolását. Csak kíváncsiságból kapcsoltam be.
Tehát alapból a rendszer (joomla sablon) kompatibilis. Ezt pedig érdemes "tudatni" a böngészővel is. Ezt így tehetjük meg:
A sablon index.php fájljában a <head> tag után beszúrtam a hiányzó sort:
Code:
<head>
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<jdoc:include type="head" />
Utolsó szerkesztés: 12 éve 1 hónapja Zotius által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- coilevi
- Nem elérhető
- Prémium fórumozó
Kevesebb
Több
- Hozzászólások: 102
- Köszönetek: 23
coilevi válaszolt a következő témában: Válasz: Megjelenítési probléma IE9-ben
Bocs, akkor tényleg félrement nálam a dolog (valószínűleg a cím miatt).
Én arra gondoltam itt egyébként, hogy ha kompatibilitási nézetben jelentkezik a stepdown, akkor nem lehet, hogy a korábbi IE-kben is? Nem tudom pontosan, hogy mi ez a kompatibilitási nézet IE9 esetén, de az IE8-as ugyanilyen gombra ha ráklikkel az ember, és ott hibát lát, akkor nagy valószínűséggel ugyanazt a hibát látja IE7-ben is.
Én arra gondoltam itt egyébként, hogy ha kompatibilitási nézetben jelentkezik a stepdown, akkor nem lehet, hogy a korábbi IE-kben is? Nem tudom pontosan, hogy mi ez a kompatibilitási nézet IE9 esetén, de az IE8-as ugyanilyen gombra ha ráklikkel az ember, és ott hibát lát, akkor nagy valószínűséggel ugyanazt a hibát látja IE7-ben is.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Zotius
- Témaindító
- Nem elérhető
- Platina fokozatú fórumozó
Zotius válaszolt a következő témában: Válasz: Megjelenítési probléma IE9-ben
Semmi gond.coilevi írta: Bocs, akkor tényleg félrement nálam a dolog (valószínűleg a cím miatt).
...
A #371-ben idézett kódrészlet működése után nyomoznék, hogy ezt a
Code:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
pl. az utána következő
Code:
<jdoc:include type="head" />
A jdoc: honnan include-olja a "head"-et?
Ha megvan ennek a forrása, már nyert ügyünk van, mert nem kell minden egyes sablonba beszúrogatni azt az előtte lévő sort.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- coilevi
- Nem elérhető
- Prémium fórumozó
Kevesebb
Több
- Hozzászólások: 102
- Köszönetek: 23
coilevi válaszolt a következő témában: Válasz: Megjelenítési probléma IE9-ben
Na de a Joomla alaprendszerbe beletenni egy kódot, ami az aktuális sablontól függően igaz vagy sem? Ezt nem értettem már az elején sem. Nem véletlenül nincs benne az alap Joomla heading-ben pl. a Doctype sem. Minden sablon, sőt, minden komponens más és más.
Utolsó szerkesztés: 12 éve 4 hete coilevi által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
Az oldal semmilyen kapcsolatban nem áll a Joomla!© Projecttel, sem az Open Source Matters-zel. A Joomla!© logót korlátolt licenc alatt használjuk, melyet az Open Source Matters védjegytulajdonos biztosít az Egyesült Államokban és más országokban. Minden jog fenntartva © 2011-2023 Joomla! Magyarország.
Az oldal tárhelyét a Tárhelypark biztosítja. Ha támogatni szeretnéd az oldal működését, akkor kérjük, hogy az alábbi hivatkozáson keresztül vásárolj tárhelyet.