Re: Länge der Ausgabe begrenzen - 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 Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 12:42.
    Re: Länge der Ausgabe begrenzen

      So funktioniert es, hab ich gerade selber noch ausprobiert (Sperre für nur 1 Wort ist auch mit drin):

      $Text=substr($Text,0,160);
      $Text =~ /(.+)\s/;
      $Temp = $1;
      $Text = $Temp if ($Text=~/.+\s/);
      out $Text;
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Micha Jost (347 Beiträge) am Montag, 24.Februar.2003, 09:11.
    Länge der Ausgabe begrenzen

      Hallo,
      gibt es eine Möglichkeit den Befehl zur Ausgabebegrenzung so zu modifizieren, dass keine Worte abgeschnitten werden.

      $Text=substr($Text,0,160)
      

      Danke für Tipps.

      Gruß
      Micha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 24.Februar.2003, 10:07.
    Re: Länge der Ausgabe begrenzen

      so ungefähr:
      $Text=substr($Text,0,160)
      $Text =~ / $/;
      $last=pos($Text);
      # wenn nicht nun nicht nur ein wort ist..
      if($last){
      # noch mal bei letztem leerzeichen splitten
      $Text=substr($Text,0,$last)."...";
      } 
      

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Montag, 24.Februar.2003, 10:20.
    Re: Länge der Ausgabe begrenzen

      Hallo Sander,

      Danke für den Tipp. Ich habs jetzt mal so gemacht,
      <loop db=aktuell sort=-Datum Zeigen~=1 range^=0,5 code=perl>
      $Text=substr($Text,0,160);
      $Text=~ / $/;
      $last=pos($Text);
      if($last)
      {
      $Text=substr($Text,0,$last)."...";
      }
      

      out <<EOF;

      aber das hat leider nicht geklappt, Ausgabe wie vorher auch.

      Gruß
      Micha

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 12:42.
    Re: Länge der Ausgabe begrenzen

      So funktioniert es, hab ich gerade selber noch ausprobiert (Sperre für nur 1 Wort ist auch mit drin):

      $Text=substr($Text,0,160);
      $Text =~ /(.+)\s/;
      $Temp = $1;
      $Text = $Temp if ($Text=~/.+\s/);
      out $Text;
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 24.Februar.2003, 13:07.
    Re: Länge der Ausgabe begrenzen

      warte mal, geht noch kürzer...

      $Text=substr($Text,0,160);
      out $Text=~s/ [^ ]*$//;
      

      ;-)

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Montag, 24.Februar.2003, 13:35.
    Re: Länge der Ausgabe begrenzen -super, Danke !!

      Hallo,

      das funzt ja wirklich astrein.
      Danke

      Micha

     Antworten


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