Bilder / Banner dynamisch laden

Gesperrt
sirexx
Beiträge: 16
Registriert: Do 7. Okt 2004, 09:12
Wohnort: Austria
Kontaktdaten:

Bilder / Banner dynamisch laden

Beitrag von sirexx »

Hi Leutz,

habe wieder mal eine Frage:

Kennt jemand von euch ein Modul, mit dem ich Bilder eines bestimmten Ordners dynamisch laden kann?

Konkret würde ich das für eine Art Bannerrotation brauchen...
Abwechslung über alles :D

danke im Voraus,

sirexx
sirexx
Beiträge: 16
Registriert: Do 7. Okt 2004, 09:12
Wohnort: Austria
Kontaktdaten:

Beitrag von sirexx »

Hi!

Hab mir selber geholfen :D

Bitte keine Schelte über etwaigen stümperhaften Code, bei mir funktionierts...

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=\"100%\" height=\"75\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr><td style=\"background-image:url(".$webdir.$thumbdir.$pic[$outputPic].")\"></td></tr></table>";

//-------------------//
?>
cschwan2006
Beiträge: 70
Registriert: Do 21. Sep 2006, 10:56
Kontaktdaten:

Re: Bilder / Banner dynamisch laden

Beitrag von cschwan2006 »

sirexx hat geschrieben:Hi Leutz,

habe wieder mal eine Frage:

Kennt jemand von euch ein Modul, mit dem ich Bilder eines bestimmten Ordners dynamisch laden kann?

Konkret würde ich das für eine Art Bannerrotation brauchen...
Abwechslung über alles :D

danke im Voraus,

sirexx
Habe eins geschaffen:

http://contenido.org/forum/viewtopic.php?t=14640
Gesperrt