![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem
![]()
oraz geoplugin.class.php
Ogólnie nie wiem jak zrobić do tego kod żeby dodatkowo wykrywał czy użytkownik jest z telefony/tabletu czy innego urządzenia... zakładając że użytkownik jest z uk i wchodzi z tabletu to przekierowuje go do odpowiedniego landing page strony . Z góry dzięki za pomoc, nie mam pomysłu jak to zrobić, szukałem w necie przekierowania na mobilne strony ale nie wiem jak to wkomponować żeby przekierowanie było definiowane krajem. EDIT // Zapłacę 5 $ / paypal Ten post edytował h4d3s 28.02.2015, 20:33:28 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Do wykrywania czy użytkownik korzysta z mobilnego urządzenia też użyj biblioteki. Znalazłem np. taką: http://mobiledetect.net/
Na jakim etapie zaawansowania jest Twoja strona? Bo jeśli na wczesnym, to zamiast tych przekierowań, lepiej zrobić obsługę języka i urządzeń mobilnych w jednym miejscu. Frameworki oferują wygodne rozwiązania językowe, a jak nie to możesz sam łatwo takowy napisać. Design dla urządzeń mobilnych lepiej jest obsłużyć w CSS, przekierowania to dzisiaj dość rzadko spotykane i niewygodne rozwiązanie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie u mnie zmiana samego języka nic nie rozwiązuje, bo potrzebuje np wyświetlić inna stronę dla UK a całkiem inna dla NL / DK czy też innych
![]() A mógłbyś podjąć się takiego czegoś chodzi mi o te mobilne przekierowania, za 5 $ ? ![]() Pozdrawiam. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A nie chcesz się nauczyć czegoś nowego?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ok, ogólnie wymyśliłem coś takiego
Tylko pytanie czy zadziała tak jak ma, czyli pierw wykrywa czy mobilny i potem przekierowanie ... |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zamień tym:
Kod <?php
// ccr.php - country code redirect require_once('geoplugin.class.php'); $geoplugin = new geoPlugin(); $geoplugin->locate(); $country_code = $geoplugin->countryCode; // Include and instantiate the class. require_once 'mobile/Mobile_Detect.php'; $detect = new Mobile_Detect; // Any mobile device (phones or tablets). if ($detect->isMobile() && $country_code == 'GB') { header('Location: http://strona.com/include/m_uk.php'); exit; } else { $countries = array( 'US', 'CA', 'GB', 'NL', 'SE', 'AU', 'NZ', 'PL', 'BE', 'FI', 'DE', 'DK', 'IE', 'NO', 'FR' ); if (in_array($country_code, $countries)) { header('Location: http://strona.com/include/' . strtolower($country_code) . '.php'); exit; } header('Location: http://strona.com/include/allelse.php'); exit; } Ten post edytował Pyton_000 2.03.2015, 13:35:49 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A będzie to wtedy działało ? bo ja potrzebuje żeby np osoba z UK była kierowana do danej strony, przeznaczonej właśnie dla UK ...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem post wyżej, masz ładnie przeformatowany kod. Teraz chyba sam rozszyfrujesz co gdzie i kiedy pójdzie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:44 |