Alexander B.: Zeitgesteuerte Stylesheets

Hallo zusammen,

ich würde gerne Stylesheets einsetzen, die sich zeitabhängig ändern, oder anders erklärt, kann mir jemand eine sinnvolle Methode unter Linux nennen, mit der man stylesheets zu bestimmten Uhrzeiten aktiviert/deaktiviert? Welche services braucht man dazu, wie sähe der Sourcecode in HTML aus?

Bin dankbar für jeden Hint!

Alexander

  1. Hallo zusammen,

    ich würde gerne Stylesheets einsetzen, die sich zeitabhängig ändern, oder anders erklärt, kann mir jemand eine sinnvolle Methode unter Linux nennen, mit der man stylesheets zu bestimmten Uhrzeiten aktiviert/deaktiviert? Welche services braucht man dazu, wie sähe der Sourcecode in HTML aus?

    Linux als Server oder Linux als Client?

    Als Client: Entweder auf der Server verlassen oder mit Javascript je nach Uhrzeit einen anderen <link>-Tag schreiben (document.write).

    Als Server: Ein CGI schreiben, welches den Content-Typ "text/css" ausgibt und dynamisch je nach Uhrzeit deine Formatierungen ausgibt. Einbindung im Dokument wie gehabt per Link, nur eben verlinkt auf das CGI.

    Bin dankbar für jeden Hint!

    Alexander

    - Sven Rautenberg

    1. Hallo Sven,

      ginge in dem Fall um eine Website auf einem Linuxserver...

      Danke!
      Alexander

      Linux als Server oder Linux als Client?

      Als Client: Entweder auf der Server verlassen oder mit Javascript je nach Uhrzeit einen anderen <link>-Tag schreiben (document.write).

      Als Server: Ein CGI schreiben, welches den Content-Typ "text/css" ausgibt und dynamisch je nach Uhrzeit deine Formatierungen ausgibt. Einbindung im Dokument wie gehabt per Link, nur eben verlinkt auf das CGI.

      Bin dankbar für jeden Hint!

      Alexander

      • Sven Rautenberg
  2. hi,

    Methode unter Linux nennen, mit der man stylesheets zu bestimmten Uhrzeiten aktiviert/deaktiviert?

    Gegenfrage: was hat Linux mit Stylesheets zu tun?
    Relevant waere hier:

    1. kannst Du serverseitige Techniken anwenden, also php, perl etc.
       um entsprechend der Uhrzeit im auszugebenden html die src des
       Stylesheets anzupassen?
    2. falls nicht: reicht Dir eine clientseitige JS-Loesung?

    Gruss  Joachim

    1. Hallo Joachim,

      Gegenfrage: was hat Linux mit Stylesheets zu tun?

      Habe ich angegeben, falls es relevant wäre ;-) (von wegen Diensten oder so)

      Relevant waere hier:

      1. kannst Du serverseitige Techniken anwenden, also php, perl etc.
           um entsprechend der Uhrzeit im auszugebenden html die src des
           Stylesheets anzupassen?

      Ja.

      1. falls nicht: reicht Dir eine clientseitige JS-Loesung?

      wäre auch drin... sinniger ist aber sicher die Serverseitige Lösung.

      Danke und Gruß,
      Alexander

      1. hi,

        1. kannst Du serverseitige Techniken anwenden, also php, perl etc.
             um entsprechend der Uhrzeit im auszugebenden html die src des
             Stylesheets anzupassen?
          Ja.

        schoen. Aber wo genau liegt dann das Problem? PHP ginge im Prinzip so:

        $hour = date(G);
        if($hour < 18) echo "<LINK HREF="daystyle.css" REL="stylesheet" TYPE="text/css">";
        else           echo "<LINK HREF="nitestyle.css" REL="stylesheet" TYPE="text/css">";

        hth + Gruss  Joachim

        1. $hour = date(G);
          if($hour < 18) echo "<LINK HREF="daystyle.css" REL="stylesheet" TYPE="text/css">";
          else           echo "<LINK HREF="nitestyle.css" REL="stylesheet" TYPE="text/css">";

          Hi,

          danke für das Beispiel, eigentlich logisch - bin wohl auf der Leitung gestanden... ;-)

          Grüße
          Alexander

  3. Hallo Alexander

    Um unter Linux zeitabhängig irgendwelche Programme auszuführen:

    man cron
    man 1 crontab
    man 5 crontab

    Eventuell noch bei linuxdoc.org gucken:
    http://www.linuxdoc.org

    Grüße

    Daniel