problem mit grafik platzhalter bei bild-upload - 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 Tini (187 Beiträge) am Montag, 9.August.2004, 21:59.
    problem mit grafik platzhalter bei bild-upload

      hallo,

      ich habe versucht, einen lösungsvorschlag von ruben einzusetzen.

      leider klappt das nicht :-(

      wenn ein bild geladen wird, soll dieses erscheinen,
      wenn nicht, dann ein platzhalter.

      es erscheint aber immer der platzhalter und ich weiß
      nicht, was ich falsch mache.

      tini



      <loop db=datenbank code=perl>
      

      $f_bild=~s/\s//;
      $a_f_bild ="<img src=/files/$bild width=$a_bild_breite>" if $f_bild ne "";
      $a_f_bild ="<img src=/verz/platzhalter.jpg width=249>" if $f_bild eq "";
      

      out <<EOF;

      $a_f_bild
      

      EOF

      </loop>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Dienstag, 9.Dezember.2003, 11:20.
    problem mit grafik platzhalter bei bild-upload

      hallo,

      folgendes problem:

      wenn ein eintrag in die db gemacht wird, hat der nutzer die möglichkeit,
      ein bild hochzuladen.wenn er dies nicht macht, wird ein platzhalter eingesetzt.

      problem bei folgenden fall:

      nutzer wählt bild aus und speichert ab
      bild gefällt nutzer nicht mehr
      nutzer wählt bei eintrag ändern "kein bild"

      problem:
      jetzt erscheint nur noch das kleine rote kreuz
      und nicht der platzhalter

      wie kriege ich es hin, daß der platzhalter eingesetzt wird,
      auch wenn der nutzer "kein bild" auswählt??

      die änderungen erfolgen über ein standard template
      do_all "db=.....
      


      zur zeit ist meine platzhalterlösung so:
      -------------------
      EOF
      if(length($Bild)>2)
      {
      out "<p><img src='http://www.domain.de/files/$_raw{Bild}' width='249' alt='$_raw{Bild}'></p>";
      } else
      {
      out "<img src='http://www.domain.de/admin_grafiken/platzhalter.jpg'>";
      }
      

      out <<EOF;
      --------------------

      sascha

     Antworten

    Beitrag von horstees (229 Beiträge) am Dienstag, 9.Dezember.2003, 13:54.
    Re: problem mit grafik platzhalter bei bild-upload

      hallo sascha

      probier das mal:

      -------------------
      EOF
      

      if($Bild) # wenn $Bild wahr ist....d.h.wenn ein Eintrag besteht....
      {
      out "<p><img src='http://www.domain.de/files/$_raw{Bild}' width='249' alt='$_raw{Bild}'></p>";
      } else
      {
      out "<img src='http://www.domain.de/admin_grafiken/platzhalter.jpg'>";
      }
      

      out <<EOF;
      --------------------

      horstees

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 9.Dezember.2003, 14:16.
    Re: problem mit grafik platzhalter bei bild-upload

      perfekt :-)
      danke

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 9.Dezember.2003, 14:19.
    Re: problem mit grafik platzhalter bei bild-upload

      Hallo, ich dachte, das hätte Christoph mal gefixt...
      Da hatte Sander mal nen Fix dazu geschrieben:
      Das ein Leerzeichen im Dateifeld abgespeichert wird, kann man m.E. nicht verhindern, es ist also immer nach Neuanlage eines DS mit Dateifeld(ern) in diesen ein Space drin. Kannst dann nur das Space substituieren und dann die Ausgabe bauen (hier wird im Beispiel entweder das Bild angezeigt oder der Text "Kein Bild zugewiesen"):
      ....
      $f_bild=~s/\s//;
      $a_f_bild ="<img src=/files/$bild width=$a_bild_breite>" if $f_bild ne "";
      $a_f_bild ="<span class=grau>Kein Bild zugewiesen</span>" if $f_bild eq "";
      
      ....
      Hoffe es hilft dir weiter
      Ruben

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 9.Dezember.2003, 17:08.
    Re: problem mit grafik platzhalter bei bild-upload

      hi ruben,

      horstees lösung paßt super.

      mir ging es ja nur darum, daß ein platzhalter-bild gezeigt wird,
      wenn
      a.) anfangs kein bild
      b.) später ein vorhandenes gelöscht wird

      trotzdem danke

      sascha

     Antworten

    Beitrag von Tini (187 Beiträge) am Montag, 9.August.2004, 21:59.
    problem mit grafik platzhalter bei bild-upload

      hallo,

      ich habe versucht, einen lösungsvorschlag von ruben einzusetzen.

      leider klappt das nicht :-(

      wenn ein bild geladen wird, soll dieses erscheinen,
      wenn nicht, dann ein platzhalter.

      es erscheint aber immer der platzhalter und ich weiß
      nicht, was ich falsch mache.

      tini



      <loop db=datenbank code=perl>
      

      $f_bild=~s/\s//;
      $a_f_bild ="<img src=/files/$bild width=$a_bild_breite>" if $f_bild ne "";
      $a_f_bild ="<img src=/verz/platzhalter.jpg width=249>" if $f_bild eq "";
      

      out <<EOF;

      $a_f_bild
      

      EOF

      </loop>
      

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Dienstag, 10.August.2004, 09:36.
    Re: problem mit grafik platzhalter bei bild-upload

      wie heissen denn deine Felder - heissen die wirklich so, wie im Quelltext, also das Dateifeld heisst f_bild und das für die Bildbreite a_bild_breite ?????? Hier musst du bestimmt die Namen anpassen!
      Sorry - aber man kann nicht alles einfach so 1:1 ohne zu verstehen übernehmen - ein bischen müssters schon selber noch nachdenken und anpassen ;-)

     Antworten


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