Autor | Zpráva | ||
---|---|---|---|
matlala Profil |
#1 · Zasláno: 14. 3. 2009, 22:31:14
Ahoj,
Potřeboval bych rozpoznat mobil abych mohl dávat k dispozici jiný typ textarea pro mobil. Problém je že mobily a pda mívaji dost divné user agenty. Napadla mě leda podminka s vyjmenovanim OS. Ale google,seznam... mají něco co to rozliší a dá se to pomocí odkazu přepnout. Máte s tímto někdo zkušenosti a mohli byjste mi poradit. Prosím přímo o kódy. Petr |
||
srigi Profil |
#2 · Zasláno: 14. 3. 2009, 23:07:11
Odporucam vyhnut sa detekcii klientskeho zariadenia a pisat stranky univerzalne. Detekcia prehliadaca je dnes povazovana za dost velku "prasacinu". Ak mas problemy s rozmermi prvkov v stranke, tak opusti pixely a prejdi na relativne jednotky (em, %) a pruzny layout.
|
||
matlala Profil |
#3 · Zasláno: 14. 3. 2009, 23:11:10
Ne.jen bych potreboval vypnout tinymce pro mobil v něm se nezobrazí
Http://tinymce.org |
||
matlala Profil |
#4 · Zasláno: 14. 3. 2009, 23:13:08
Em a % použivam. Px umž jen v nezbytně nutných věcech.
|
||
bohyn Profil |
#5 · Zasláno: 15. 3. 2009, 04:32:42
matlala
Pro mobil bych doporucil udelat specialni verzi s nejakym minimalistickym layoutem a bez podobnych "vychytavek". Jinak web by mel byt plne funkci i bez JS, vcetne odesilani formularu, i na desktopovych prohlizecich. |
||
Joker Profil |
#6 · Zasláno: 15. 3. 2009, 08:32:42
matlala
jen bych potreboval vypnout tinymce pro mobil v něm se nezobrazí Pro mobil se TinyMCE vypne samo, mobil (obvykle) neumí Javascript :-) No a bez TinyMCE by měla zbýt normální textarea, do které by mělo jít v mobilu psát... čili IMHO není potřeba vymýšlet žádné triky, mělo by to fungovat rovnou. |
||
Jan Tvrdík Profil |
#7 · Zasláno: 15. 3. 2009, 09:23:57
Joker:
Tím bych si nebyl úplně jistý. Např. Opera Mini se snaží hrát si na podporu JS, takže třeba na této diskusi bezproblémů zvýrazní kód pomocí JUSHe. Důvodem je (moje teorie), že JS je vyhodnocen na server Opery a Opera mini dostane kód stránky už se zvýrazňovacími značkami. Stejně to bude pravděpodobně i TinyMCE, tzn., že ji mobil zobrazí, ale nebude fungovat. |
||
fuckin Profil * |
#8 · Zasláno: 15. 3. 2009, 09:51:49
me osobne treba prave vadi ze se stranky se rozlisuji pro pc a pro mobily, na svem mobilu zobrazim jakoukoli stranku, klidne i s ajaxem i flashem, ale je pravda ze nektere java prohlizece s tim maji problem, hlavne napr opera mini ktera pres svuj server tu stranku nacte a odesle ji na mobil presne jak ju nacetla ale napr, uz bez funkcniho js... A jinak jestli na tom trvas tak plati jedna rada, js dej do komentaru a v css stylech to davej relativne....
|
||
ninja Profil |
#9 · Zasláno: 15. 3. 2009, 10:31:56
Opera Mini (4.2) na WM6.5 zobrazi TinyMCE box, editace textu ale nefunguje!
fuckin: nejde primarne o to jestli se ti stranka zobrazi, ale jak se pouziva. Zarizeni, ktere drzis v jedne ruce, ma maly display a (pokud vubec) malinkou klavesnici, ma logicky odlisne pozadavky na UI nez stolni pocitac. Urcit je vhodne pripravit specialni verzi pro mobilni pristup. Pouze jina css data pro media handheld se moc neosvedcila. Osobne mi je sympaticky zpusob Googlu a nekterych dalsich, kteri davaji mobilni verzi na m.example.com. |
||
matlala Profil |
#10 · Zasláno: 15. 3. 2009, 21:09:53 · Upravil/a: matlala
Mobilni verzi na subdomene bych mohl udelat taky ale bude to pracné. Radeji bych pro mobil vyřadil tinymce. Co tak dotaz jestli useragent obsahuje os pocitacu.
No ale na mobilu se mi web zobrazi dobre,jen tinymce blbne. |
||
fuckin Profil * |
#11 · Zasláno: 16. 3. 2009, 20:16:01
kdyz uz tak to udelej naopak, zjisti si nejznamejsi user agenty prohlizecu na mobilu a pak to az uprav...na pc je nespocet klietu a kdyz tam pujde nekdo s nejakym novym tak tam bude met web pro mobily? ;-D...a jak mluvis o os tak na to bych taky nespolehal..
|
||
Jan Tvrdík Profil |
#12 · Zasláno: 16. 3. 2009, 20:39:29
matlala:
Anglický článek o detekci mobilních prohlížečů: http://www.brainhandles.com/techno-thoughts/detecting-mobile-browsers |
||
matlala Profil |
#13 · Zasláno: 17. 3. 2009, 07:32:40
jj podívám, za článek díky-přeložím přečtu
|
||
blaaablaaa Profil |
#14 · Zasláno: 17. 3. 2009, 08:34:48
fuckin
na mobilech je jeste vetsi pocet user-agentu ;) ja pouzivam: /** * zjistuje, zda je prohlizec mobilni * vetsinu mobilu by to melo identifikovat * @return boolean zda je to mobil */ static function isMobile() { $browsers = "UP.LINK|MIDP|UP.BROWSER|NOKIA|MOT|SEC-" . "|WAP|ERICSSON|SAMSUNG|SIE-|PHONE|PANASONIC" . "|MITSU|LG-|LGE|PORTALMMM|BLACKBERRY|SYMBIAN|PHILIPS" . "|SENDO|KLONDIKE|SAGEM|MOBILE|ALCATEL|SONY|WINDOWS CE|" . "PDA|PSP|POCKET|MIDP|MINI|IEMOBILE|J2ME"; return ERegI(quoteMeta($browsers), $_SERVER["HTTP_USER_AGENT"]); } |
||
Časová prodleva: 15 let
|
0