Frage zum Styleswitch mit IfForum » Tutorials » Help » Frage zum Styleswitch mit If
-
08.03.2013 um 15:23 Uhr
Hallo!
Wie schon im Titel geschrieben, habe ich eine Frage.
Und zwar habe ich dieses Tutorial hier benutzt:
alice-grafixx.de/PHP-MYSQL-Tutorial/Styleswitch-mit-if-177
Es hat alles super geklappt. Doch leider wechselt das Design immer wieder auf die "default.css" Datei zurck, die ich dort angegeben habe, sobald ich eine Unterseite anklicke.
Ich habe die Unterseiten mit einem einfach PHP Include mit Header und Footer erstellt. Auch die Style.css Datein sind richtig verlinkt und werden auch gefunden, jedoch auf den Unterseiten nicht angezeigt, sondern eben nur die "default.css" Datei!
Bzw vielleicht habe ich die Styles falsch verlinkt (da es im Tutorial nicht drin stand):
<a href="index.php?style=blue"><img src="bild.png" border="0"></a>
Ich bitte um schnelle Hilfe!
Danke schn!
Der Beitrag wurde insgesamt 2 mal editiert, zuletzt 08.03.2013 um 18:46 Uhr ... -
09.03.2013 um 21:01 Uhr
Hallo Muffiinkeks,
du musst bei JEDEM Link per GET Variable den gewaehlten Style mit uebergeben,
sonst wird jedesmal, wenn eine andere Seite deiner Seite aufgerufen wird, die default.css angezeigt.
Beispiel:
<a href="dateiname.php?style=<?php echo $style; ?>">Link 1</a> <a href="dateiname2.php?style=<?php echo $style; ?>">Link 2</a> <a href="dateiname3.php?style=<?php echo $style; ?>">Link 3</a>
worldgraphics hat das etwas 'unschoen' geloest in seinem Tutorial,
es waere empfehlenswerter den gewaehlten Style in nem Cookie, oder in einer Session zu speichern,
dann bliebe naemlich die staendige Uebergabe per GET-Variable erspart ...
Ich setzt mich morgen mal hin und schreib das Tutorial um, damit es auch ohne Uebergabe geht
Liebe Gruesse
Alice... { signatur } ...