Ok dann hier mal ein Ansatz für dich, in der contents/gallery.php gibts fast am Ende der Datei folgenden Codeausschnitt
$erg = db_query("SELECT id,name,`besch` FROM prefix_gallery_cats WHERE cat = ".$cid." ORDER BY pos");
if ( db_num_rows($erg) > 0 ) {
$tpl->out(1); $class = 'Cnorm';
while ($row = db_fetch_assoc($erg) ) {
$row['gallery'] = count_files($row['id']);
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
$row['class'] = $class;
$tpl->set_ar_out($row,2);
}
$tpl->out(3);
}
In der while Schleife könntest du das erste Bild der Kategorie mit folgendem Befehl auslesen
$r = db_fetch_object(db_query("SELECT id, endung FROM prefix_gallery_imgs WHERE cat = {$row['id']} ORDER BY id LIMIT 1"));
$file = 'include/images/gallery/img_thumb_'.$r->id.'.'.$r->endung;
if (file_exists($file)) {
$row['bild'] = '<img src="'.$file.'" border="0" alt="Vorschau Kategorie '.$row['name'].'" alt="Vorschau Kategorie '.$row['name'].'" />';
} else {
$row['bild'] = 'Kein Vorschaubild';
}
*Updated
Dann könntest du es im Template mit {bild} anzeigen lassen.
Zuletzt modifiziert von Mairu am 04.07.2007 - 15:46:52