Re: Volltextsuche mur in ausgewählten Datensätzen - 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 Micha Jost (347 Beiträge) am Dienstag, 23.April.2002, 22:15.
    Re: Volltextsuche mur in ausgewählten Datensätzen

      Hi Sander,

      die Idee war gut, aber er sagt jetzt: kein Treffer (zeigt aber welche an) und will ständig weitere Datensätze durchsuchen.

      Gruß
      Micha


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Micha Jost (347 Beiträge) am Dienstag, 23.April.2002, 19:47.
    Volltextsuche mur in ausgewählten Datensätzen

      Hallo,

      mit diesem (Sanderbasierten) Template wird eine komplette Datenbank durchsucht.
      Ich müsste aber, alle Datensätze "aussperren", die in einem Checkboxfeld "Archiv" keinen Eintrag haben.
      Wie könnte man das da noch reinfummeln.
      Schon mal Danke

      Gruß
      Micha



      <html>
      <head>
      <title>Sizungen</title>
      </head>
      <body bgcolor=#ffffff>
      

      <include src=../style>

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      <font size=2 face=verdana>Volltextsuche:</font> <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;
      

      <b><ul><font size=2 face=verdana>$Name</b></font><br><font size=1 face=verdana,arial,helvetica>$Datum <br>$Tagesordnung<br>$Protokoll<br>
      <a href="baseportal.pl?htx=/rathaus-buerstadt.de/sitzungsdienst/detailseite_sitzungen&Id=$_id">alle Details zur Sitzung</a></font><p></ul>
      <hr>
      EOF
      }
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      




       
      if ($_fullsearch_amount<1)
      {
      out "<font size=2 face=verdana, arial><b>Ihre Suchabfrage ergab leider keinen Treffer.</b></font><p>";
      } else
      {
      out "<font size=2 face=verdana, arial><b>Ihre Suchanfrage ergab $_fullsearch_amount Treffer</b></font><p>";
      }
      

      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
      {
         
          $txt="Suche in weiteren Datensätzen";
      }
      

      if($newrange<$_amount_all)
      {
          out "<font size=2 face=verdana, arial>Es wurde noch nicht in allen Datensätzen gesucht:</font>";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "<font size=2 face=verdana, arial>Die Datenbank wurde komplett durchsucht.<br><br></font>";
      }
      $_fullsearch_amount;
      </perl>
            <table border="0" cellpadding="4" cellspacing="1" width=100%>
        <tr bgcolor="#ff9933">
          <td width="10%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Gremium</b></div></font></td>
          <td width="10%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Datum</b></div></font></td>
       <td width="10%"><font face="Verdana,Arial" size="2" color="#000000"><div align="center"><b>Bemerkung</b></div></font></td>
         
      </tr>
      <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Archiv öffentlicher Sitzungen städt. Gremien (chronologisch geordnet)</b></font></p>
      <loop db=sitzungen sort=-Termin PolitischesGremium~=1 Archiv~=1 range^=0,10>
      <tr bgcolor="#CCCCC"> 
         <td width="10%"><font face="Verdana,Arial" size="2">$Name</a> </font></td> 
       <td width="10%"><font face="Verdana,Arial" size="2">$Termin</a></td> 
        <td width="10%"><font face="Verdana,Arial" size="2"><a href="baseportal.pl?htx=/rathaus-buerstadt.de/sitzungsdienst/detailseite_sitzungen&Id=$_id">alle Details</a></td> 
            
      </tr>
      </loop>
      

      </table>
      <p align="center"> <font face="Verdana,Arial, Helvetica, sans-serif" size="2"><perl>
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      

      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;

      out "<< <a href=\"$_link&range=$oldrange,$_range_length\">Zurück</a> " if $oldrange>=0;
      out "<a href=\"$_link&range=$newrange,$_range_length\">Weiter</a> >>" if $newrange<$_amount_query;
      

      </perl>
      </font>
      </p>
      

      <include src=../footer>


      </body>
      </html>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 23.April.2002, 21:59.
    Re: Volltextsuche mur in ausgewählten Datensätzen

      hast du mal versucht, bei get ein archiv==1 reinzusetzen (wenn archiv bei dir mit 1 gefüllt ist)?

      Sander

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Dienstag, 23.April.2002, 22:15.
    Re: Volltextsuche mur in ausgewählten Datensätzen

      Hi Sander,

      die Idee war gut, aber er sagt jetzt: kein Treffer (zeigt aber welche an) und will ständig weitere Datensätze durchsuchen.

      Gruß
      Micha

     Antworten


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