Wenn Feld "Bild" leer dann auch keinen Bildlink anzeigen - 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 Matthias (331 Beiträge) am Montag, 4.Dezember.2000, 17:39.
    Wenn Feld "Bild" leer dann auch keinen Bildlink anzeigen

      Hallo,

      ich habe mit Hilfe des Forums hier ein schönes Redaktionssystem für meine Startseite aufgebaut. Nun möchte ich in manchen Meldungen ein Bild integrieren, in anderen nicht.
      Wie kann ich die Ausgabe eines Verweises auf ein Bild verhindern, wenn das Feld leer ist?

      Ich habe es mit einer Verschachtelten "If"-Bedingung in PERL versucht, dafür aber nur böse Fehlermeldungen erhalten... :-(((

      Im Moment sieht mein Script folgendermaßen aus:

      <perl> ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
      $mon += 1;
      $year += 1900;
      $datumheute = (10000*$year)+(100*$mon)+(1*$mday);
      
      ""
      </perl>

      <loop db=veranstaltungen code=perl>
      

      if($Verfall>=$datumheute)
      { 
      out '
      

      ------
      nun kommt das ganze HTML und der Einbau der Felder

      und in diesem Teil soll ein Bild eingebunden werden, wenn es denn im Feld "Bild" angegeben ist und wenn nicht soll eben der Verweis erst gar nicht eingefügt werden - sonst gibts immer ein sehr häßliches, rotes "X" ;-)
      --------

      '
      }
      </loop>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Matthias (331 Beiträge) am Montag, 4.Dezember.2000, 17:39.
    Wenn Feld "Bild" leer dann auch keinen Bildlink anzeigen

      Hallo,

      ich habe mit Hilfe des Forums hier ein schönes Redaktionssystem für meine Startseite aufgebaut. Nun möchte ich in manchen Meldungen ein Bild integrieren, in anderen nicht.
      Wie kann ich die Ausgabe eines Verweises auf ein Bild verhindern, wenn das Feld leer ist?

      Ich habe es mit einer Verschachtelten "If"-Bedingung in PERL versucht, dafür aber nur böse Fehlermeldungen erhalten... :-(((

      Im Moment sieht mein Script folgendermaßen aus:

      <perl> ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
      $mon += 1;
      $year += 1900;
      $datumheute = (10000*$year)+(100*$mon)+(1*$mday);
      
      ""
      </perl>

      <loop db=veranstaltungen code=perl>
      

      if($Verfall>=$datumheute)
      { 
      out '
      

      ------
      nun kommt das ganze HTML und der Einbau der Felder

      und in diesem Teil soll ein Bild eingebunden werden, wenn es denn im Feld "Bild" angegeben ist und wenn nicht soll eben der Verweis erst gar nicht eingefügt werden - sonst gibts immer ein sehr häßliches, rotes "X" ;-)
      --------

      '
      }
      </loop>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 4.Dezember.2000, 18:15.
    Re: Wenn Feld "Bild" leer dann auch keinen Bildlink anzeigen

      Angenommen Du hast das Bildfeld als einfaches Textfeld mit Namen "Bild" definiert, dann würde in obigem "loop" folgender Code das machen, was Du Dir wünschst:

      out '<img src="'.$Bild.'">' if $Bild ne "";
      

      Das wars schon ;-)

     Antworten

    Beitrag von Matthias (331 Beiträge) am Montag, 4.Dezember.2000, 18:37.
    Re: Wenn Feld "Bild" leer dann auch keinen Bildlink anzeigen

      Hallo und vielen Dank,

      ich habe das ganze nun folgendermaßen gelöst:

      <perl> ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
      $mon += 1;
      $year += 1900;
      $datumheute = (10000*$year)+(100*$mon)+(1*$mday);
      
      ""
      </perl>

      <loop db=meldungen sort=Sortierung code=perl>
      

      if($Verfall>=$datumheute)
      { 
      out '<table width="100%">
      <tr>
      <td bgcolor="#C0C0C0"><b><font face="Arial" size="2">
      &nbsp;',$Titel,'
      </font></b></td>
      </tr>
      <tr>
      <td>
      
      '
      }

      out '<img src="http://www.ekma.de/0_grafik/meldungen/'.$Bild.'">' if $Bild ne "";
      

      if($Verfall>=$datumheute)
      { 
      out '
      <p><font size="2" face="Arial">
      ',$Text,'<br>
      &nbsp;<br>
      </tr>
      </table>'
      }
      </loop>
      

      Ich denke aber, dass das auch noch weniger umständlich gehen sollte oder ??

      Das Forum ist wirklich super !!!
      Gruß,
      Matthias

     Antworten


     
 Liste der Einträge von 67650 bis 67800: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


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



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