Re: Volltextsuche - Frage - 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 Tim (10 Beiträge) am Dienstag, 12.April.2005, 17:18.
    Re: Volltextsuche - Frage

      Genau der ist es.
      Ich wollte ihn eigentlich erst anpassen, wenn ich weiß, daß es der richtige ist.
      Danke


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Tim (10 Beiträge) am Dienstag, 12.April.2005, 16:08.
    Volltextsuche - Frage

      Ich habe zu der Volltextsuche aus der Bibliothek eine Frage:

      Kann ich diese einfach in mein do action... einsetzen oder ist das nur sinnvoll, wenn ich kein do action ... nutze?

      <!--$v für range setzen -->
      <perl>
      $v=$v||0;
      </perl>
      

      <!--Volltextsuche Form -->

      <form action="http://www.domain.de/baseportal/Verzeichnis/Template&sort=-Id" enctype="multipart/form-data" method="post">
      
      Volltextsuche
      <input type="text" name="suche=" size="15">
      <input type="submit" name="input" value="Suchen"></form>
      <!--Blättern oben -->
      perl>
      get "Id==* _fullsearch~=$suche fullsearch_match=500 range=$v,10 @_sel", "Datenbank";
      my $range=$_range_length;
      my $blaettern=$_range_length;
      my $blaetter_lang=$range*10;
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      my $color='#CCCCCC';
      my $color_vonbis='#FFFFFF';
      my $color_zahl='#CCCCCC';
      my $color_vorzu='#CCCCCC';
      my $color_balken='#CCCCCC';
      my $font='Thomas, Arial';
      my $size='1';
      my $table='';
      my $table_align='left';
      

      out "<div align=$table_align>";
      out "<table width=$table cellpadding=4 height=25 cellspacing=4><tr align=left>
      <td bgcolor=$color align='center'><font face=$font font size=$size>";
       
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out $oldrange>=0?"<a href=\"$_link&v=0&suche=$suche&@_sel&sort=$sort\">|<</a>":"|<";
      out "</font></td><td bgcolor=$color align='center'><font face=$font font size=$size>";
      out $oldrange>=0?"<a href=\"$_link&v=$oldrange&suche=$suche&@_sel&sort=$sort\"><</a>":"<<";
      out "</font></td><td bgcolor=$color align='center'><font face=$font font size=$size>";
      

      $ende=substr($_amount_query,0,length($_amount_query)-1);
      out $newrange<$_amount_query?"<a href=\"$_link&v=$newrange&suche=$suche&@_sel&sort=$sort\">></a>":">>";
      out "</font></td><td font face=$font font size=$size bgcolor=$color align='center'><font face=$font font size=1>";
      out $newrange<$_amount_query?"<a href=\"$_link&suche=$suche&v=".($ende."0")."&@_sel&sort=$sort\">>|
      </a>":">|";
      out "</font></td><td bgcolor=$color_vonbis width='185' align='center'><font face=$font font size=$size>Einträge ".($v+1)." bis
      ".(($v+$blaettern)>$_amount_query?"$_amount_query":($v+$blaettern))." von
      $_amount_query</td>";
       
      if ($_amount)
      {
      

      $vr=int($v/$blaetter_lang) unless $_range==0;
      $vr=$vr*$blaetter_lang;
      out "<td bgcolor=$color_vorzu align='center'><font face=$font font size=$size><a href=$_link&suche=$suche&v=".($vr-$blaetter_lang)."&@_sel&sort=$sort><<</a></font></td>" if
       
      ($vr-$blaetter_lang)>=0;
      for ($i=$vr;$i<($vr+$blaetter_lang<=$_amount_query?($vr+$blaetter_lang):$_amount_query); $i+=$blaettern)
      

      {
      out "<td bgcolor=$color_zahl align='center'><font face=$font font size=$size>".($v==$i?"<b>".($i+1)."</b>":"<a
      href=$_link&suche=$suche&v=$i&@_sel&sort=$sort>".($i+1)."</a>")."</font></td>";
      }
      out "<td bgcolor=$color_vorzu align='center'><font face=$font font size=$size><a href=$_link&suche=$suche&v=$i&@_sel&sort=$sort>>></a></font></td>" if $i<$_amount_query;
      }
      out "</font></tr></table></div>";
      </perl>
      <!--Ausgabe mit loop code=perl -->
      <loop _fullsearch~=$suche fullsearch_match=500 sort^=-Id code=perl db=Datenbank range^=$v,10>
      out "<bla bla $x $y $z>";
      </loop>
      <!--Blättern unten -->
      <perl>
      my $range=$_range_length;
      my $blaettern=$_range_length;
      my $blaetter_lang=$range*10;
      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      my $color='#CCCCCC';
      my $color_vonbis='#FFFFFF';
      my $color_zahl='#CCCCCC';
      my $color_vorzu='#CCCCCC';
      my $color_balken='#CCCCCC';
      my $font='Thomas, Arial';
      my $size='1';
      my $table='';
      my $table_align='left';
      

      out "<div align=$table_align>";
      out "<table width=$table cellpadding=4 height=25 cellspacing=4><tr align=left>
      <td bgcolor=$color align='center'><font face=$font font size=$size>";
       
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out $oldrange>=0?"<a href=\"$_link&v=0&suche=$suche&@_sel&sort=$sort\">|<</a>":"|<";
      out "</font></td><td bgcolor=$color align='center'><font face=$font font size=$size>";
      out $oldrange>=0?"<a href=\"$_link&v=$oldrange&suche=$suche&@_sel&sort=$sort\"><</a>":"<<";
      out "</font></td><td bgcolor=$color align='center'><font face=$font font size=$size>";
      

      $ende=substr($_amount_query,0,length($_amount_query)-1);
      out $newrange<$_amount_query?"<a href=\"$_link&v=$newrange&suche=$suche&@_sel&sort=$sort\">></a>":">>";
      out "</font></td><td font face=$font font size=$size bgcolor=$color align='center'><font face=$font font size=1>";
      out $newrange<$_amount_query?"<a href=\"$_link&suche=$suche&v=".($ende."0")."&@_sel&sort=$sort\">>|
      </a>":">|";
      out "</font></td><td bgcolor=$color_vonbis width='185' align='center'><font face=$font font size=$size>Inserate ".($v+1)." bis
      ".(($v+$blaettern)>$_amount_query?"$_amount_query":($v+$blaettern))." von
      $_amount_query</td>";
       
      if ($_amount)
      {
      

      $vr=int($v/$blaetter_lang) unless $_range==0;
      $vr=$vr*$blaetter_lang;
      out "<td bgcolor=$color_vorzu align='center'><font face=$font font size=$size><a href=$_link&suche=$suche&v=".($vr-$blaetter_lang)."&@_sel&sort=$sort><<</a></font></td>" if
       
      ($vr-$blaetter_lang)>=0;
      for ($i=$vr;$i<($vr+$blaetter_lang<=$_amount_query?($vr+$blaetter_lang):$_amount_query); $i+=$blaettern)
      

      {
      out "<td bgcolor=$color_zahl align='center'><font face=$font font size=$size>".($v==$i?"<b>".($i+1)."</b>":"<a
      href=$_link&suche=$suche&v=$i&@_sel&sort=$sort>".($i+1)."</a>")."</font></td>";
      }
      out "<td bgcolor=$color_vorzu align='center'><font face=$font font size=$size><a href=$_link&suche=$suche&v=$i&@_sel&sort=$sort>>></a></font></td>" if $i<$_amount_query;
      }
      out "</font></tr></table></div>";
      </perl>
      <!--Quicklinks - dafür wird @_sel benötigt-->
      <perl>
      out "<b>Quicklinks</b><br>";
      out "Rasse: ";
      foreach ('A' .. 'Z')
      {
      out "<a title=\"Rasse mit $_ ...\" href=\"$_link&sort=Hunderasse,-Id&Hunderasse~=$_\">&nbsp;$_</a> ";
      }
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Dienstag, 12.April.2005, 16:58.
    Re: Volltextsuche - Frage

      Hallo Tim,

      so wie es ausschaut, ist es der Text aus der Bib von Tina.

      da ist eigentlich schon alles drin, Du mußt nur die Datenbanken und Links "anpassen".

      Ich weiß allderdings nicht, ob das bei "kostenlos" funktioniert.

      Bei Miete oder Lizenz kannst Du alternativ auch das Beispiel aus der Doku verwenden:

      http://www.baseportal.de/bpws_doku.html#a23

      Gruß

      Claus

     Antworten

    Beitrag von Tim (10 Beiträge) am Dienstag, 12.April.2005, 17:18.
    Re: Volltextsuche - Frage

      Genau der ist es.
      Ich wollte ihn eigentlich erst anpassen, wenn ich weiß, daß es der richtige ist.
      Danke

     Antworten


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