generalnie robię tak jak w opisie a więc:
na każdej mobilnej podstronie ten kod:
na każdej stronie głównej a w moim przypadku doklejony kod do index.php folderze szablony w Joomla:
no i na koniec sam link do strony mobilnej
nastepnie zgodnie z dalszą częścią dokonałem zmian w kodzie i nic... może coś źle robię ? to jest joomla więc może nie powinienem doklejać kodu do index.php szablonu tylko jakoś inaczej to zrobić ? ale samo przekierowanie na mobilną wersję działa.
http://xlab.pl/wykrywanie-przegladarek-na-urzadzenia-mobilne/
ten kod robi to samo co tek którego używam a więc wykrywa mobilne urządzenia, więc nie wiele mi to pomoże, kolejny link to coś bardzo podobnego, a mi chodzi o to jak z mobilnej wrócić na pełną z zapisaniem tego wybory w ciasteczkach...
na każdej mobilnej podstronie ten kod:
Kod:
<?php
setcookie("mobile", "true", time()+3600, "/", "site_url");
?>
na każdej stronie głównej a w moim przypadku doklejony kod do index.php folderze szablony w Joomla:
Kod:
<?php
include 'path_to_mobile_detect_php_script/Mobile_Detect.php';
$detect = new Mobile_Detect();
$want_mobile = true;
if( isset($_COOKIE['mobile'] ) ){
if( $_COOKIE['mobile'] == "true" ){
$want_mobile = 1;
} else $want_mobile = 0;
if( isset( $_SERVER['HTTP_REFERER'] ) ){
$referer = $_SERVER['HTTP_REFERER'];
if( strpos( $referer, "mobile_site_url" ) ){
$want_mobile = 0;
setcookie("mobile", "false", time()+3600, "/", "site_url");
}
}
}
if ( $detect->isMobile() && $want_mobile ){
header('Location: http://mobile_site_url/', true, 302);
}
?>
no i na koniec sam link do strony mobilnej
Kod:
<?php
if ( $detect->isMobile() ){
echo "<a href=\"http://mobile_site_url\">[Mobile site]</a>";
}
?>
nastepnie zgodnie z dalszą częścią dokonałem zmian w kodzie i nic... może coś źle robię ? to jest joomla więc może nie powinienem doklejać kodu do index.php szablonu tylko jakoś inaczej to zrobić ? ale samo przekierowanie na mobilną wersję działa.
(05-04-2013, 22:21)hieroshima napisał(a): http://xlab.pl/wykrywanie-przegladarek-na-urzadzenia-mobilne/
http://detectmobilebrowsers.com/
http://xlab.pl/wykrywanie-przegladarek-na-urzadzenia-mobilne/
ten kod robi to samo co tek którego używam a więc wykrywa mobilne urządzenia, więc nie wiele mi to pomoże, kolejny link to coś bardzo podobnego, a mi chodzi o to jak z mobilnej wrócić na pełną z zapisaniem tego wybory w ciasteczkach...