Re: Bild nur anzeigen, wenn im Datensatz vorhanden - 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 Sander (8133 Beiträge) am Sonntag, 4.November.2001, 20:11.
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      @Oliver: hinter out << kann stehen was will, haupsache du beendest es unten wieder mit dem selben Wort. Aber der code sollte eigentlich funzen...
      

      Sander


    Antwortformular einklappen

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Robert Morten (138 Beiträge) am Samstag, 3.November.2001, 15:13. EMail: robert.morten@t-online.de WWW: www.robert-morten.de
    Bild nur anzeigen, wenn im Datensatz vorhanden

      Mit u.a. Code lese ich die letzten 10 CDs-Neuzugänge meiner Datenbank aus:

      <html>
      <head>
      <title></title><include src=styles>
      </head>
      

      <table width=100% align=center bgcolor=cccccc><tr><td>
      <table border=1 width=100% align=center bgcolor=ffffff>
      <tr><td bgcolor=#9F0000><font color=white size=2><b>Neue CDs in meiner Sammlung</b></font></td></tr>
      <loop db=cd sort=- code=perl range=0,10>
      $Von = $Antwort ne "" ? "<a href='mailto:$Antwort'>$Autor</a>" : "$Autor";
      out <<Ausgabe;
      <table border=1 width=100% align=center bgcolor=ffffff>
      <tr><td bgcolor=cfcfcf><font size=2><b>$Interpret - $Titel</a>
      </b></font></td></tr>
      <tr><td><font size=2><img src="http://images-eu.amazon.com/images/P/$ASIN.03.THUMBZZZ.jpg" alt="$Interpret - $Titel" align=left>$Kurzrezension</font></td></tr>
      <tr><td><font size=1><b>Qualität: $_loop{"Qualität"} von max. 10 Punkten</b></font></td></tr>
      <tr><td bgcolor=cccccc align=right><font size=1>$Erfassungsdatum, <b>Robert Morten</b></font></td></tr>
      </table>
      
      Ausgabe
      </loop>
      </td></tr></table>
      </body>
      </html>
      

      Link:

      http://robert-morten.de/baseportal/Redaktionssytem/cd_neu

      Bei der neuen Tindersticks-CD wird kein Cover angezeigt, da dieses als Datei nicht vorliegt.

      Frage: Wie muß ich o.a. Code ändern, damit nur dann das Bild angezeigt wird, wenn das Feld $Bild nicht leer ist?

      Bestn Dank im voraus,

      Robert

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Samstag, 3.November.2001, 18:04. EMail: oliver@scheithe.de WWW: www.verwitwet.de
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      Hallo Robert,

      ich würde es so lösen (allerdings weiß ich nicht, ob es so mit loop funktioniert):

      ...
      <tr><td><font size=2>
      EOF
      if ($bild ne "")
      {
      out "<img src=\"http://images-eu.amazon.com/images/P/$ASIN.03.THUMBZZZ.jpg\" alt=\"$Interpret - $Titel\" align=left>";
      }
      out <<EOF;  ## oder wird in der Bezahlversion "out <<Ausgabe;" verwendet?
      $Kurzrezension</font></td></tr>
      
      ...

      Grüße
      Oliver ;-)

     Antworten

    Beitrag von Robert Morten (138 Beiträge) am Samstag, 3.November.2001, 21:28. EMail: robert.morten@t-online.de WWW: www.robert-morten.de
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      Hallo Oliver,

      das haut leider nicht hin.

      Trotzdem:

      Danke und Gruß,

      Robert

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Samstag, 3.November.2001, 22:02.
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      Hallo Robert,

      so müsste es unter loop gehen:

      <loop ..... code=perl>
      

      out "<img src=......>" if ($bild);

      </loop>
      

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 4.November.2001, 20:11.
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      @Oliver: hinter out << kann stehen was will, haupsache du beendest es unten wieder mit dem selben Wort. Aber der code sollte eigentlich funzen...
      

      Sander

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Montag, 5.November.2001, 09:36. EMail: oliver@scheithe.de WWW: www.verwitwet.de
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      @Sander
      

      Danke, wieder was gelernt... ;-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 5.November.2001, 21:18. EMail: info@baseportal.de
    Re: Bild nur anzeigen, wenn im Datensatz vorhanden

      Du hast doch aber das Feld "Bild" garnich definiert, oder? Heisst es nich "ASIN"?

      Irgendwie werd ich diesbzgl. auch aus dem obigen Code nich ganz schlau: Wie ist denn das Feld, dass den Bildnamen enthält definiert? Als "Datei"? Oder als normales Textfeld?

      Wenn es als "Datei" definiert wäre, sähe die Lösung so aus (fast so wie von den anderen schon vorgeschlagen, wobei man beim "loop" drauf achten muss, dass das vor der Ausgabe gewandelt wird, deshalb braucht man wohl ein $_raw{Feld}):

      out $Bild if $_raw{Bild} ne "";
      

      Wie Du das aber genau in Deinen Code einbauen musst, hängt von diesem ab und irgendwie passt das nicht mit dem obigen zusammen ;-)

     Antworten


     
 Liste der Einträge von 55200 bis 55350: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!