Re: Problem bei Galerie mit div im Perl Code - 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 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sascha (21 Beiträge) am Donnerstag, 7.März.2013, 12:26.
    Problem bei Galerie mit div im Perl Code

      Hallo,

      ich habe eine Galerie, die ich gerne über eine DB füttern möchte.

      <div class="one_third">
      <a href="/files/foto1.jpg"><img src="/images/foto1.jpg"/></a>
      </div>
      <div class="one_third">
      <a href="/files/foto2.jpg"><img src="/images/foto2.jpg"/></a>
      </div>
      <div class="one_third column_last">
      <a href="/files/foto3.jpg"><img src="/images/foto3.jpg"/></a>
      </div>
      

      Soweit habe ich es, klappt auch, bis auf eines.


      <perl>
      $range=$_get{range}||"0,()";
      #---------------------------
      

      get "range=$range sort=-", "fotos";
      while(get_next(fotos))
      {
      $counter++; 
      if($counter%3==0){$trenner = "was kommt hier rein?";
      }
      else{$trenner = ""; 
      }
      out "<div class='one_third'><a href='/files/$foto'><img src='/files/$foto' /></a></div>$trenner";
      } 
      

      </perl>

      Es sind immer 3 Bilder in einer Reihe, die ersten beiden haben als <div>
      <div class="one_third"> und das Dritte <div class="one_third column_last">
      Ich weiß nicht, wie ich das im Perl Code unterbringen kann, dass das Dritte Bild immer <div class="one_third column_last"> hat.
      

      Sascha

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 7.März.2013, 13:28. WWW: hammoniaweb.com
    Re: Problem bei Galerie mit div im Perl Code

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 7.März.2013, 14:21. WWW: hammoniaweb.com
    Re: Problem bei Galerie mit div im Perl Code

      übrigens, nur mal so als spontane Idee/Anregung...


      <perl>
      $range=$_get{range}||"0,()";
      #---------------------------
      get "range=$range sort=-", "fotos";
      

      while(get_next(fotos))
      {
      $counter++; 
      if($counter%3==0){$trenner = "was kommt hier rein?";
      }
      else{$trenner = ""; 
      }
      out "<div class='one_third'><a href='/files/$foto'><img src='/files/$foto' /></a></div>$trenner" if $counter <=2;
      

      out "<div class='one_third column_last'><a href='/files/$foto'><img src='/files/$foto' /></a></div>$trenner" if $counter ==3;


      } 
      </perl>
      


      ungetestet und nur mal auf die Schnelle....

      hth

      Gruesse

      Claus


      PS: ansonsten siehe vorherigen Beitrag Position 1!!

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 7.März.2013, 19:07. WWW: hammoniaweb.com
    Re: Problem bei Galerie mit div im Perl Code

      und?? hat es Dich weitergebracht??noch Fragen??

      Wäre ja für andere user auch mal interessant, oder gehörst Du auch zu den "Ichlingen*)"...?

      Gruesse

      Claus

      *) Wenn jeder an sich selbst denkt, ist an alle gedacht....;)

     Antworten

    Beitrag von Sascha (21 Beiträge) am Freitag, 8.März.2013, 15:30.
    Re: Re: Problem bei Galerie mit div im Perl Code

      Nich so hetzen :-)

      Es zeigt mir jetzt zwar 3 Fotos in der Reihe an, wie gewünscht,
      aber halt nur 3 und nicht alle aus der DB.
      Dabei habe ich doch $range=$_get{range}||"0,()";

      Sascha


      <perl>
      $range=$_get{range}||"0,()";
      #---------------------------
      get "range=$range sort=-", "fotos";
      while(get_next(fotos))
      {
      $counter++; 
      if($counter%3==0){$trenner = ""; 
      }
      else{$trenner = ""; 
      }
      out "<div class='one_third'><a href='/files/$foto'><img src='/files/$foto'/></a></div>$trenner" if $counter <=2;
      

      out "<div class='one_third column_last'><a href='/files/$foto'><img src='/files/$foto' /></a></div>$trenner" if $counter ==3;

      } 
      </perl>
      

     Antworten

    Beitrag von richard (1187 Beiträge) am Freitag, 8.März.2013, 16:04. WWW: posaunenchor-rhoden.de
    Re: Re: Problem bei Galerie mit div im Perl Code

      Mal angenommen Deine Abfrage liefert mehr als 3 Treffer werden die durch Deine Bedingungen für $counter unterdrückt. Du hast nur Ausgaben festgelegt wenn $counter <=2 oder ==3 ist. Wenn der Wert für $counter größer ist scheint nichts ausgegeben werden zu sollen.

      Also entweder größere Werte berücksichtigen oder $counter wieder auf 0 setzen.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 8.März.2013, 16:12. WWW: hammoniaweb.com
    Re: Re: Re: Problem bei Galerie mit div im Perl Code

      Bin halt von der schnellen Truppe...;)


      <perl>
      $range=$_get{range}||"0,()";
      #---------------------------
      get "range=$range sort=-", "fotos";
      while(get_next(fotos))
      {
      $counter++; 
      if($counter%3==0){$trenner = ""; 
      }
      else{$trenner = ""; 
      }
      out "<div class='one_third'><a href='/files/$foto'><img src='/files/$foto'/></a></div>$trenner" if $counter <=2;
      out "<div class='one_third column_last'><a href='/files/$foto'><img src='/files/$foto' /></a></div>$trenner" if $counter ==3;
      $counter="" if $counter ==3;
      } 
      

      </perl>



      hth

      Gruesse und ein schönes Wochenende

      Claus

     Antworten

    Beitrag von Sascha (21 Beiträge) am Freitag, 8.März.2013, 16:18.
    Re: Re: Re: Re: Problem bei Galerie mit div im Perl Code

      Ihr seid die besten :-)
      Euch auch ein schönes Wochenende!
      Sascha

     Antworten


     
 Liste der Einträge von 3450 bis 3600: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.04s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!