Autor |
Nachricht |
-
ps00325
Wohnort: Innsbruck
|
05.07.2010 um 09:12 (UTC) Titel: Standardseite - Mobilversion |
|
|
Wie kann man eine Browserweiche erstellen, die bei Mobilebrowsern nach eingeben von www.ps00325.de.tl folgende Seite anzeigt: ps00325-mobil.de.tl
Danke im Voraus! |
|
↑
|
|
|
-
ps00325
Wohnort: Innsbruck
|
05.07.2010 um 11:51 (UTC) Titel: |
|
|
Kann mir vielleicht jemand helfen? - Danke. |
|
↑
|
|
|
-
ambience-guardian
|
05.07.2010 um 12:22 (UTC) Titel: |
|
|
|
|
↑
|
|
|
-
ps00325
Wohnort: Innsbruck
|
05.07.2010 um 16:48 (UTC) Titel: |
|
|
Sicher geht sowas. das machen unzählige seiten. (bspw. oe24.at) |
|
↑
|
|
|
-
ambience-guardian
|
|
↑
|
|
|
-
lm-designs
|
05.07.2010 um 16:53 (UTC) Titel: |
|
|
Und ich meine du hast dafür schon einen thread geöffnet |
|
↑
|
|
|
-
nuo-designs
Wohnort: Wechseldatenträger
|
05.07.2010 um 17:49 (UTC) Titel: |
|
|
Das lässt sich mit php ziemlich leicht umsetzten. Leider geht hier kein php aber falls du noch eine externe Seite hast erkläre ich dir das mal kurz.
Du musst eine check_mobile.php erstellen. In diese kopierst du das hier rein:
Code:
<?php
function check_mobile() {
$agents = array(
'Windows CE', 'Pocket', 'Mobile',
'Portable', 'Smartphone', 'SDA',
'PDA', 'Handheld', 'Symbian',
'WAP', 'Palm', 'Avantgo',
'cHTML', 'BlackBerry', 'Opera Mini',
'Nokia'
);
// Prüfen der Browserkennung
for ($i=0; $i<count($agents); $i++) {
if(isset($_SERVER["HTTP_USER_AGENT"]) && strpos($_SERVER["HTTP_USER_AGENT"], $agents[$i]) !== false)
return true;
}
return false;
}
?>
An den Anfang jeder Seite des Webangebots müssen wir natürlich die externe Funktion aufrufen dies geht so:
Code:
<?php
require('check_mobile.php');
$style = '';
if(check_mobile()) $style = 'handheld';
?>
In den Head Bereich deiner Index datei kommt dann das hinein:
Code: <link rel="stylesheet" type="text/css" href="screen.css" media="screen" />
<link rel="stylesheet" type="text/css" href="handheld.css" media="handheld" />
Hoffe ich konnte dir weiterhelfen
Beste Grüße
Yannick ______________ WebDesign | Corporate Design | Redesign
Zuletzt bearbeitet von nuo-designs am 05.07.2010, 18:50, insgesamt einmal bearbeitet
|
|
↑
|
|
|
-
ps00325
Wohnort: Innsbruck
|
06.07.2010 um 07:38 (UTC) Titel: |
|
|
lm-designs hat Folgendes geschrieben: Und ich meine du hast dafür schon einen thread geöffnet
Ja, sorry ich weiß hab aber keine Antworten bekommen und deshalb nochmals versucht! Sorry nochmal!
nuo-designs hat Folgendes geschrieben: Das lässt sich mit php ziemlich leicht umsetzten. Leider geht hier kein php aber falls du noch eine externe Seite hast erkläre ich dir das mal kurz.
Du musst eine check_mobile.php erstellen. In diese kopierst du das hier rein:
Code:
<?php
function check_mobile() {
$agents = array(
'Windows CE', 'Pocket', 'Mobile',
'Portable', 'Smartphone', 'SDA',
'PDA', 'Handheld', 'Symbian',
'WAP', 'Palm', 'Avantgo',
'cHTML', 'BlackBerry', 'Opera Mini',
'Nokia'
);
// Prüfen der Browserkennung
for ($i=0; $i<count($agents); $i++) {
if(isset($_SERVER["HTTP_USER_AGENT"]) && strpos($_SERVER["HTTP_USER_AGENT"], $agents[$i]) !== false)
return true;
}
return false;
}
?>
An den Anfang jeder Seite des Webangebots müssen wir natürlich die externe Funktion aufrufen dies geht so:
Code:
<?php
require('check_mobile.php');
$style = '';
if(check_mobile()) $style = 'handheld';
?>
In den Head Bereich deiner Index datei kommt dann das hinein:
Code: <link rel="stylesheet" type="text/css" href="screen.css" media="screen" />
<link rel="stylesheet" type="text/css" href="handheld.css" media="handheld" />
Hoffe ich konnte dir weiterhelfen
Beste Grüße
Yannick
Ich glaube, dass ich den Anbieter bald wechseln werde, dann kann ich es ja ausprobieren! Danke!
Zuletzt bearbeitet von ps00325 am 06.07.2010, 08:40, insgesamt einmal bearbeitet
|
|
↑
|
|
|
|