Re: Maxlistlength - 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 hempelr (1976 Beiträge) am Montag, 28.Juli.2003, 20:40.
    Re: Maxlistlength

      Hallo, Domi,
      mhm, das mit maxlistlength geht leider im loop nicht.
      Hier aber folgender "Workaround", mit dem du die Ausgabelänge des Strings begrenzen kannst:
      ---- schnipp
      <loop sort=- code=perl>
      $txtlen=20; # Länge des Textes in Zeichen (Achtung, werden alle mitgezähtl, auch Leerzeichen und HTML-Zeichen sowie Zeilenumbrüche!)
      out<<EOF;
      <table width="75%" height="134" border="0">
      <tr>
      <td width="84%" height="23"><font face="Arial" size="2"><b>$Titel</b></font></td>
      <td width="16%"><font face="Arial" size="2">
      $Datum</font></td>
      </tr>
      <tr align="left" valign="top">
      <td height="105" colspan="2"><hr color="#0066CC">
      <p><font face="Arial" size="2">${ \substr $Text,0,$txtlen}...</p>
      <p align="right"><a href="home.htm">>>zum Bericht</a></p></font>
      </td>
      </tr><hr color="#0066CC">
      </table>
      </font>
      <br>
      <br>
      EOF
      </loop>
      
      ---schnapp
      Wobei $txtlen den Wert für deine gewünschte Textlänge vorgibt
      der Konstrukt ${ \substr $Text,0,$txtlen} ist ne sogenannte skalare Interpolation und erspart das Zwischenspeichern von Werten in ner Variable und/oder die Ausgabe in nem EOF-Block. Christoph findet das zwar "doof", aber ich nutze das mitunter für ganze Funktionen und Berechnungen, geht saustark gut.....
      Hoffe, es hilft dir weiter
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Domi (2 Beiträge) am Montag, 28.Juli.2003, 15:49.
    Maxlistlength

      Hi,
      ich bin absoluter BP-Neuling.
      Jetzt folgende Frage: Wo muss ich im folgenden Code die Maxlistlength-Angabe machen, um nicht den ganzen Text anzeigen zu lassen???

      <html>
      <head>
      <title>Untitled Document</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <style type="text/css">
      BODY { scrollbar-base-color: #000000; scrollbar-face-color: #ffffff;
       scrollbar-arrow-color: #000000; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff}
      </style>
      </head>
      <body vlink="2d659d">
      

      <loop sort=- >

      <table width="75%" height="134" border="0">
      

      <tr>
          <td width="84%" height="23"><font face="Arial" size="2"><b>$Titel</b></font></td>
          <td width="16%"><font face="Arial" size="2">
        $Datum</font></td>
        </tr>
        <tr align="left" valign="top" maxlistlength=20> 
          <td height="105" colspan="2"><hr color="#0066CC"> 
            <p><font face="Arial" size="2">$Text...</p>
            <p align="right"><a href="home.htm">>>zum Bericht</a></p></font>
      

      </td>
        </tr><hr color="#0066CC">
      </table>
      

      </font>
      <br>
      <br>
      

      </loop>
      </body>
      

      </html>

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Montag, 28.Juli.2003, 20:40.
    Re: Maxlistlength

      Hallo, Domi,
      mhm, das mit maxlistlength geht leider im loop nicht.
      Hier aber folgender "Workaround", mit dem du die Ausgabelänge des Strings begrenzen kannst:
      ---- schnipp
      <loop sort=- code=perl>
      $txtlen=20; # Länge des Textes in Zeichen (Achtung, werden alle mitgezähtl, auch Leerzeichen und HTML-Zeichen sowie Zeilenumbrüche!)
      out<<EOF;
      <table width="75%" height="134" border="0">
      <tr>
      <td width="84%" height="23"><font face="Arial" size="2"><b>$Titel</b></font></td>
      <td width="16%"><font face="Arial" size="2">
      $Datum</font></td>
      </tr>
      <tr align="left" valign="top">
      <td height="105" colspan="2"><hr color="#0066CC">
      <p><font face="Arial" size="2">${ \substr $Text,0,$txtlen}...</p>
      <p align="right"><a href="home.htm">>>zum Bericht</a></p></font>
      </td>
      </tr><hr color="#0066CC">
      </table>
      </font>
      <br>
      <br>
      EOF
      </loop>
      
      ---schnapp
      Wobei $txtlen den Wert für deine gewünschte Textlänge vorgibt
      der Konstrukt ${ \substr $Text,0,$txtlen} ist ne sogenannte skalare Interpolation und erspart das Zwischenspeichern von Werten in ner Variable und/oder die Ausgabe in nem EOF-Block. Christoph findet das zwar "doof", aber ich nutze das mitunter für ganze Funktionen und Berechnungen, geht saustark gut.....
      Hoffe, es hilft dir weiter
      Ruben

     Antworten

    Beitrag von Domi (2 Beiträge) am Dienstag, 29.Juli.2003, 15:01.
    Re: Maxlistlength

      Vielen Dank Ruben,

      es funktioniert!

      Domi

     Antworten


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