[php] style switch?

  • hallo.

    ich bin ja momentan an meiner version 3 von zeroweb.ch
    ich habe eine index.php mit header, navi usw. und die inhalte lade ich per switch. klappt alles wunderbar ;).

    jetzt wollte ich noch einen stylewechsler einbauen also wenn man zb. auf den link "grün" klickt dann kommt ein grüner header und ein anderes stylesheet.

    kann mir jemand sagen wie ich sowas realisieren kann?
    muss man da die pfadangaben einfach als php variabel machen?

    danke schonmal.
    mfg - phore

  • Hmm wenn ja, das währe der einfachste Weg, das du 3 css detein ahst die unterschielich heisen und dann changest du bloß den Pfad zu diesem im headebereich mittels PHP

    Mann kann das cuh mittels JS machen, aber PHP kommt wohl besser

  • wenns geht möchte ich das auch mit "case" machen da der rest auch so ist
    also link "green" auf zb. http://www.zeroweb.ch?show=root&&style=green

    wie müsst ich das machen?
    habs soeben versucht aber kommt nicht gut ;)

    edit:

    ich habs jetzt so:

    und

    Code
    <link rel="stylesheet" href="<?$stylesheet?>" type="text/css">

    aber ich bekomm folgenden fehler beim laden der seite:

    Zitat

    Parse error: parse error, unexpected T_SWITCH in /home/zeroweb/public_html/zwv3/index.php on line 8

    was hab ich falsch gemacht ;)?

  • du programmierst gerne kompliziert???

    aber du hast in zeile 7 ein ; vergessen

    Aber so reicht es doch auch:

  • jo - ich programmiere gern kompliziert (liegt vielleicht auch daran dass ich es nicht besonders gut kann ;) )

    also deine möglichkeit gibt folgenden fehler:

    Zitat

    Parse error: parse error, unexpected T_VARIABLE in /home/zeroweb/public_html/zwv3/index.php on line 5

    liegt es vielleicht daran dass ich weiter unten noch andere switches habe?

    mfg - phore

  • Zitat von ph0re

    //edit.

    hab den fehler gefunden. jetzt funktioniert es.
    einziges problem: wenn ich eine andere seite aufrufe ist es wieder normal...

    du könntest den aktuellen style in einen cookie schreiben bzw. in einer session benutzen und ihn darüber ändern dann wär es immer so

    Gruß crAzywuLf :D

  • dachte ich mir,
    greenrover is halt einfach "god of php" xD

    gruß crAzywuLf :D