Medien & Phantastik > Multimedia
PHP-Kenntnisse gesucht!
tazzd:
Morgen Community!
Ich habe da ein kleines Problem und hoffe hier gibt es jemanden der mir helfen kann.
Meine PHP-Kenntnisse sind noch nicht so wirklich die besten. Jetzt hatte ich eine Bildergalerie für eine Freundin auf ihrer Seite installiert. Soweit so gut. Allerdings befinden sich darin inzwischen über 100 Bilder und die immer durchzuklicken ist recht mühselig. Gibt es eine Möglichkeit (gut die gibt es sicherlich) unter dem ersten Bild außer dem [weiter] Button einen [zurück] Button anzuzeigen und mit dessen Hilfe zum letzten Bild zu springen?
Thalamus Grondak:
Ein Link wäre Hilfreich um zu sehen wie die Galerie aufgebaut ist.
tazzd:
:-[ Asche auf mein Haupt:
die besagte Seite
unter Bildergalerie könnt ihr dann die bisherige Galerie sehen. Ursprünglich wurden die Bilder als Zahlen über dem Bild angezeigt. Nur je mehr Bilder es werden, desto weiter würde das Bild nach unten rutschen.
Ein:
Ja, geht natürlich. Wie man das aber jetzt umsetzt ist Geschmackssache. Am einfachsten, in dem man den Code für das Weiter einfach ins Zurück umkehrt. ;)
Poste doch einfach mal deinen Code.
Die Seite lädt übrigens nicht.
tazzd:
doch die lädt. Lycos ist heute morgen etwas lahm... ::)
Das mit dem umkehren habe ich versucht, hat aber nicht geklappt (oder ich hatte nen Fehler drin).
Hier erstmal der Code:
--- Code: ---# Anzahl der Grafiken ermitteln | Navigation
$image_count = sizeof($file_no);
if (!isset($plgallery_img)) {
$plgallery_img = 1;
}
$next = $plgallery_img+1; $back = $plgallery_img-1;
// Ausgangsseite an Link hängen
if (isset($plgallery_from)) {
$plg_from = "&plgallery_from=$plgallery_from";
}
if (($plgallery_img == 1) && ($image_count!=1)) {
$content=preg_replace("=\[nav_weiter\]=","<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$next$plg_from'>$go_fw</a>",$tmpl_cont);
$content=preg_replace("=\[nav_zurueck\]=","",$content);
}
if ($image_count==1) {
$content=preg_replace("=\[nav_weiter\]=","",$tmpl_cont);
$content=preg_replace("=\[nav_zurueck\]=","",$content);
}
elseif ($plgallery_img == $image_count) {
$content=preg_replace("=\[nav_weiter\]=","",$tmpl_cont);
$content=preg_replace("=\[nav_zurueck\]=","<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$back$plg_from'>$go_back</a>",$content);
}
else {
$content=preg_replace("=\[nav_weiter\]=","<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$next$plg_from'>$go_fw</a>",$tmpl_cont);
$content=preg_replace("=\[nav_zurueck\]=","<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$back$plg_from'>$go_back</a>",$content);
}
for ($i=1; $i<=$image_count; $i++) {
$img_list .= "<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$i$plg_from'>$i</a> ";
}
$content=preg_replace("=\[images_list\]=","$img_list",$content);
$correct_show=$plgallery_img-1;
$image_show="$file_no[$correct_show]";
$content=preg_replace("=\[images\]=","<img src='$img_path/$plgallery_nr/$image_show' border=0>",$content);
$content=preg_replace("=\[images_anz\]=","$image_count",$content);
$content=preg_replace("=\[images_nr\]=","$plgallery_img",$content);
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln