| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | |
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.01.2015 13:08 | |
|
Dobre by bolo uviest kod ktorym osetrujes presmerovanie po detekcii mobilneho zariadenia na m.domenu.sk
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 23.01.2015 13:10 | |
|
Ak som to pochopil tak nema ziadny kod zatial. Ono sa to da spravit podla toho akeho agenta stranka detekuje.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 23.01.2015 13:17 | |
|
Kód: session_start(); if($_GET['view_desktop'] == full) { setcookie("mobile","m",time()+3600,"/",".stranka.sk"); // set cookie to expire in one year header("Location:http://www.stranka.sk"); } @include("Mobile_Detect.php"); $detect = new Mobile_Detect(); if($detect->isMobile() && isset($_COOKIE['mobile'])) { echo "<h1 style='color:red'><a style='color:red;font-size:200%' href='http://m.stranka.sk' title=''> späť verzia mobil</a></h1>"; }
if($detect->isMobile() && (!isset($_COOKIE['mobile'])) ){header("Location:http://m.stranka.sk");}
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.01.2015 13:30 | |
|
A nevidis kde je tam akoze problem? neosetrujes to ze na akej stranke pouzijes parameter view_desktop vzdy ho presmerujes na http://m.stranka.sk, takze v kode idetentifikuj bude podla parametrov otvorenu stranku/clanok/ciniecoine a to presmeruj na taku adresu kde sa otvori na mobilnej domene, alebo si cez $_SERVER['PHP_SELF'] uloz do nejakej premennej aktualny path za domenou a to si len pridaj k presmerovaniu za m.stranka.sk, aspon ja by som to robil takym sposobom.
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 23.01.2015 13:42 | |
|
dik.. cez $_SERVER['PHP_SELF'] to vizera najschodnesie poriesit http://php.net/manual/en/reserved.variables.server.php: 'PHP_SELF' The filename of the currently executing script, relative to the document root. For instance, $_SERVER['PHP_SELF'] in a script at the address http://example.com/foo/bar.php would be /foo/bar.php. The __FILE__ constant contains the full path and filename of the current (i.e. included) file. If PHP is running as a command-line processor this variable contains the script name since PHP 4.3.0. Previously it was not available.
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.01.2015 13:44 | |
|
vyzera nie je najschopnejsie, je to najjednoduchsie riesenie si myslim, spravnejsie by bolo urcite brat ohlad na zadane parametre pre zobrazovanie podstranok a podla toho riesit po detekcii presmerovanie si myslim asi...
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 | |
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.01.2015 14:23 | |
|
aj to je dalsia moznost, ale ked uz ma kod na detekciu spraveny tak je to asi jedno, ale pre priklad si cosi najdes trebars tu http://stackoverflow.com/questions/3680 ... g-htaccess
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 23.01.2015 15:32 | |
|
Inak používatelia moderných mobilov sa zvyčajne vyhýbajú mobilným stránkam (pretože tie normálne obsahujú všetko potrebné a prehliadače s nimi nemajú problémy).
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
ak ta to automaticky presmeruje, tak velmi na vyber nemas. a preco by sa vyhybali? je lepsie si nieco pozriet na mobilnej verzii ktora je prisposobena ako zoomovat velku
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 23.01.2015 21:14 | |
|
Stránka sa dá pre mobil prispôsobiť aj pomocou css media query a netreba na to špeciálnu verziu pre mobily (a mobilné stránky sú často veľmi obmedzené verzie normálnych stránok s chýbajúcimi funkciami).
|
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
to mi nemusis vysvetlovat, robil som uz vela takych aj takych obe metody maju svoje uplatnenie ale to sa tu uz niekde riesilo a ani sa to nepytal zakladatel temy. len som nepochopil to co si napisal ze pouzivatelia modernych mobilov sa vyhybaju mobilnym verziam a ani to co si dal do zatvorky - ze s normalnymi nemaju prehliadace problem - si tym chcel povedat ze s mobilnymi maju problem ci ako?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 24.01.2015 15:42 | |
|
mobilne verzie niektorych stranok castokrat neobsahuju plnu funkcionalitu desktopovej verzie, pripadne su menej casto updatovane teda neobsahuju vsetky funkcie hned ako desktopova..., ak ma stranka mobilnu verziu a nema dole tlacitko "zobrazit plnu verziu", a nefunguje v chrome tlacitko "request desktop site" tak preklinam autora tej stranky.... taktiez preklinam ked je na mna force-nuta mini verzia cez css-media-query a siroka tabulka sa neda scrollovat doprava (na zopar strankach som zazil)
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 02.06.08 Prihlásený: 19.07.16 Príspevky: 3325 Témy: 147 Bydlisko: Žilina / Os... |
Ja mám na jednom webe klasický na spodu stránky možnosť prepnúť medzi desktop / mobile verziou a potom ak niekto prichádza z tabletu / smartphone tak sa zobrazí alert a uživateľ sa presmeruje, potom sa výsledok uloží a alert sa už nezobrazuje
_________________ PC - ASUS M2N-MX Se+ | AMD X2 4200+ | 2GB RAM | Nvidia 8600GT | WD 320GB | 350W |NTB - ASUS K50AB SX-010 | | ASUS X550L | SteelSeries Mousepad | A4tech XL-750BF | HTC Explorer | CCNA (640-802) | |
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
| 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
|
|