GrammiwebZufallsCSS 1. Was ist GrammiwebGrammiwebZufallsCSS? ZufallsCSS bindet CSS-Styledefinitionen Ihren Vorgaben entsprechend ein. So ist es mit ZufallsCSS möglich, uhrzeitabhängig stündlich neue Layouts zu präsentieren, oder dies dem Zufall zu überlassen. ZufallsCSS ist einfach zu konfigurieren und einzubinden. Binnen weniger Minuten sind Sie so in der Lage, Ihre Homepage mit einem Effekt aufzupeppen, den nicht jede Site zu bieten hat. ZufallsCSS ist frei verfügbar. Wir würden uns aber freuen, wenn Sie uns Ihre Internetadresse mitteilen, damit wir uns anschauen können, wie unser Script auf Ihrer Site wirkt. Über Links zum Grammiweb sind wir natürlich auch nicht böse: http://www.grammiweb.de/. ____________________________________________________________________ 2. Installation Systemvoraussetzungen: PHP, optional SSI Entpacken Sie die ZIP-Datei in ein Verzeichnis Ihrer Wahl. Alle Einstellungen nehmen Sie in der Datei "zufall.php" vor, die sich im Unterverzeichnis /zufallscss befindet. Im Script selber sind alle Einstellungen ausführlich dokumentiert. Deshalb hier nur noch einmal eine Zusammenfassung: "$stil" - Stil der Einbindung (1=Zeitabhängig, 2=Zufall) "$pfad" - Pfad zu den einzelnen CSS-Stildefinitionen Bei zufälliger Einbindung erzeugt ZufallsCSS eine Zufallszahl, die sich zwischen 1 und der von Ihnen vorgegebenen Anzahl von Definitionen bewegt. Diese Zufallszahl wird an einen von Ihnen vorgegebenen Dateinamen angehangen und mit einer von Ihnen vorgegebenen Dateisuffix ("-endung") ergänzt. Haben Sie beispielsweise 4 Definitionen vorgegeben, der Dateiname beginnt immer mit "style" und die Endung lautet "css", so wäre ein mögliches Ergebnis "style2.css" oder "style4.css". Diese Werte müssen von Ihnen vorgegeben werden: "$stil_name" - Dateiname "$stil_suffix" - Dateiendung "$anzahl" - Anzahl der Definitionen Bitte achten Sie hierbei darauf, dass die von Ihnen erstellten Definitionen sich im oben gewählten Pfad befinden und entsprechend Ihrer Vorgabe durchgehend nummeriert wurden, also "style1.css", "style2.css", "style3.css", ... Soll die Einbindung zeitgesteuert erfolgen, müssen Sie im mit "Abschnitt 1" gekennzeichneten Bereich des Scriptes einige Einstellungen vorgeben: Definieren Sie zuerst Ihre Stildefinitionen. Dies erfolgt mittels $stildefinition[Nummer der Definition] = "[Dateiname]"; also zum Beispiel $stildefinition1 = "style1.css"; Vorgegeben sind 4 Definitionen, Sie können sie allerdings unproblematisch erweitern, indem Sie einfach unter der letzten weitere Zeilen anhängen: Beispiel: $stildefinition1 = "style1.css"; $stildefinition2 = "style2.css"; $stildefinition3 = "style3.css"; $stildefinition4 = "style4.css"; $stildefinition5 = "style5.css"; $stildefinition6 = "style6.css"; Im darauf folgenden Abschnitt werden die von Ihnen vorgegebenen Stildefinitionen mit den Uhrzeiten verbunden. Dabei wird die Zeit im 24-Stunden- Format ohne anführende Null verwendet: if($zeit == "[Zeit]") { $ausgabe = $stildefinition[Nummer der Definition]; } also zum Beispiel if($zeit == "5") { $ausgabe = $stildefinition1; } Das Beispiel würde in der Zeit von 5.00 Uhr bis 5.59 Uhr die Stildefinition 1 einbinden, die, um bei unserem Beispiel zu bleiben, die Datei "style1.css" verwenden würde. ____________________________________________________________________ 3. Upload der Dateien Legen Sie nun die Dateien auf Ihrem Webserver ab. Denken Sie daran, die Datei "count.php" in dem Verzeichnis abzulegen, das Sie unter "$pfad" gewählt haben. ____________________________________________________________________ 4. Einbinden in Webdokumente Unterstützt Ihr Webserver Server Side Includes, können Sie folgenden Code verwenden, um ZufallsCSS in Ihre Webseiten einzubinden: Diesen Code binden Sie in den -Bereich Ihrer Dokumente ein. Haben Sie Seiten im PHP-Format vorliegen, fügen Sie folgenden Code ein: Wird dieser Code innerhalb einer PHP-Sequenz aufgerufen (innerhalb der Markierungen ), geben Sie einfach diesen Code ein: include ("/pfad_zu/zufall.php"); Bitte achten Sie dabei darauf, den Pfad zum Script richtig einzugeben (beginnend mit dem Hauptverzeichnis). Liegt das Script im Unterverzeichnis "styles", welches wiederum im Unterverzeichnis "layout" abgelegt wurde, lautet der Pfad folgerichtig "/layout/styles/". Das war's schon. Sollten Sie weitere Fragen haben, stehen wir Ihnen im Grammiweb unter http://www.grammiweb.de/ gerne zur Verfügung.