| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Bildergallerie mit Button "next" und "back" im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich habe folgendes Problem: Möchte gerne eine Bildergallerie erstellen. Der Code dafür steht und funktioniert. Jetzt möchte ich aber ...
![]() |
| | #1 (permalink) |
| Registriert seit: 21.02.06 ![]() Likes: 0 | Anzeige Ich habe folgendes Problem: Möchte gerne eine Bildergallerie erstellen. Der Code dafür steht und funktioniert. Jetzt möchte ich aber nur 10 bilder darstellen (pro Seite). Man sollte mit einem einfachen klick ("next") zu den nächsten 10 Bildern gelangen. Habe bereits gegoogelt aber nichts schlaues gefunden. Hilfe!!! hier mien Code: PHP-Code: |
| | |
| | #2 (permalink) |
| machs mit ner kleinen start hilfe: deine erste seite hat den link "deineseite.php?start=0" füge vor deine Tabelle folgenden code ein: PHP-Code: und unter deine tabelle einfach nur PHP-Code: | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 21.02.06 ![]() Likes: 0 | Dankeschön... Funzt...Schreibe den Code gerade um (der Übersicht zuliebe) und hoffe das prinzip verstanden zu haben. Also hier für alle Interessierten mein neuer "fertiger" Gallerie-code: <?php /** * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<WIE SOLLEN DIE BILDER ANGEZEIGT WERDEN?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */ /** * EINE TABELLE ERZEUGEN IN WELCHER DANN DIE BILDER SPÄTER ANGEZEIGT WERDEN KÖNNEN */ $anzahlSpalten = 2; $anzahlBilder = 4; // int = integer = Ganzzahl // float = Fliesskommazahl $anzahlReihen = intval(($anzahlBilder / $anzahlSpalten )); /** * <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<WAS SOLL ANEZEIGT WERDEN?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */ /** * ANGEBEN IN WELCHEM VERZEICHNIS GESUCHT WERDEN MUSS */ $bilder = opendir("$galerien"); $verzeichnisinhalt = array(); /** * DIE RICHTIGEN DATEIENDUNGEN ABFRAGEN (GIF UND JPG) * (MIT STRTLOWER ALLE NAMEN IN KLEINBUCHSTABEN AUSGEBEN) * UND IN $VERZEICHNISINHALT ABLEGEN */ while (true == ($file = readdir($bilder))){ if ((substr(strtolower($file), -3)=="jpg") or (substr(strtolower($file), -3)=="gif") or (substr(strtolower($file), -3)=="png")){ $verzeichnisinhalt[] = $file; } } print '<table>'; /** ************************************************** ***BILDNAVIGATION ************************************************** ***************** */ /** * "10 BILDER ZURÜCK" */ $start =$_GET['start']; $back =$start-$anzahlBilder; $backLink = ""; $nextLink = ""; if($start==0){ $prev=""; }elseif($start - $anzahlBilder < 0){ $back = 0; $backLink = '<a href="verzeichnis.php?start='.$back.'">zurück</a>'; }else{ $back = $start-$anzahlBilder; $backLink = '<a href="verzeichnis.php?start='.$back.'">zurück</a>'; } /** * "10 BILDER VOR" */ $next = $start+$anzahlBilder; if($next>count($verzeichnisinhalt)-1){ $next=""; $ende=count($verzeichnisinhalt); }else{ $next=$start+$anzahlBilder; $nextLink='<a href="verzeichnis.php?start='.$next.'">weiter</a>'; } /** *<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<AUSGABE DER BILDER>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> */ for ($reihe=0;$reihe < $anzahlReihen;$reihe++){ print '<tr>'; for ($spalte=0;$spalte < $anzahlSpalten;$spalte++){ print '<td style="border-style: groove; border-size:2px; height: 200px; width:200px">'; if (isset($verzeichnisinhalt[$start])){ print '<img src="img/'.$verzeichnisinhalt[$start].'"height="200" width="200">'; }else{ print ' '; } print '</td>'; $start++; } print '</tr>'; } print '</table>'; if ($backLink){ print $backLink.' '; } if ($nextLink){ print ' '.$nextLink; } ?> Danke nochmals @daRaffa für die nützliche Hilfestellung :] mfg edj |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bildergallerie include | Executor | (Web-) Design und webbasierte Sprachen | 0 | 30.10.08 20:18 |
| Merkwürdiger Button | Gnome | Applikationen | 8 | 15.03.06 16:45 |
| Enable Button,plz help :D | Xalon | Hacks & Crackmes | 8 | 03.03.06 01:58 |
| (VB) MSN - Button einbinden | FlAsHPRO | Code Kitchen | 0 | 15.05.05 16:38 |