Autor Thema: PHP-Kenntnisse gesucht!  (Gelesen 2534 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

tazzd

  • Gast
PHP-Kenntnisse gesucht!
« am: 25.09.2006 | 09:16 »
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?

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: PHP-Kenntnisse gesucht!
« Antwort #1 am: 25.09.2006 | 09:30 »
Ein Link wäre Hilfreich um zu sehen wie die Galerie aufgebaut ist.
Even if you win the Rat race, you´re still a Rat

tazzd

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #2 am: 25.09.2006 | 09:48 »
 :-[ 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

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #3 am: 25.09.2006 | 09:51 »
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

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #4 am: 25.09.2006 | 09:57 »
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:
# 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);

Ein

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #5 am: 25.09.2006 | 10:04 »
Sehe ich jetzt auf Anhieb keinen Fehler drin, außer dass du bei weiter mit $tmpl_cont arbeitest, während bei zurück mit $content arbeitest. Klappt denn das Vorblättern?

tazzd

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #6 am: 25.09.2006 | 10:05 »
Ja vorblättern klappt wunderbar. Nur wenn ich das ganze umkehre wechselt er zu Bild -1 ...

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: PHP-Kenntnisse gesucht!
« Antwort #7 am: 25.09.2006 | 10:25 »
Lahm ist ja garkein Ausdruck  ;)
Aber bei mir funktioniert es, oder willst du, das er vom 1. Bild rückwärts zumletzten springen kann?
Even if you win the Rat race, you´re still a Rat

Offline Hr. Rabe

  • Hoëcker
  • Famous Hero
  • ******
  • Beiträge: 2.317
  • Geschlecht: Männlich
  • Username: TheRavenNevermore
    • Dragons and Bytecode Blog
Re: PHP-Kenntnisse gesucht!
« Antwort #8 am: 25.09.2006 | 10:30 »
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\]=","<a href='$PHP_SELF?plgallery_nr=$plgallery_nr&plgallery_img=$image_count'>$go_back</a>",$content);
}


Sollte tun...
#define EVER ( ; ; )


Dragons and Bytecode

tazzd

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #9 am: 25.09.2006 | 11:15 »
Würde es gerne mal ausprobieren, aber Lycos scheint ausgerechnet heute das Update von MySQL durchzuführen

Offline Thalamus Grondak

  • Mythos
  • ********
  • Beiträge: 9.220
  • Geschlecht: Männlich
  • Username: Thalamus Grondak
Re: PHP-Kenntnisse gesucht!
« Antwort #10 am: 25.09.2006 | 11:30 »
funktioniert, ich hab vorhin mal ´nen lichten Moment erwischt.
Even if you win the Rat race, you´re still a Rat

tazzd

  • Gast
Re: PHP-Kenntnisse gesucht!
« Antwort #11 am: 25.09.2006 | 12:01 »
Spitze! :d Danke an alle!