Geschrieben von keiax am 22.11.2005, 19:14

Mit dem Folgenden Skript kann man ein dynamischen Banner, mit wechselnden Links
erzeugen, und sogar dessen Höhe und Breite festlegen.
Zudem ist das Bannerskript Konform der Kriterien für XHTML und Barierefreiheit.
Als Alternativtext zum Bild, wird die ziel URL angezeigt.

<?
$Path="Banner/"; // Wurzelverzeichniss der Banner
/* Liste der Verwendeten Banner*/
$Banner[0]='banner1.jpg'; //Verwendete Banner
$Link[0]='http://www.link.beispiel'; //Zugehöhriger Link
/*-------------- 1) Siehe Unten -------------------------*/
$Banner[1]='banner2.jpg'; //...
$Link[1]='Link2'; //...
//...

$Size_Width=100; //Breite Einstellen Falls nicht benötigt mit "//" auskommentieren

$Size_Height=100; //Höhe einstellen Falls nicht benötigt mit "//" auskommentieren

$Banner_Anzahl=count($Banner); //Banneranzahl zählen

$Banner_options="";
if (isset($Size_Width)) { $Banner_options=$Banner_options ."width=\"" .$Size_Width ."\" ";}; //Wenn Bannerbreite angegeben Bannerbreite erzwingen
if (isset($Size_Height)) { $Banner_options=$Banner_options ."height=\"" .$Size_Height ."\" ";};//Wenn Bannerhöhe angegeben Bannerhöhe erzwingen

$count=rand(0,$Banner_Anzahl-1);

$Akt_Banner=$Path .$Banner[$count]; //Zufälligen Banner auslesen
$Akt_Link=$Link[$count]; //Zugehörigen Link auslesen
/*-------------- 2) Siehe Unten -------------------------*/
/*-------------- 3) Siehe Unten ---Anfang----------------*/
echo "<a href=\"$Akt_Link\"><img $Banner_options src=\"$Akt_Banner\"
alt=\"$Akt_Link\"/></a>";
/*-------------- 3) Siehe Unten ---Ende------------------*/
?>

Das Skript lässt sich relativ einfach um entsprechende Einträge für den Alt Text
erweitern:
oben jeweils noch :
1) $Alt[n] einfügen, wobei n der Platzhalter für die entsprechende Zahl ist.
2) $Akt_Alt=$Alt[$count] einfügen um den passenden Alt eintrag aufzurufen
3) alt=\"$Akt_Link\" durch alt=\"$Akt_Alt\" ersetzen

ich hoffe das Skript hilft euch
Mit freundlichen Grüßen

Axel Keim

Bewertung Anzahl
6
33,3 %
1 Bewertungen
5
33,3 %
1 Bewertungen
3
33,3 %
1 Bewertungen