Ich weiss nicht hilft es dir viel, aber ich habe mal für eine Seite von mir eine Code Section angelegt, welche 3 zufällige Bilder aus der Datenbank holt und dann anzeigt. Die Bilder stellen dann jeweils einen Link zur Kategorie dar.
(jotoedi.ch, auf der Startseite siehst du wie das ganze aussieht)
Ich habe folgenden Code dazu verwendet:
// Bilder
$section_id = 38;
$page_id = 32;
$count = 3;
global $database;
$sql = "SELECT cat.cat_name AS alt_text, CONCAT(sett.root_dir,cat.parent,'/',cat.categorie,'/fg-thumbs/',files.file_name) AS path, "
."CONCAT(wbpages.link,'.php?cat=',cat.parent,'/',cat.categorie) AS link "
."FROM wbmod_foldergallery_files files, wbmod_foldergallery_categories cat, wbmod_foldergallery_settings sett, wbpages "
."WHERE cat.id=files.parent_id AND cat.section_id = ".$section_id." AND wbpages.page_id = ".$page_id." AND sett.section_id= ".$section_id." "
."ORDER BY RAND() LIMIT ".$count.";";
$query = $database->query($sql);
echo '<div class="front_img"><ul class="photostyle">';
while($row = $query->fetchRow()) {
echo '<li><a href="'.WB_URL.'/pages'.$row['link'].'" alt="'.$row['alt_text'].'">'
.'<img src="'.WB_URL.$row['path'].'" alt="'.$row['alt_text'].'"><br>'.$row['alt_text'].'</a></li>';
}
echo '</ul></div><br>';
Ich werde das ganze bei Gelegenheit noch in ein Droplet verpacken.
Falls du eine Lightbox geladen hast (zb. Fancybox mit jQueryAdmin als Preset für deine News-Seite) könntest du natürlich dann die Bilder direkt mit der Lightbox anzeigen.