Seite 1 von 1
Bilder / Banner dynamisch laden
Verfasst: Di 13. Sep 2005, 10:45
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
danke im Voraus,
sirexx
Verfasst: Mi 14. Sep 2005, 07:58
von sirexx
Hi!
Hab mir selber geholfen
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>";
//-------------------//
?>
Re: Bilder / Banner dynamisch laden
Verfasst: Sa 25. Nov 2006, 04:08
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
danke im Voraus,
sirexx
Habe eins geschaffen:
http://contenido.org/forum/viewtopic.php?t=14640