ftt000 5 Zgłoś post Napisano Sierpień 22, 2011 Witam Ostatnio sporo czytam na ten temat a że w nowym projekcie strona oczywiście będzie w j. angielskim chciałbym iśc z duchem czasu i dla userów z polski osobno zrobic portal w subdomenie w ojczystym języku. Czy ktoś może zna trwałe rozwiązanie aby przy pierwszej wizycie na stronie usera z polski przenieśc właśnie na stronę w subdomenie ? Generalnie na obu stronach będzie ten sam content lecz zależy mi aby włąśnie polacy dostali taki mały ukłon w ich stronę Portale będą stały na joomli 1.5 Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
KowR 103 Zgłoś post Napisano Sierpień 22, 2011 Tak trudno użyć wyszukiwarki? Nie będę kopiował cudzego pomysłu na rozwiązanie tego problemu więc podaje linka: http://forum.php.pl/index.php?showtopic=31825&pid=181520&mode=threaded&start=#entry181520 Udostępnij ten post Link to postu Udostępnij na innych stronach
ftt000 5 Zgłoś post Napisano Sierpień 22, 2011 Ni jest trudno tylko zapewne pod złą frazą szukałem. http://www.geobytes.com/geodirection.htm Znalazłem już wyjście z sytuacji. Link dla kogoś z podobnym problemem pozostawiam. Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 22, 2011 Jeżeli przeglądarka użytkownika nie obsługuje js to takie rozwiązanie nie zadziała. Rozwiązanie bazujące na domyślnym języku przeglądarki lepsze bo mówi o preferencjach użytkownika nie kraju w którym jest. Jak chcesz geolokalizować kraj na podstawie IP to lepiej skorzystaj z czegoś po stronie serwera np. http://www.maxmind.c...p/geoip_country Udostępnij ten post Link to postu Udostępnij na innych stronach
ftt000 5 Zgłoś post Napisano Sierpień 26, 2011 Regdos, masz racje Twoje rozwiązanie jest bardziej efektywne. A może znacie jakieś prostrze rozwiązanie aby na stronę mogli wejśc tylko userzy z polski a reszta jest blokowana lub przekierowywana pod inny adres ? Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 26, 2011 Zainteresuj się, co zawiera php-owa zmienna $_SERVER["HTTP_ACCEPT_LANGUAGE"] Jeśli jej dobrze użyjesz, to bez problemu wykryjesz tych, którzy mają polskie ustawienia regionalne przeglądarki. I to niezależnie od fizycznej lokalizacji aka adresu IP, z którego korzystają. Udostępnij ten post Link to postu Udostępnij na innych stronach
ftt000 5 Zgłoś post Napisano Sierpień 26, 2011 Zainteresuj się, co zawiera php-owa zmienna $_SERVER["HTTP_ACCEPT_LANGUAGE"] Jeśli jej dobrze użyjesz, to bez problemu wykryjesz tych, którzy mają polskie ustawienia regionalne przeglądarki. I to niezależnie od fizycznej lokalizacji aka adresu IP, z którego korzystają. hmhm ciekawa jest ta zmienna ale dalej nie bardzo wiem jak ją wykorzystac aby odrzucic osoby z językiem innym niż PL ?? sporo artykułów znalazłem o niej lecz nigdzie nie widzę wzmianki o odesłaniu/odrzuceniu userów z innymjęzykiem, może jakaś małe podpowiedź ? Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 26, 2011 (edytowany) Przeparsuj to jakimś wyrażeniem regularnym, bądź też i coś z użyciem explode. Następnie tym, którzy do porówania nie pasują, rozkaż przy pomocy nagłówka http z serii 3xx spadać pod nowy adres. Na przykład tak: if ( $to_nie_polak == true ) { // na drzewo header('Location: http://en.mojastrona.com'); } Edytowano Sierpień 26, 2011 przez kafi (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
elcct 159 Zgłoś post Napisano Sierpień 26, 2011 Ew. użyć np Nginx i modułu GeoIp i ustawić tak, że jak ip jest polskie to przekierować na odpowiednią subdomenę lub podstronę http://wiki.nginx.org/HttpGeoIPModule Udostępnij ten post Link to postu Udostępnij na innych stronach