EuroCent
Klappstuhl 2.0
Habe folgendes vor:
Und zwar möchte ich in jeder zeile nur 5 Bilder ausgeben die eine verkleinerte feste grösse haben
Aber leider weiss ich nicht wie genau ich das anstellen soll
Untereinander hab ich es ohne probleme bekommen aber wie nebeneinander so das immer nur 5 pro Zeile angezeigt werden!
Regulär werd ich 25 pro Seite ausgeben wenn es mehr sind wird ein Link generiert der beispiel mit galerie.php?action=bild&bildid=99&page=2&page=5 hat
Ich hab ja schon mehrmals gelesen das man dazu eine forschleife braucht
Aber wie mach ich es wenn ich Templates mit der eval(); Funktion aufrufe
Hiermal ein anfang meiner Galerie:
Hoffe das mir da einer ein Beispiel geben könnte da ich nicht genau weiss wie ich anfangen muss/soll
Und zwar möchte ich in jeder zeile nur 5 Bilder ausgeben die eine verkleinerte feste grösse haben
Aber leider weiss ich nicht wie genau ich das anstellen soll
Untereinander hab ich es ohne probleme bekommen aber wie nebeneinander so das immer nur 5 pro Zeile angezeigt werden!
Regulär werd ich 25 pro Seite ausgeben wenn es mehr sind wird ein Link generiert der beispiel mit galerie.php?action=bild&bildid=99&page=2&page=5 hat
Ich hab ja schon mehrmals gelesen das man dazu eine forschleife braucht
Aber wie mach ich es wenn ich Templates mit der eval(); Funktion aufrufe
Hiermal ein anfang meiner Galerie:
PHP:
<?php
require("./lib/config.php");
$action = $_REQUEST['action'];
if($action == '') {
// Kategorien Ermitteln
$images = $db->query("SELECT * FROM galerie ORDER by kat_name ASC");
while($row = $db->fetch_array($images)) {
eval("\$galerie_kat .= \"".$tpl->get("galerie_kat")."\";");
}
// Daten Gesamt
$gesamt = $db->query_first("SELECT COUNT(*) AS bild_id FROM galerie_image");
eval("\$tpl->output(\"".$tpl->get("galerie")."\");");
}
if($action == 'kategorie') {
//Blätterfunktion
$imagesperpage="25";
list($imagecount) = $db->query_first("SELECT count(bild_id) FROM galerie_image WHERE kat_id='".$_REQUEST['id']."'");
if(isset($_REQUEST['page'])){
$page = intval($_REQUEST['page']);
if($page == "0") $page = "1";
}
else $page = "1";
$pages = ceil($imagecount / $imagesperpage);
$sels = $db->query("SELECT * FROM galerie WHERE kat_id='".$_REQUEST['id']."'");
while($kat = $db->fetch_array($sels)) {
$daten = $db->query("SELECT * FROM galerie_image WHERE kat_id='".$_REQUEST['id']."' ORDER by bild_name", $imagesperpage,$imagesperpage*($page-1));
while($bild = $db->fetch_array($daten)) {
//$time = date("d.m.Y, H:i", $bild['time']);
if($pages > 1) $pagelink = makePageLink("galerie.php?action=kategorie&id=".$bild['kat_id']."&page=$page",$page,$pages,1);
eval("\$bild_bit .= \"".$tpl->get("galerie_bild_bit")."\";");
}
eval("\$bild = \"".$tpl->get("galerie_bild")."\";");
}
eval("\$tpl->output(\"".$tpl->get("galerie_image")."\");");
}
?>
Hoffe das mir da einer ein Beispiel geben könnte da ich nicht genau weiss wie ich anfangen muss/soll