Re: Bin ich auf dem richtigen Weg? - 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 Trixi (22 Beiträge) am Mittwoch, 24.März.2004, 09:35.
    Re: Bin ich auf dem richtigen Weg?

      Guten Morgen Christoph,

      es sind oft die einfachsten Dinge, auf die man nicht kommt!!

      Das mit <img src="http://www.DOMAINNAME.DE/files/$Thema.gif">
      klappt bis auf eine Sache hervorragend.

      Heißt mein Thema "Stadt & Kultur" wird die Datei Stadt & Kultur.gif
      aufgerufen. Hier werden die Leerzeichen und das "&" gelesen.

      Heißt das Thema "Städte & Kultur" stehe ich auf dem Schlauch.
      Egal, ob ich die Datei "St&auml;dte & Kultur.gif" oder
      "Städte & Kultur.gif" nenne, es wird nichts angezeigt.

      Mein Problem ist, daß ich mindestens ein Thema mit Umlaut habe :-(

      Gibt es da einen Trick??

      Danke
      Trixi


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Trixi (22 Beiträge) am Sonntag, 21.März.2004, 20:06.
    Bin ich auf dem richtigen Weg?

      Hallo,

      ich habe mir eine Detailansicht für meine Einträge zusammengebastelt
      und mir dabei Hilfe aus verschiedenen Forumbeiträgen geholt.
      Hat auch super geklappt.

      Momentan wird eine Platzhaltergrafik eingesetzt, falls kein Bild
      ausgewählt wurde.
      Ich versuche es aber so hinzubekommen, daß ein fest hinterlegtes Bild
      angezeigt wird, abhängig vom ausgewählten Thema.

      Wird beim Eintrag Thema_A ausgewählt, soll man kein eigenes Bild mehr
      hochladen können, sondern dann wird automatisch die Datei unter

      <img src='http://www.DOMAINNAME.DE/themenbild_A.jpg'>
       
      
      angezeigt.
      Thema_B, Thema_C, etc.

      Kann ich da mit meinem vorhandenen Gebastel ansetzen, oder bin ich
      da vollkommen falsch??

      Danke ;-)
      Trixi

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 22.März.2004, 22:26.
    Re: Bin ich auf dem richtigen Weg?

      Ja, klingt gut, haste denn schon Code zum Anschauen? Klappt der nicht? Wenn nich, poste den mal ;-)

     Antworten

    Beitrag von Trixi (22 Beiträge) am Dienstag, 23.März.2004, 10:46.
    Re: Bin ich auf dem richtigen Weg?

      Hallo Christoph,

      Hier mein Versuch, der auch klappt.
      Hier wird aber Grafik X angezeigt, wenn
      kein Bild-Upload gemacht wird.

      Ich habe aber noch einen Account ohne Datei-Feld.
      Hier möchte ich dann abhängig von der Themenwahl (Optionsfeld)
      eine bestimmte Grafik zuweisen.
      ?!?
      Trixi


      <loop db=DATENBANK code=perl>
      

      out <<EOF;
      $Thema 
      

      EOF
      if($Bild) {
      out "<p><img src='http://www.DOMAINNAME.DE/files/$_raw{Bild}'>";
      } else
      {
      out "<img src='http://www.DOMAINNAME.DE/themenbild1.jpg'>";
      }
      out <<EOF;
      $Titel
      $Beschreibung
       
      EOF
      

      </loop>

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 23.März.2004, 16:58.
    Re: Bin ich auf dem richtigen Weg?

      Das sieht doch schon sehr gut aus. Bei der if-Abfrage scheint was nich zu stimmen, bin mir aber jetzt nich sicher, was genau. Du könntest Dir testweise einfach mal $Bild ausgeben lassen, also vor das "if" ein

      out "#$Bild#";
      

      einfügen und dann die Seite aufrufen. Wenn da dann sowas wie "<img src=...>" ausgegeben wird, dann musst Du die if-Abfrage so machen:

      if($_raw{Bild}) {
      

      wenn da aber Leerzeichen oder garnix ausgegeben werden, dann versuchs mal so:

      if($length($Bild)<3) {
      

      äh, ungefähr klar? ,-)

      Eine Bildausgabe je nach Themenwahl is noch einfacher, da reicht eine Zeile:

      <img src="http://www.DOMAINNAME.DE/files/$Thema.gif">
      

      um je nach dem Feld "Thema" ein entsprechendes gif-Bild auszugeben... ;-)

     Antworten

    Beitrag von Trixi (22 Beiträge) am Mittwoch, 24.März.2004, 09:35.
    Re: Bin ich auf dem richtigen Weg?

      Guten Morgen Christoph,

      es sind oft die einfachsten Dinge, auf die man nicht kommt!!

      Das mit <img src="http://www.DOMAINNAME.DE/files/$Thema.gif">
      klappt bis auf eine Sache hervorragend.

      Heißt mein Thema "Stadt & Kultur" wird die Datei Stadt & Kultur.gif
      aufgerufen. Hier werden die Leerzeichen und das "&" gelesen.

      Heißt das Thema "Städte & Kultur" stehe ich auf dem Schlauch.
      Egal, ob ich die Datei "St&auml;dte & Kultur.gif" oder
      "Städte & Kultur.gif" nenne, es wird nichts angezeigt.

      Mein Problem ist, daß ich mindestens ein Thema mit Umlaut habe :-(

      Gibt es da einen Trick??

      Danke
      Trixi

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 24.März.2004, 16:53.
    Re: Bin ich auf dem richtigen Weg?

      Am einfachsten wäre es, einfach alles wegzumachen, was keine "normalen" Buchstaben sind, z.b. so:

      $Thema=~ s/\W//g;
      

      aus "Städte & Kultur" würde damit "StdteKultur"... ;-)

     Antworten

    Beitrag von Trixi (22 Beiträge) am Mittwoch, 24.März.2004, 20:32.
    Re: Bin ich auf dem richtigen Weg?

      Hallo Christoph,

      grundsätzlich verstehe ich Dich:-)

      Habe jetzt versucht, daß an verschiedenen Stellen einzubauen!
      Ohne Erfolg :-(


      $Thema=~ s/\W//g;
      

      Weder beim <loop> <loop db=DATENBANK code=perl>

       noch beim Link zum Themenbild
      

      <img src="http://www.DOMAIN/files/$Thema.gif">


      hat das geklappt?!

      Trixi

     Antworten


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