Hallo zusammen,
vorneweg, meine php Kenntnisse sind bisher eher bescheiden, hoffe aber ihr könnt mir helfen.
Folgende Ausgangssituation
Ich habe eine Website die bis auf 2 Seiten die über ein blog-System auf php laufen ganz normale html-Seiten sind, im Texteditor erstellt, darüber wird auch gepflegt, also kein CMS dahinter oder so.
Nun möchte ich gerne eine Mobilversion der Seite anbieten, aber natürlich nicht alle Inhakte doppelt pflegen müssen.
Ich hab ne Subdomain angelegt
http://m.meinedomain.de
und darüber sollen die Mobilseiten laufen
Nun war meine Idee, dort ne Index-Datei mit links zu weiteren Index-Dateien der hauptrubriken anzulegen und dann über ein php-inlude die bestehenden Inhalte der Seiten einzuziehen, nur mit ner anderen CSS versehen.
Also Beispiel:
Index.php mit links zu "rubrik1.php", "rubrik2.php" usw usw
Die rubrik1.php wäre dann ne Seite mit Header und darin spezieller Mobil-CSS und nem Body und da drin soll dann lediglich der Inhalte eines bestimmten Divs der derzeitigen Seite rubrik1.html laufen, denn den Header, die Navigation etc p.p. der Rubrik1-Seite brauche ich in der Mobilversion ja nicht bzw. will ich nicht.
Das wäre also Problem 1, wie kann ich aus der bisherigen rubrik1.html nur den Inhalt eines bestimmten Divs auslesen?
Problem 2: Dieser includete Inhalt hat in manchen Fällen relative interne Links auf weitere html-Dateien, also z.b. unterrubrik1-1.html
Der Link auf meiner mobil-Seite mit dem include lautet dann aber
http://m.meinedomain.de/unterrrubrik1-1.html
und läuft natürlich ins leere, denn die Seite unterrubrik1-1.html liegt ja nicht unter
http://m.meinedomain.de
sondern
http://www.meinedomain.de
2 Frage? Kann ich die links umbiegen?
Oder gäbs ne viel schlauere Lösung für diese Anforderung?
Ich weiß, ich könnt auch einfach über media="handheld" meinen ganz normalen Seiten ne neue CSS geben, aber das funltioniert wohl bei vielen mobilen Geräten nicht.
Oder geht das was ich vorhabe bei ner Seite ohne CMS dahinter eh nicht ohne doppelten Aufwand?
Dank Euch und Grüße
John