Zufallslogo in der Sidebar
1. Juli 2007Ich hab mir gedacht, ich bau das mein Auge auch noch in die Sidebar ein. Da ich aber Hand und Auge gleichzeitig blöd finde, und auch zuviel, hab ich mich für das Prinzip Zufall entschieden.
Dafür habe ich an der Stelle, an der ich das Logo zu sehen sein soll, folgendes eingefügt:
<?php
// zuerst die beiden Logos
$bloglogo[]='<img style="border:none" src="http://hollii.de/h75hand.gif" alt="Holliis
Hand mit dem H75 Logo" width="100" height="104" />';
$bloglogo[]='<img style="border:none" src="http://hollii.de/h75.gif" alt="Holliis
Auge mit dem H75 Logo" width="64" height="64" />';
// Zählt die Anzahl
$bloglogo_anzahl=count($bloglogo);
// Schmeisst den Zufallsgenerator in Gang
srand((double)microtime()*1000000);
// Hier entscheidet der Zufall endlich, welches Logo zu sehen sein wird...
$bloglogo_ausgabe=rand(0,$bloglogo_anzahl-1);
// Und nun wird das ganze mit echo in den Quelltext geschrieben.
// Und zwar zwischen <a href="http://hollii.de/"> und </a>
echo $bloglogo[$bloglogo_ausgabe];
?>
Zeilen die mit einem Doppelslash beginnen // sind Kommentare von mir und werden von PHP ignoriert. Es sind 2 Logos, von denen eins genommen wird. Jenachdem. Die Ausgabe, das was in den Quelltext geschrieben wird, ist das zwischen den beiden Strichen ‘…’ Das ganze ersetzt das <img src=….
Und wer noch mehr Logos oder Pics verwenden möchte, kann die eine oder die andere Zeilen einfach dublizieren. So oft wie man möchte..
http://h75.de/h75hand.gif
http://h75.de/h75.gif
Hier das Script auch nochmal in einer Text-Datei.
http://hollii.de/temp/bloglogozufallsgenerator.txt
Und hier auch noch der Auszug aus dem WordPress-Template Sidebar.php im Themes-Ordner.
http://hollii.de/temp/bloglogozufallsgenerator_sidebar.txt

Kommentare/Trackbacks zu “Zufallslogo in der Sidebar”
so, kann man das zufällig angezeigte bild mit einem link verbinden?
SuMu am 28. November 2007 [Link]
Aber klar geht das.
Hollii am 29. November 2007 [Link]
sehr schön, teste ich
SuMu am 29. November 2007 [Link]