Weiterblätten in der Bildergalerie von fb - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von captain-music (6 Beiträge) am Sonntag, 24.Februar.2002, 08:13.
    Weiterblätten in der Bildergalerie von fb

      Hallo,
      meine Frage betrifft die Bildergalerie von fb.

      Mein Problem ist folgendes:
      Meine Datenbank mit Bildern (z.B.Fotos) enthält mehr als 100 Dateien.
      Nach Aufruf der Galerie "Fotos" werden immer alle Dateien der entsprechenden Galerie
      auf einer Seite angezeigt.
      Ich möchte aber, dass nur eine betimmte Anzahl z.B. 16 Bilder auf einer Seite angezeigt
      werden und für die weiteren Bilder in der Galerie "Fotos" eine Folgeseite generiert wird (weiterblättern im selben Datensatz).


      Nochmal auf den Punkt gebracht.
      Ich habe eine Galerie (fb Bildergalerie) mit 100 Bildern. Es sollte nach Aufruf der Galerie nicht eine
      Seite genriert werden, die 100 Bilder anzeigt sondern es sollten entsprechend 6 Seiten
      mit je 16 Bildern generiert werden und die restlichen 4 Bilder sollen auf der 7 Seite angezeigt werden.

      Was muss ich wo in die Ausgabeseite einfügen?

      es folgt der Code der Ausgabeseite

      <html>
      <head>
      <title>Galerie</title>
      </head>
      <body bgcolor="#f5f5f5">
      <center><h1>Galerie</h1></cneter>
      <!-- Die Überschrift Ihrer Galerie -->
      

      <perl>
      if ($galerie_nr_rein > 0) #nur wenn eine Galerienummer &uuml;bergeben wurde.
      {
      get "galerie_nr==!$galerie_nr_rein", "galerie";
      if($url ne "") #nur wenn in der Datenbank Galerie auch eine URL angegeben ist.
       
      {
          out "<table align='center'>";
          out "<tr><td align=center colspan=$cols ><h2>$titel</h2></td></tr>";
          get "nummer_galerie==!$galerie_nr", "bilder";
      # wer die Navigation zu den anderen Galerien lieber oben m&ouml;chte, alle Zeilen zwischen Start und Ende hierher verschieben.
          out "<tr>";
          $i = 0;
          while (get_next("bilder"))
              {
              $i++;
      # Die n&auml;chste Zeile bitte anpassen. xxxxxx durch eigenes Verzeichniss ersetzen.
              out "<td valign='top' align='center'><a href='/cgi-bin/baseportal.pl?htx=/siteschmiede/test/bildergalerie/bild_gross&url=$url&bildid=$_id' target='_blank'>$bild_text<br><img src=$url$mini$datei_name border='0'></a></td>";
              if($i == $cols){ $i = 0; out "</tr><tr>";}
              }
          out "</tr>";
      # Navigation zu den Anderen Galerien (Start)
          out "<tr><td colspan=$cols>";
          get;
          while (get_next)
          {
          if($galerie_nr == $galerie_nr_rein)
              {out "$galerie_nr $titel<br>"; # Aktuelle Galerie nicht als link
              }else{
      # Die n&auml;chste Zeile bitte anpassen. xxxxxx durch eigenes Verzeichniss ersetzen.
              out "&nbsp;<a href='/cgi-bin/baseportal.pl?htx=/siteschmiede/test/bildergalerie/bilder&db=galerie&galerie_nr_rein=$galerie_nr'>$galerie_nr $titel</a><br>";
              }
          }
          out "</td></tr>";
      # Navigation zu den Anderen Galerien (Ende)
        }
      }
      out "</table>";
      </perl>
      

      </body></html>
       

      Vielen Dank


    Antworten 
 Liste der Einträge von 49800 bis 49950:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!