Re: Perl-Problem - 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 Olaf Mertgen (263 Beiträge) am Freitag, 1.Februar.2002, 21:20. WWW: www.shareware4u.de
    Re: Perl-Problem

      Hallo Robert,

      du solltest das aber noch ein bisschen ändern, denn sonst kann man die Ausgabe ganz schön zerschießen. Gib einfach mal "font" als Suchbegriff ein.

      So sollte das Problem behoben sein:
      while(get_next)
      {
      $Titel=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      $Untertitel=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      $subkat=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      

      out "<font size=2><b>$Titel</b><br>$Untertitel<br><b>$subkat</b>,&nbsp;";
      out datum($Datum,"kurz")."<p>";
      }
       
      
      Gruß, Olaf


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Robert Morten (138 Beiträge) am Freitag, 1.Februar.2002, 19:29. WWW: www.robert-morten.de
    Perl-Problem

      Bei einem meiner Templates nutze ich die Volltextsuche aus der Dokumentation zur Mietversion.

      Unter:

      http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&range=150,150&Pos=4622

      hatte ich ein Problem geschildert. Die Anwort von Sander habe ich nun ausprobiert und u.a. Code ersetzt:

      while(get_next)
      {
      $out= <<EOF;
      <font size=2><b>$Titel</b><br>$Untertitel<br><b>$subkat</b>,&nbsp;
      EOF
      out datum($Datum,"kurz")."<p>";
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      out $out;
      }
      

      Nun wird zwar das Datum wie gewünscht angezeigt, dafür rutschen die Daten "Datum" um je einen Datensatz nach oben. Vor der Liste erscheint in großer Schrift das Datum des ersten Ergebnisses, beim letzten Datensatz fehlen Datum und Zeilenumbruch.

      Siehe:

      http://robert-morten.de/baseportal/Redaktionssytem/artikel

      Wie kann ich das ändern?

      Gruß,

      Robert

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Freitag, 1.Februar.2002, 20:29. WWW: www.shareware4u.de
    Re: Perl-Problem

      Probier das mal so:

      while(get_next)
      {
      $out= <<EOF;
      <font size=2><b>$Titel</b><br>$Untertitel<br><b>$subkat</b>,&nbsp;
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      out $out;
      out datum($Datum,"kurz")."<p>";
      }
      

      Dann wird das Datum hinten ausgegeben.

      Gruß, Olaf

     Antworten

    Beitrag von Robert Morten (138 Beiträge) am Freitag, 1.Februar.2002, 20:53. WWW: www.robert-morten.de
    Re: Perl-Problem

      Perfekt - herzlichen Dank!

      Robert

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Freitag, 1.Februar.2002, 21:20. WWW: www.shareware4u.de
    Re: Perl-Problem

      Hallo Robert,

      du solltest das aber noch ein bisschen ändern, denn sonst kann man die Ausgabe ganz schön zerschießen. Gib einfach mal "font" als Suchbegriff ein.

      So sollte das Problem behoben sein:
      while(get_next)
      {
      $Titel=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      $Untertitel=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      $subkat=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      

      out "<font size=2><b>$Titel</b><br>$Untertitel<br><b>$subkat</b>,&nbsp;";
      out datum($Datum,"kurz")."<p>";
      }
       
      
      Gruß, Olaf

     Antworten


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