Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12
Príspevok NapísalOffline : 07.09.2012 9:42

na vymyslenej stranke domena.sk pomocou HTTP_USER_AGENT identifikujem prehliadac. ak sa jedna o iphone, ipad...... je splnena podmienka tak sa presmeruje na m.domena.sk

Kód:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://m.domena.sk");
header("Connection: close");



na m.domena.sk by som ale chcel mat moznost, aby uzivatel mohol prepnut aj na klasicke zobrazenie na adrese domena.sk. Potreboval by som nejaky odkaz alebo radu ako to osetrit. dik


Offline

Užívateľ
Užívateľ
web pre vsetky zariadenia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 07.09.2012 10:10

ak chce prepnut z mobilnej verzie na klasicku, uloz mu cookie. a pred presmerovanim na m.domena.sk kontroluj, ci cookie existuje. ak ano, nepresmerujes.







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12
Príspevok Napísal autor témyOffline : 10.09.2012 10:04

OK, na mobilnom index.php (m.domena.sk) na zaciatku mam
Kód:
setcookie("mobile","m",time()+3600, "/",".domena.sk");


a na normalnom webe v index.php (domena.sk) kontrolujem zariadenie a cookies.

Kód:
// pouzite z http://code.google.com/p/php-mobile-detect/
@include("Mobile_Detect.php");
$detect = new Mobile_Detect();
if ($detect->isMobile() && isset($_COOKIE['mobile']))
  {
    $detect = "false";
  }
elseif ($detect->isMobile())
  {
    header("Location:http://m.domena.sk");
  }


Na mobilnej verzii po jej spusteni to chapem tak, ze sa ulozia cookies do premennej $mobile a ak nasledne kliknem na link na presmerovanie na klasicky web a v prvej podmienke sa testuje

Kód:
if ($detect->isMobile() && isset($_COOKIE['mobile']))


a ak su ulozene cookies tak sa nepresmeruje.

Nejak to ale nefunguje - respektive neviem ci to mam dobre definovane na mobilnej verzii a ako sa prenesie info o cookies z m.domena.sk na domena.sk ??


Offline

Užívateľ
Užívateľ
web pre vsetky zariadenia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 10.09.2012 10:57

nie, musis si spravit dajaky medzikrok..

ked kliknem na mobilnom webe na odkaz "Prejst na desktop verziu" tak sa dostanem na skript, ktory mi ulozi cookie "nezobrazuj mi uz viac mobilny web" a presmeruje ma na klasicku stranku.

tam potom pridas podmienku
Kód:
if ($detect->isMobile() && !isset($_COOKIE['nechcem_mobil']))
  {
    header("Location:http://m.domena.sk");
  }







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12
Príspevok Napísal autor témyOffline : 10.09.2012 11:41

cau. to prave nechapem ako definovat cookies na mobilnej verzii a aby ich vedelo rozpoznat pri kontrole na desktop verzii. Pomocou JS ?? to prave nechcem pouzit.


Offline

Užívateľ
Užívateľ
web pre vsetky zariadenia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 10.09.2012 18:26

ty nepotrebujes cookies ulozit na mobilnu verziu, ten medzikrok sprav na "desktopovej" domene, teda domena.sk nie m.domena.sk







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok NapísalOffline : 10.09.2012 21:27

Skusim aj ja pomost. Aplikujes proste napriklad takyto postup:
-> User pride na stranku domena.sk, cize desktop v.
-> tam bude podmienka: pokial je zariadenie mobil a zaroven neexistuje cookie s nazvom "desktop" (trebars), presmeruj na m..sk . Ale este pred touto podmienkou tam bude ale nieco taketo:
Kód:
if( isset( $_GET['desktop'] ) ) {
// tu ulozis cookie s nazvom desktop a redirectujes na domena.sk. vyhnes sa tak aspon medziskriptu
}

-> na mobilnej verzii nerobis nic, ale odkaz ktory v mobilnej verzii sluzi na prepnutie sa do klasickej verzie bude vyzerat asi takto:
Kód:
<a href="domena.sk?desktop">odkaz</a>


// mimochodom dlzku ulozenia cookies by som nastavil na vacsi cas nez hodinu. clovek ked sa raz prepne tak skoro vzdy uz podla mna chce desktop verziu aj nabuduce. Popripade ju nechat ulozenu navzdy a pokial sa jedna o mobil, pridat moznost prepnut sa na mobilnu verziu (a vtedy mu cookie s nazvom "desktop" budes mazat).







_________________
CPU: Intel core i5 3470 GPU: Gigabyte N760OC-2GD MB: MSI B75A-G43 RAM: DDRAM3 8GB (2x4GB) TEAM RAM 1600MHz Elite Zdroj: Seasonic G Series 450W HDD: 500GB vybraty z notebooku Lenovo E531 i5-3230M N4IBPXS SSD:Samsung 840 Evo 250GB Case: Fractal Define R4 black pearl FAN: Cooler Master Hyper 212+ EVO DVD: SAMSUNG DVD±R/±RW/RAM SH-224DB SATA, černá, bulk OS: Ubuntu 12.04 64bit & Windows 7 Ultimate 64bit Monitor: Dell U2412m
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.04.11
Prihlásený: 01.03.16
Príspevky: 35
Témy: 12
Príspevok Napísal autor témyOffline : 14.09.2012 7:41

Vdaka za uz mi to je jasnejsie! a spravil som to tak ako popisuje 1daemon1 s tym, ze uzivatel ma v pripade mobilu moznost sa prepinat mezdzi mobilnou a desktop verziou stranky.


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. web stranky pre mobilne zariadenia

v Webdesign

5

562

31.05.2012 12:33

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. USB reproduktory-nejdu vsetky ostatne USB zariadenia

v Externé zariadenia

3

936

31.12.2009 14:29

Pufo Callo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Web hosting control panel pre free web

v Webhosting a servery

1

1067

06.04.2019 8:05

rukitinc Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CMS pre beacon zariadenia

v Redakčné systémy

0

532

10.04.2016 14:51

doubleR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wifi pre male zariadenia

v Siete

1

478

23.08.2011 17:15

matwej Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. iTunes pre dve zariadenia?

v Ostatné programy

0

477

03.02.2012 21:27

TECon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Herné zariadenia pre ľavákov

v Ostatné

0

471

30.09.2007 13:27

devil_X Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 1 TV vystup pre 3 zariadenia?

v TV

4

1579

18.03.2011 17:00

petr1991 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. USB nabijacka pre minimalne tri zariadenia

v Ostatné

2

586

28.06.2009 11:42

Axwell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NAS s cloud pre apple zariadenia

v Externé zariadenia

0

984

30.01.2017 14:29

DevilXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Samsung chce 8 jadrové procesory pre mob. zariadenia

v Novinky

25

1159

03.12.2012 21:32

Johnnny Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zmena ikony pre všetky PDF

v Operačné systémy Microsoft

11

896

06.10.2020 15:46

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spojenie: 1 monitor , 2 zariadenia (NB + PC), klávesnica + myš pre obe

v Ostatné

3

1002

23.06.2021 21:10

maRT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PhysX pre všetky nové GeForce karty do dvoch týždňov

v Novinky

10

783

25.07.2008 22:32

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google Camera s AutoHDR+ ZSL portnutá pre ostatné zariadenia s SD

v Novinky

0

414

31.08.2017 16:04

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Mini reproduktory, sú pre všetky Jack 3,5 mm, nové, len 7 eur + možná dohoda

v Predám

6

511

04.05.2015 17:12

joopan Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra