Archívum - Már 1, 2007 - Fórum téma
Menüm háromféleképpen néz ki három böngészőben
Sziasztok. Csináltam egy oldalt, ami 3 különböző böngészőben háromféleképpen jelenik meg, pedig elvileg teljesen valid. (IE6, IE7, FF2).
Konkrétan egy divről van szó, a menüről, vannak még más eltérések is, de azok nem annyira kritikusak. Itt a screenshot meg az aktuális html és css részek:
http://shorg.net/mm.gif
Az oldal, amiről szó van: http://www.marianmasszazs.hu
De eggyel régebbi css van fent, amivel az IE6 és FF2 elmegy, az IE7 viszont már nem.
Szívesen fogadnék valami ötletet, hogy lehetne meghekkelni.
Ez egy elmebaj, hogy ezzel megy el az ember ideje, hogy próbálja minden nyomorult brózer alá berakni az oldalát, napok mennek el ezzel a szopással, és hiába teljesen valid valami, ahány böngésző, annyiféleképpen rendereli, és ez sosem fog már változni, akárhányezredik verzió jön ki.
■ Konkrétan egy divről van szó, a menüről, vannak még más eltérések is, de azok nem annyira kritikusak. Itt a screenshot meg az aktuális html és css részek:
http://shorg.net/mm.gif
Az oldal, amiről szó van: http://www.marianmasszazs.hu
De eggyel régebbi css van fent, amivel az IE6 és FF2 elmegy, az IE7 viszont már nem.
Szívesen fogadnék valami ötletet, hogy lehetne meghekkelni.
Ez egy elmebaj, hogy ezzel megy el az ember ideje, hogy próbálja minden nyomorult brózer alá berakni az oldalát, napok mennek el ezzel a szopással, és hiába teljesen valid valami, ahány böngésző, annyiféleképpen rendereli, és ez sosem fog már változni, akárhányezredik verzió jön ki.
Apache mod_rewrite %26 ( and ) és %2F ( / ) jel
Van ez a rewrite:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?:valami/)?([^/]*)/?(.*)/?$ index.php?module=$1¶meters=$2 [QSA]
ez úgy működik, hogy visszaadja hívott modult, meg a többit. pl:
valami/kereses/adat1:valami/adat2:valami2/
Array
(
[module] => kereses
[parameters] => adat1:valami/adat2:valami2/
)
ebből tudom, hogy a keresés modult kell betölteni, és az adat1=valami, adat2=valami, persze még fel kell dolgozni.
Gebasz van, ha ilyet kap:
valami/kereses/adat1:valami%26ez/adat2:valami2%26az/
%26 = &
ekkor ezt kapom:
Array
(
[module] => kereses
[parameters] => adat1:valami
[ez/adat2:valami2] =>
[az/] =>
)
tehát megtöri az "&" jelnél ami %26, hiába van urlencode
továbbá gáz még, ha ilyet kap:
valami/kereses/valami:%2F/ =>404 object not found
%2F = /
Szal hogy lehet mind a %26 és a %2F esetében is működésre bírni a rewriteot?
Sőt ezzel a legegyszerűbbel is ugyanez a baj:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?module=$1 [QSA]
Köszi.
■ ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?:valami/)?([^/]*)/?(.*)/?$ index.php?module=$1¶meters=$2 [QSA]
ez úgy működik, hogy visszaadja hívott modult, meg a többit. pl:
valami/kereses/adat1:valami/adat2:valami2/
Array
(
[module] => kereses
[parameters] => adat1:valami/adat2:valami2/
)
ebből tudom, hogy a keresés modult kell betölteni, és az adat1=valami, adat2=valami, persze még fel kell dolgozni.
Gebasz van, ha ilyet kap:
valami/kereses/adat1:valami%26ez/adat2:valami2%26az/
%26 = &
ekkor ezt kapom:
Array
(
[module] => kereses
[parameters] => adat1:valami
[ez/adat2:valami2] =>
[az/] =>
)
tehát megtöri az "&" jelnél ami %26, hiába van urlencode
továbbá gáz még, ha ilyet kap:
valami/kereses/valami:%2F/ =>404 object not found
%2F = /
Szal hogy lehet mind a %26 és a %2F esetében is működésre bírni a rewriteot?
Sőt ezzel a legegyszerűbbel is ugyanez a baj:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?module=$1 [QSA]
Köszi.
Apache mod_rewrite %26 ( and ) és %2F ( / ) jel
Van ez a rewrite:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?:valami/)?([^/]*)/?(.*)/?$ index.php?module=$1¶meters=$2 [QSA]
ez úgy működik, hogy visszaadja hívott modult, meg a többit. pl:
valami/kereses/adat1:valami/adat2:valami2/
Array
(
[module] => kereses
[parameters] => adat1:valami/adat2:valami2/
)
ebből tudom, hogy a keresés modult kell betölteni, és az adat1=valami, adat2=valami, persze még fel kell dolgozni.
Gebasz van, ha ilyet kap:
valami/kereses/adat1:valami%26ez/adat2:valami2%26az/
%26 = &
ekkor ezt kapom:
Array
(
[module] => kereses
[parameters] => adat1:valami
[ez/adat2:valami2] =>
[az/] =>
)
tehát megtöri az "&" jelnél ami %26, hiába van urlencode
továbbá gáz még, ha ilyet kap:
valami/kereses/valami:%2F/ =>404 object not found
%2F = /
Szal hogy lehet mind a %26 és a %2F esetében is működésre bírni a rewriteot?
Sőt ezzel a legegyszerűbbel is ugyanez a baj:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?module=$1 [QSA]
Köszi.
■ ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?:valami/)?([^/]*)/?(.*)/?$ index.php?module=$1¶meters=$2 [QSA]
ez úgy működik, hogy visszaadja hívott modult, meg a többit. pl:
valami/kereses/adat1:valami/adat2:valami2/
Array
(
[module] => kereses
[parameters] => adat1:valami/adat2:valami2/
)
ebből tudom, hogy a keresés modult kell betölteni, és az adat1=valami, adat2=valami, persze még fel kell dolgozni.
Gebasz van, ha ilyet kap:
valami/kereses/adat1:valami%26ez/adat2:valami2%26az/
%26 = &
ekkor ezt kapom:
Array
(
[module] => kereses
[parameters] => adat1:valami
[ez/adat2:valami2] =>
[az/] =>
)
tehát megtöri az "&" jelnél ami %26, hiába van urlencode
továbbá gáz még, ha ilyet kap:
valami/kereses/valami:%2F/ =>404 object not found
%2F = /
Szal hogy lehet mind a %26 és a %2F esetében is működésre bírni a rewriteot?
Sőt ezzel a legegyszerűbbel is ugyanez a baj:
ReWriteCond %{REQUEST_FILENAME} !-f
ReWriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?module=$1 [QSA]
Köszi.
IE ismétli az utolsó szót egy új sorba
Sziasztok!
Van egy oldalam, ahol egymás alatt több div található, benne szövegek. Mindegyik div-nek ugyanaz az a class adja a formázást.
Érdekes módon az utolsó div-ben az IE megduplázza a benne található p utolsó szavát.
Szemléltetve:
FF-ben így jelenik meg a szöveg:
Ez egy teszt szöveg
IE-ben így:
Ez egy teszt szöveg
szöveg
Ismerős a probléma, de most sehol nem találom a megoldását, pedig már találkoztam vele.
■ Van egy oldalam, ahol egymás alatt több div található, benne szövegek. Mindegyik div-nek ugyanaz az a class adja a formázást.
Érdekes módon az utolsó div-ben az IE megduplázza a benne található p utolsó szavát.
Szemléltetve:
FF-ben így jelenik meg a szöveg:
Ez egy teszt szöveg
IE-ben így:
Ez egy teszt szöveg
szöveg
Ismerős a probléma, de most sehol nem találom a megoldását, pedig már találkoztam vele.