Volltextsuche - 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 Gerrit (81 Beiträge) am Donnerstag, 1.November.2001, 11:23. WWW: liebesrose.de
    Volltextsuche

      Hallo. Bei der Volltextsuche werden bei mir folgende Daten ausgegeben : Titel, Name, Ort, EMail, Telefon, Text.
      Ich möchte allerdings, dass nicht nur die Daten ausgegeben werden, sondern vor den Daten sollen die Feldnamen stehen. Etwa so : Titel : Daten - Name : Daten - Ort : Daten usw. Wie kann ich erreichen, dass die Feldnamen vor den Daten stehen ?

      Wie kann ich es weiter erreichen, dass die EMail-Adresse als Link ausgegeben wird ?

      Danke für die Hilfe. Gerrit.

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      Freie Suche: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      <perl>
      return if $_fullsearch eq "";
      get "fullsearch_match=10";
      while(get_next)
      {
      $out= <<EOF;
      $Titel<br> $Name<br> $Ort<br> $EMail<br> $Telefon<br> $Text<p>
      EOF
      $out=~ s#$_fullsearch_regex#<font color=red>$1</font>#g;
      out $out;
      }
      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gerrit (81 Beiträge) am Donnerstag, 1.November.2001, 11:23. WWW: liebesrose.de
    Volltextsuche

      Hallo. Bei der Volltextsuche werden bei mir folgende Daten ausgegeben : Titel, Name, Ort, EMail, Telefon, Text.
      Ich möchte allerdings, dass nicht nur die Daten ausgegeben werden, sondern vor den Daten sollen die Feldnamen stehen. Etwa so : Titel : Daten - Name : Daten - Ort : Daten usw. Wie kann ich erreichen, dass die Feldnamen vor den Daten stehen ?

      Wie kann ich es weiter erreichen, dass die EMail-Adresse als Link ausgegeben wird ?

      Danke für die Hilfe. Gerrit.

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      Freie Suche: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      <perl>
      return if $_fullsearch eq "";
      get "fullsearch_match=10";
      while(get_next)
      {
      $out= <<EOF;
      $Titel<br> $Name<br> $Ort<br> $EMail<br> $Telefon<br> $Text<p>
      EOF
      $out=~ s#$_fullsearch_regex#<font color=red>$1</font>#g;
      out $out;
      }
      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 1.November.2001, 12:13.
    Re: Volltextsuche

      Der Teil bei dem die Feldinhalte ausgegeben werden, ist der hier:

      $out= <<EOF;
      $Titel<br> $Name<br> $Ort<br> $EMail<br> $Telefon<br> $Text<p>
      EOF
      

      Dort kannst Du (fast) normales HTML schreiben (zzgl. natürlich der baseportal-Features wie Feldinhalte mit $ davor), also was Du willst sähe dann so aus:

      $out= <<EOF;
      Titel: $Titel<br>Name: $Name<br>Ort: $Ort<br>EMail: <a href="mailto:$EMail">$EMail</a><br>Telefon: $Telefon<br>Text: $Text<p>
      EOF
      

     Antworten


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