Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

1

04.12.2010, 13:00

Mobile Homepage für Smartphones

Hi,
ich will evt. meine Homepage in einer kleineren Variante für Smartphones anbieten. So ähnlich wie hier bei Google.
An der Uni hab ich schon nachgefragt, da sagte man mir, dass man das lediglich beim Server einrichten müsste, der dann für das jeweilige Betriebsystem (z.B. Android & iOS) eine andere index.html auswählt.
Ich habe meine homepage bei soruceforge.net (also ein Linux server). Was muss ich jetzt genau machen, um eine Weiterleitung bei smartphones zu erreichen?

2

04.12.2010, 13:04

Läuft PHP auf dem Server?
fka tm

3

04.12.2010, 13:17

Das was du brauchst sind media querys. Damit kanns du dann verschiedene CSS Dateien einbinden um die passende für die Browserauflösung auszuwählen.

Grüße,
Môr

xxendlessxx

Treue Seele

Beiträge: 230

Wohnort: Bad Schussenried

Beruf: Full Stack Developer

  • Private Nachricht senden

4

04.12.2010, 15:09

Entweder du erstellts eine Subdomain zb. m.deineseite.de und verweist einfach die Browser mit einer sogenannten Browserweiche dadrauf. Oder du bietest verschiedene CSS Dateien mit der vorhin erwähnten Browserweiche an.

5

04.12.2010, 16:04

Ich würde, falls vorhanden, das serverseitig mit PHP lösen.

Im Head-Bereich:

Quellcode

1
2
3
4
5
<?php
include_once("tools.php"); // Deine Funktions-/Klassensammlung

echo get_stylesheet(); // ermittelt den Browser und gibt das entsprechende Stylesheet zurück.
?>
fka tm

6

04.12.2010, 16:22

Ich würde das niemals vom Browser oder OS abhängig machen.
iOs läuft auf dem iPad mit dem selben Browser und Betriebsystem wie das iPhone. Selbes gilt für Opera Mobile. Halt dich lieber an die Browserbreite.

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

7

04.12.2010, 16:28

Ich würde das niemals vom Browser oder OS abhängig machen.
iOs läuft auf dem iPad mit dem selben Browser und Betriebsystem wie das iPhone. Selbes gilt für Opera Mobile. Halt dich lieber an die Browserbreite.

Doch, das ist ein ziemlich wichtiger Schritt wenn man die User Experience auf allen Geräten optimieren will. Ein ordentliches UI sieht für das IPhone oder IPad (oder anderen mobilen Geräten) ganz anders aus als auf dem PC.

8

04.12.2010, 16:33

aber es besteht auch ein Unterschied zwischen iPad und iPhone.
Eine Seite die nur guckt ob es der Safari ist zeigt bei beidem das selbe an. Für eins der beiden Geräte suboptimal. Guckt er statt dessen nach der Browserbreite liefert er das passende für die passende Auflösung.
Der Vorteil das funktioniert auch mit Netbooks und PCs an 30" Fernsehern.

Optimieren ja, an Browser oder OS optimieren nein.

9

04.12.2010, 16:43

Schön und gut.
Allerdings wird CSS3 nicht von allen Browsern unterstützt, falls du das mit Media Queries lösen willst.
Von Javascript mal abgesehen.
fka tm

10

04.12.2010, 16:50

Alle modernen Handybrowser unterstützen die Media Queries.
Ja der Großteil der Leute besitzt noch kein Smartphone, allerdings wie viele von dennen sind damit auch im Internet?

Dies über PHP zu lösen halte ich allerdings weiterhin für den mit Abstand schlechtesten Weg. Dann lieber eine Subdomain die Standardmässig für mobile Optimiert ist.

Werbeanzeige