Patrykk_
5.12.2013, 14:34:02
Witam, mam wejścia na stronę WWW z różnych krajów. No i tak
Np. na wejścia z francji chciałbym zeby pokazywał się tekst inny niż dla wejść z niemiec.
Jak uczynić takie coś za pomocą PHP?
Turson
5.12.2013, 14:41:21
Pozwalasz użytkownikowi na wstępie wybrać język albo określasz go na podstawie IP
Patrykk_
5.12.2013, 14:44:14
raczej na podstawie IP było by najlepiej. Czy możesz podać jakieś wskazówki czego szukać?
werdan
5.12.2013, 14:47:41
Są rózne bazy i serwisy oferujace zamiane IP na conutry, ale to pokrywa sie w 50%.
Nie lepiej brac jezyk z przegladarki usera?
http://www.paulund.co.uk/detect-browser-language-in-php
Patrykk_
5.12.2013, 14:48:30
Chodzi mi o najprostrze rozwiązanie typu:
Wchodzi ktoś z francji wyświetla mu się jedna treść jedna linijka kodu np.
Witaj XXX (po francusku)
Wchodzi ktoś z niemiec i to samo tyle ze po niemiecku. Bez zadnej obsługi plików poprostu cos z if moze być tylko co musi być warunkiem i tego nie wiem :/
Turson
5.12.2013, 15:06:44
$lang = //pobranie jezyka IP/przeglądarka
if($lang==="PL") //polski
elseif($lang==="ENG") //angielski
itd
timon27
5.12.2013, 15:35:17
Uprzedzam że nie ma uniwersalnego sposobu który będzie działał w 100%.
Dlatego u mnie działa to tak:
Sprawdzam jaki jest język (z bazy ip), pokazuję stronę w rozpoznanym języku, w prawym górnym rogu znajduję się 2 flagi (angielska i polska) które pozwalają szybko i intuicyjnie zmienić język gdyby został źle rozpoznany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.