Banner-Rotation-Modul - mit Verlinkung möglich?

Gesperrt
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Banner-Rotation-Modul - mit Verlinkung möglich?

Beitrag von re-flexion »

Hallo ihr,

ich benutze das folgende Banner-Rotation-Modul:

INPUT

Code: Alles auswählen

$seldir = "CMS_VALUE[1]";

echo "<table><tr>
<td width=\"120\">Banner Ordner</td>
<td>Bitte wählen:<br><select name=\"CMS_VAR[1]\" size=\"1\">";
echo "<option value=\"kein\">-- kein --</option>";

$db  = new DB_Contenido;
$query = "SELECT DISTINCT dirname FROM ".$cfg["tab"]["upl"]." ORDER BY dirname ASC";
$db->query($query);
while ($db->next_record()) {

?>
            <option value="<?php echo $db->f("dirname") ?>"
         <?php if ($seldir == $db->f("dirname")) echo " selected" ?>><?php echo $db->f("dirname") ?></option>
<?php
   }
echo "</select></td>
</tr></table>"; 
OUTPUT

Code: Alles auswählen

<?php

//Frontendpfad ermitteln

$query = "SELECT frontendpath FROM ".$cfg["tab"]["clients"]." WHERE idclient='".$client."'";
$db->query($query);
$db->next_record();
$frontendpath = $db->f("frontendpath");

//Upload Dir
$webdir='upload/';

//Thumbnail Dir
$thumbdir = "CMS_VALUE[1]";

$picfolder=opendir($frontendpath.$webdir.$thumbdir."/");

$i=1;
while(($pic[$i]=readdir($picfolder))!=false) {

if (eregi("(jpg|jpeg|gif|png)$",$pic[$i])){
$i++;
}
}
closedir($picfolder);

// Max. Anzahl von Bildern auslesen
$maxRandomNumber = count($pic)-1;

// Bild festlegen
$outputPic = rand(1, $maxRandomNumber);

//-------------Output

echo "<table width=\"468\" height=\"60\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr><td><img src=".$webdir.$thumbdir.$pic[$outputPic]." width=\"468\" height=\"60\"></td></tr></table>";

//-------------------//
?> 
Funktioniert auch soweit klasse, aber leider kann man da den einzelnen Bannern keine Verlinkung zuweisen - gibt es da wohl Abhilfe, bzw. kann man das Modul entsprechend ergänzen oder kann das wohl ein anderes Modul?

Meine Seite läuft mit 4.6.2

Eure Hilfe wäre einfach super
Viele Grüße
Ingo

Contenido 4.6.8
i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt »

Gut finde ich die Lösung nicht, aber du könntest den Link in das Beschreibungsfeld schreiben und dann ausgeben. Ich bevorzuge für Banner jedoch ein Programm wie phpAdsNew.
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

hi,

ist das recht einfach einzubinden?
hast du da wohl einen link für mich :)?

wäre super
Viele Grüße
Ingo

Contenido 4.6.8
Gesperrt