login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Check PDA of GSM

Offline roy - 12/01/2009 20:37
Avatar van royPHP gevorderde L.s.

Ik bezig met het maken van een website voor zowel op een desktop als een PDA / GSM.

Echter, de website komt er op de PDA / GSM heel anders uit de zien. Hoe kan ik met PHP checken hoe de website wordt bekeken?


Grt,
Roy

24 antwoorden

Gesponsorde links
Offline vinTage - 12/01/2009 20:39
Avatar van vinTage Nieuw lid checken op user agent en bijbehorende files inladen of redirecten.
Offline roy - 12/01/2009 20:43 (laatste wijziging 12/01/2009 20:45)
Avatar van roy PHP gevorderde dat doe ik inderdaad.

Maar op mijn PC/Laptop en PDA geeft ie mozi aan.... (ik heb een HTC MDA)

dus er is geen onderscheid....

ik gebruik dit script: http://mobiforg...ection-php
Offline vinTage - 12/01/2009 20:50
Avatar van vinTage Nieuw lid Mischien geeft dit een beter resultaat?

Ik gok maar wat hoor, ik heb geen mobiele meuk, dus kan ook niet testen 
Offline roy - 12/01/2009 20:55
Avatar van roy PHP gevorderde Neej, op mijn PDA geeft hij aan dat het een PC is... er zit wel standaard windows mobile met internet explorer op...

Het zou moeten kunnen, het lukt nu.nl ook
Offline Rik - 12/01/2009 20:57
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Als de useragent niet veranderd kun je met php weinig.

Wel kun je in je link tag naar je stylesheet het attribuut "media" gebruiken. Als je die op "handheld" zet zou die vanzelf moeten worden geladen door een gsm/pda.
Offline roy - 12/01/2009 20:58
Avatar van roy PHP gevorderde ja, had ik ergens gelezen idd..

Maar er moet een redirect plaatsvinden, naar pda.domein.nl. Want het is een geheel andere site. (qua lay-out en templating)
Offline henver - 12/01/2009 21:02 (laatste wijziging 12/01/2009 21:02)
Avatar van henver HTML gevorderde Je kan één en dezelfde (x)html code totaal anders opmaken met andere css files... (cfr. css wedstrijd)
Offline roy - 12/01/2009 21:05
Avatar van roy PHP gevorderde dat weet ik, maar het gaat niet om de opmaak alleeen, de pda versie krijgt andere functionaliteiten
Offline henver - 12/01/2009 21:10
Avatar van henver HTML gevorderde Dat is uiteraard iets totaal anders.

Eén oplossing is om een intropagina te maken die zowel geschikt is voor zowel pc als voor mobiele apparaten. Op deze pagina kan men dan kiezen of men de volledige site wil of de mobiele versie.

Een andere optie is verder blijven zoeken.

In ieder geval, succes! 
Offline vinTage - 12/01/2009 21:12 (laatste wijziging 12/01/2009 21:13)
Avatar van vinTage Nieuw lid [hardopdenkmodesenabled/gokmodus]

En als je met javascript het ingeladen stylesheet checked en dan window.location... doet ?


Een globaal opzetje


edit, of met js de clientHeight checken => window.location..

(ik blijf gokken) 
Offline roy - 12/01/2009 21:12
Avatar van roy PHP gevorderde haha, dat wordt verder zoeken.


Wat zou de truc van www.nu.nl zijn??
Offline MiST - 12/01/2009 21:34
Avatar van MiST Lid controleer op schermresolutie?
Offline vinTage - 12/01/2009 21:41
Avatar van vinTage Nieuw lid
MiST schreef:
controleer op schermresolutie?

al gezegd 
Offline Martijn - 12/01/2009 22:04
Avatar van Martijn Crew PHP http://www.site...edia_Types
Offline shonda - 12/01/2009 22:18
Avatar van shonda Lid Uit de bron van nu.nl:

  1. <link rel="alternate" type="text/html" media="handheld" href="http://mobiel.nu.nl" title="Mobile/PDA" />
Offline roy - 12/01/2009 23:02 (laatste wijziging 12/01/2009 23:14)
Avatar van roy PHP gevorderde huh, die kende ik nog niet....
ga meteen kijken of het werkt

edit: goed bedacht.. maar het werkt niet, er gebeurt niks... misschien komt dat omdat er eerst template variabele worden gevuld?

Of duurt het wat langer voordat dit werkt? net zoals bij het favicon..?


Er moet iets zijn zodat het werkt..
Offline shonda - 12/01/2009 23:25
Avatar van shonda Lid Hmm raar dat het niet werkt, ik heb dit uit de code van Nu.nl geplukt.
Daar heb ik verder niets kunnen vinden in de codering over mobile.

Weet je zeker dat je alles goed hebt ingevuld/getest?
Offline roy - 12/01/2009 23:26 (laatste wijziging 12/01/2009 23:37)
Avatar van roy PHP gevorderde gewoon gekopieerd, om te kijken of het werkt...

edit: ik lees net dat dat alleen voor google is...
Offline shonda - 13/01/2009 01:03
Avatar van shonda Lid Hmm, de doctype van de mobiel site is:
Citaat:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">


Misschien dat je daar wat mee kan als je het nog niet had gevonden?
Offline roy - 13/01/2009 07:18
Avatar van roy PHP gevorderde ja, ok... Maar eert moet de server weten dat de website vanaf een pda wordt bekeken.. en dan redirecten naar een pagina met idd deze doctype..
Offline Pieter - 13/01/2009 07:24 (laatste wijziging 13/01/2009 07:26)
Avatar van Pieter Gouden medaille

SEO guru
Ik heb dit gevonden:
http://detectmobilebrowsers.mobi

Die dan als output wat php geeft die redirect.
  1. <?php
  2. include('mobile_device_detect.php');
  3. mobile_device_detect(true,true,true,true,'http://pieterc.be',false);
  4. ?>
Offline roy - 13/01/2009 07:47
Avatar van roy PHP gevorderde Lijkt te werken, want op mijn pda zegt ie, kan de pagina niet vinden

en op mijn desktop zegt ie false
Offline Rik - 13/01/2009 08:58 (laatste wijziging 13/01/2009 09:06)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
roy schreef:
huh, die kende ik nog niet....
ga meteen kijken of het werkt
Beter lezen, die had ik ook al gegeven.  

Dat script leest toch ook alleen wat headers uit?
Offline roy - 13/01/2009 09:44 (laatste wijziging 13/01/2009 20:38)
Avatar van roy PHP gevorderde Waarom werkt dit niet?

include('include/mobile_device_detect.php');
if(mobile_device_detect(true,true,true,true,false,false)){
header("location:xxxobile/");
}
else{}

Kan je geen redirect doen op een mobile website?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.244s