Keresőbarát url hiba
Kedves fórumozók!
Megvásároltam egy külföldi motort, minden működik rendesen, csak ha bekapcsolom a keresőbarát url-eket, a magyar ü helyett a link címében y-ra vált át, és ha egy szó nagy Á, Óstb kezdődik azt egyszerűen nem jeleníti meg, vagy az utánna lévő karaktereket is törli. Kérlek segítsetek, ezt hol tudom állítani. Vannak olyan linkek az oldalon, ahol pedig rendesen megjeleníti az ékezetes betűket, ráadásul ékezettel.
Egy-egy példa:
/1856-mogyorodon-kylterylet-elado/details.html
itt rosszul jelenik meg
/word-kerület/listings.html
itt meg rendesen
Adatbázis utf-8 mindenhol.
Kérlek segítsetek! Előre is köszönöm!
■ Megvásároltam egy külföldi motort, minden működik rendesen, csak ha bekapcsolom a keresőbarát url-eket, a magyar ü helyett a link címében y-ra vált át, és ha egy szó nagy Á, Óstb kezdődik azt egyszerűen nem jeleníti meg, vagy az utánna lévő karaktereket is törli. Kérlek segítsetek, ezt hol tudom állítani. Vannak olyan linkek az oldalon, ahol pedig rendesen megjeleníti az ékezetes betűket, ráadásul ékezettel.
Egy-egy példa:
/1856-mogyorodon-kylterylet-elado/details.html
itt rosszul jelenik meg
/word-kerület/listings.html
itt meg rendesen
Adatbázis utf-8 mindenhol.
Kérlek segítsetek! Előre is köszönöm!
Hol?
Azt a modult kellene megjavítani, vagy jól beállítani, ami ezeket a keresőbarát URL-eket generálja, de a fenti ismeretek hiányában távgyógyításban ez lehetetlen.
Pótlás
Kérdeztem a fejlesztőt, mivel angol nyelven íródott, és tud még 8 nyelven, de magyar nincs közte, ezért én fordítottam le az egészet, a fejlesztők pedig nem tudnak(vagy akarnak)ezzel foglalkozni, mondván, hogy csak a 8 nyelvre tudnak supportot adni.
Ez a helytelen modul kódja(igy rosszul jelenik meg):
Nem nyelv függő
Ezt a folyamatot hívját transliteration-nek. Erre szinte minden nyelvben van megfelelő implementáció, az egyik ilyen a Perl-ben íródott Text::Unicode, PHP-hoz a translit, de amennyiben használ a nyelv iconv-ot, azt is rendelkezik ilyen képességekkel (ugyan korlátozottan).
Az továbbra sem derült ki, milyen nyelven íródott a tartalomkezelő, így ezügyben tovább nem tudok segíteni. A beidézett kódok mind sablonozással kapcsolatosak, ami csak megjeleníti a generált tartalmat, semmi köze ahhoz, ahol generálódik.
Gondolom a német, spanyol, francia, portugál, héber, arab, kínai, japán, thai, orosz, dán, olasz stb. nem szerepel a fejlesztő által ismert nyelvek között, pedig a problémák hasonlóak tudnak lenni.
Pótlás2
Például francia, és a német is köztük van, és tökéletesen működik, kipróbáltam.
PHP-ban íródott a script, index.php-ban ezek a kódok tartoznak hozzá:
ü
ü
betű, és ott nem rontja el? Mert a Mogyoródon külterület eladó azó
kivételével teljesen jól kellene, hogy működjön például német nyelv esetén is. Ráadásul az ó se túlságosan extra karakter. Én továbbra is a fejlesztő megoldását várnám. Ad neki bárki pár szót, ami esetleg problémás, és azt meg kell tudnia oldania, hogy jól kezelje le. Van rengeteg módszer, amivel szépen lehet ezt lekezelni, és nem is túl bonyolult ezeket használni.RE
PHP
Oxi
Ha jól sejtem ez a motor az OxyClassifieds. Egyébként engem is érdekelne a megoldás.
Üdv:
T