Anomália a terméknevekben
Anomália a terméknevekben
Üdvözlet
Egy olyan problémára lettem figyelmes, hogy ha terméknévben idézőjel " " használatának esete forog fenn, akkor bárhol ahol azt a terméknevet kiírja, (akár az adminfelületen, akár a felhasználói felületen,) elé teszi a php levédő karakterét a \-jelet.
Tehát mondjuk ez helyett "Név" így néz ki a terméknév \"Név\"
Ez eléggé zavaró.
A kategóriák nevében és a termékleírásokban nincs ilyen probléma, ezeknél a webshop eltávolítja a kiírásnál a levédő karaktert, csak a terméknévnél jelentkezik.
Mit kellene átírni, hogy a terméknévnél se legyen ez gond?
Előre is köszi.
Egy olyan problémára lettem figyelmes, hogy ha terméknévben idézőjel " " használatának esete forog fenn, akkor bárhol ahol azt a terméknevet kiírja, (akár az adminfelületen, akár a felhasználói felületen,) elé teszi a php levédő karakterét a \-jelet.
Tehát mondjuk ez helyett "Név" így néz ki a terméknév \"Név\"
Ez eléggé zavaró.
A kategóriák nevében és a termékleírásokban nincs ilyen probléma, ezeknél a webshop eltávolítja a kiírásnál a levédő karaktert, csak a terméknévnél jelentkezik.
Mit kellene átírni, hogy a terméknévnél se legyen ez gond?
Előre is köszi.
Re: Anomália a terméknevekben
shop/include/center/termek_adatok_feldolgozasa.php_ben van egy for szerkezet az elején, utána a második sorba raktam egy új részt.
Mezőfi
Kód: Egész kijelölése
for ($k=1; $k <= mysql_num_rows($result); $k++) {
$termek_tomb["$k"] = mysql_fetch_assoc($result);
$termek_tomb["$k"]["name"] = str_replace("\\","",$termek_tomb["$k"]["name"]); //Ez az új sor ami eltávolítja a vissza perjeleket amit a szerver berak.
Re: Anomália a terméknevekben
Köszi.
Sajnos, csak részben jó![Smile :)](./images/smilies/icon_e_smile.gif)
Firefox-al tökéletes, de sajnos a fránya Internet Explorer-nél (7, és 8-as verzióban mindenképp, a többinél nem próbáltam) ugyan megszünteti a \-karaktereket, viszont egy sokkal súlyosabb hibát generál.
Az ékezetes karaktereket, pontosabban csak a hosszú Ű és Ő betűket "elbarmolja", és nemcsak a terméknevekben, hanem a teljes webshop-ban...
Hogy ezt miért is, azt nemigazán értem... Dehát az IE-már csak ilyen![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Viszont jó lenne, ha lehetne ezzel valamit kezdeni, mert most ugyebár csak úgy tudtam megoldani, hogy visszacseréltem az eredeti kódra, így meg persze az eredeti probléma is visszatér![Smile :)](./images/smilies/icon_e_smile.gif)
Gondolom ez valami Bug az IE-ben, de mit lehetne akkor ezzel kezdeni?
Sajnos, csak részben jó
![Smile :)](./images/smilies/icon_e_smile.gif)
Firefox-al tökéletes, de sajnos a fránya Internet Explorer-nél (7, és 8-as verzióban mindenképp, a többinél nem próbáltam) ugyan megszünteti a \-karaktereket, viszont egy sokkal súlyosabb hibát generál.
Az ékezetes karaktereket, pontosabban csak a hosszú Ű és Ő betűket "elbarmolja", és nemcsak a terméknevekben, hanem a teljes webshop-ban...
Hogy ezt miért is, azt nemigazán értem... Dehát az IE-már csak ilyen
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Viszont jó lenne, ha lehetne ezzel valamit kezdeni, mert most ugyebár csak úgy tudtam megoldani, hogy visszacseréltem az eredeti kódra, így meg persze az eredeti probléma is visszatér
![Smile :)](./images/smilies/icon_e_smile.gif)
Gondolom ez valami Bug az IE-ben, de mit lehetne akkor ezzel kezdeni?
Re: Anomália a terméknevekben
Nem okozhat ilyet. Ez a függvény kitörli a vissza perjeleket. Nincs hatása az ékezetes karakterekre.
Hol van a honlap? URL?
Mezőfi
Hol van a honlap? URL?
Mezőfi
Re: Anomália a terméknevekben
Üdvözlet
a webshopban ugyan már visszaállítottam az eredetire, de hogy meg tudjam mutatni, most a webshop tartalmát egy webshopteszt mappába duplikáltam és ebben az itteni változtatást eszközlöm.
Elküldöm mindkét url-t.
http://www.csehmargit.hu/webshop
http://www.csehmargit.hu/webshopteszt
Tehát a webshopteszt-es verzió csak abban tér el, hogy benne van ez a változtatás. Firefox alatt tökéletes, és el is látja funkcióját, de IE-vel ugyan szintén kiszedi a \-jelet, de a hosszú ékezetes karaktereket elszúrja...
Több számítógépen is leteszteltem, IE 7-es és 8-as verzóval, és Firefox-szal.
a webshopban ugyan már visszaállítottam az eredetire, de hogy meg tudjam mutatni, most a webshop tartalmát egy webshopteszt mappába duplikáltam és ebben az itteni változtatást eszközlöm.
Elküldöm mindkét url-t.
http://www.csehmargit.hu/webshop
http://www.csehmargit.hu/webshopteszt
Tehát a webshopteszt-es verzió csak abban tér el, hogy benne van ez a változtatás. Firefox alatt tökéletes, és el is látja funkcióját, de IE-vel ugyan szintén kiszedi a \-jelet, de a hosszú ékezetes karaktereket elszúrja...
Több számítógépen is leteszteltem, IE 7-es és 8-as verzóval, és Firefox-szal.
Re: Anomália a terméknevekben
Amikor módolsz a lapon akkor megváltozik a lap karakterkódolása utf-8-ra és még BOM-ot is berak.
Olyant kellene használnod ami vagy nem változtatja meg, vagy be lehet állítani vele az közép-európai (ISO) kódolást.
Mezőfi
Olyant kellene használnod ami vagy nem változtatja meg, vagy be lehet állítani vele az közép-európai (ISO) kódolást.
Mezőfi
Re: Anomália a terméknevekben
Ohhh, értem ![Smile :)](./images/smilies/icon_e_smile.gif)
Köszi a segítséget.
Gyorsan meg is néztem és valóban.
Valamint látom, hogy a weboldalon a teszt-es shopban már kicserélted nekem egy nem UTF-8-as karakter kódolású verzióra, köszi.
Mindjárt átcserélem a másikban is.
Egyébként érdekes, ilyesmi eszembe se jutott, eddig is ha csak ilyen apró átírást eszközöltem, gyakran használtam a Notepad-ot, de ezelőtt nem tapasztaltam ilyet, hogy a karakterkódolást átállította volna. De most leteszteltem a hun1.071s-as "telepítőjéből" ezt a file-t újra kimásoltam és ha Notepad-dal módosítom és mentek CTRL+S-sel, minden figyelmeztetés nélkül átteszi UTF-8-ba, de a többi file-nál nem tesz ilyet, ez érdekes.
No mindegy, ezentúl erre is figyelni fogok.
Mégegyszer köszi a segítséget.
![Smile :)](./images/smilies/icon_e_smile.gif)
Köszi a segítséget.
Gyorsan meg is néztem és valóban.
Valamint látom, hogy a weboldalon a teszt-es shopban már kicserélted nekem egy nem UTF-8-as karakter kódolású verzióra, köszi.
Mindjárt átcserélem a másikban is.
Egyébként érdekes, ilyesmi eszembe se jutott, eddig is ha csak ilyen apró átírást eszközöltem, gyakran használtam a Notepad-ot, de ezelőtt nem tapasztaltam ilyet, hogy a karakterkódolást átállította volna. De most leteszteltem a hun1.071s-as "telepítőjéből" ezt a file-t újra kimásoltam és ha Notepad-dal módosítom és mentek CTRL+S-sel, minden figyelmeztetés nélkül átteszi UTF-8-ba, de a többi file-nál nem tesz ilyet, ez érdekes.
No mindegy, ezentúl erre is figyelni fogok.
Mégegyszer köszi a segítséget.
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég