Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek - 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 Dirk (70 Beiträge) am Freitag, 9.Januar.2004, 17:57.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Hallo Herr Fehde,

      noch eine Frage ;-)

      Ihr beiden "Suchen" Vorschläge unterscheiden sich auch darin das
      ich bei der einfacheren Groß/Klein Schreibung nicht vernachlässigen darf.
      Bei der erweiterten Suche ist Groß/Klein Schreibung ist es egal....

      Können Sie mir sagen wo da das Geheimnis liegt ?

      Danke & Gruß

      Dirk


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Dirk (70 Beiträge) am Freitag, 9.Januar.2004, 13:38.
    Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Hallo,

      ich will die einfache Volltext Suchfunktion aus der bp-Bibliothek :
      (Autor: H.Fehde (iqws) Eintrag vom 12/7 2001, 15:33
      WWW: baseportal.de/cgi-bin/baseportal.pl?htx=/iqws/bp/News)

      einbinden aber es klappt einfach nicht.

      Schon beim Aufrufen der Seite bekomme ich eine Fehlermeldung :
      [ Fehler: Die angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben.
      Lösung: Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Verwaltung' und ändern Sie die Rechte entsprechend. ]

      führe ich dennoch die Suche aus kommt folgende Fehlermeldung:
      [ Fehler: Kann /usr/local/httpd/baseportal/tk/tr/tktrainer/list.fields nicht öffnen ]
      Treffer: 0

      [ Fehler: Kann /usr/local/httpd/baseportal/tk/tr/tktrainer/list.fields nicht öffnenDie angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben.
      Lösung: Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Verwaltung' und ändern Sie die Rechte entsprechend. ]

      Ich habe allerdings meine db alle rechte freigegeben. Überhaupt kann ich in dem Script gar nicht erkennen wo der Pfad liegt der auf meine Datenbank zugreifen soll...Vielleicht stimmt auch mein Pfad nicht aber ich finde auch
      nirgends eine Stelle wo ich was ändern muss ...

      Wer kennt sich damit aus und mag einem stümperhaften Amateur weiterhelfen ;-)

      Grüße & Danke

      Dirk

     Antworten

    Beitrag von Buggi (9 Beiträge) am Freitag, 9.Januar.2004, 14:11.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Die Fehlermeldung hat schon okay. Die Suche musst Du von der Seite 'News' aus benutzen/starten. Die Seite 'suchen' wird von 'News' nur includiert, d.h. eingebunden und ausgeführt.

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Freitag, 9.Januar.2004, 14:14.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Ich gehe davon aus, dass ein Template "News" und eine Datei "News" mit den Feldern Titel,Test im selben Verzeichnis wie das Template "suchen" existiert. Dann ist die eigentlich schon alles richtig, wenn das im Template News so aussieht:

      <include src=suchen><hr>
      <do action=all sort^=- range^=0,5 list=list listfields=Titel,Text input=link>
      

      H.Fehde

     Antworten

    Beitrag von Dirk (70 Beiträge) am Freitag, 9.Januar.2004, 17:13.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Supii...daran lag es ;-)

      Vielen Dank "Buggi" & H.Fehde !

      Eine Frage noch, ich wollte die Bedingungen erweitern indem ich nicht nur in
      einem Feld suchen kann, sondern in mehreren.
      Wenn ich das von Ihnen angführte Beispiel
      if ((index($Name,$Such)>= 0 ) or ($Nachname,$Such)>=0))
      
      einsetze bekomme ich eine Fehlermeldung ....müsste die letzte Klammer nicht
      wegfallen ? Lösche ich die Klammer, bekomme ich als Ergebnis ALLE Daten angezeigt... obwohl ich nur die Ergebnisse mit dem gesuchten Nachnamen haben wollte..

      Gruß & Danke

      Dirk

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 9.Januar.2004, 20:29.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Da fehlt das "index" beim zweiten Teil:

      if (index($Name,$Such)>=0 or index($Nachname,$Such)>=0)
      

      ;-)

     Antworten

    Beitrag von Dirk (70 Beiträge) am Samstag, 10.Januar.2004, 12:22.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Hallo Christoph,

      Super..hat prima funktioniert :-)))))))

      Vielen Dank & Grüße

      Dirk

     Antworten

    Beitrag von Dirk (70 Beiträge) am Samstag, 10.Januar.2004, 12:45.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Hallo Christoph,

      noch eine nervige Frage ;-)

      Ihr beiden "Suchen" Vorschläge unterscheiden sich auch darin das
      ich bei der einfacheren Groß/Klein Schreibung nicht vernachlässigen darf.
      Bei der erweiterten Suche ist Groß/Klein Schreibung ist es egal....

      <!----- einfache Volltext-Suche über "include scr=suchen"---------->
      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      

      <table border="0" cellpadding="0" cellspacing="0" width="100">
      <tr>
      <td width="215" colspan="2"><div align="center"><center><p>$db-Suche nach Name :</td></tr>
      

      <tr align="center">
      <td width="113"><font size="2" face="arial,helvetica">
      <input type="Name" name="Such=" size="15" value></font></td>
      <td width="102">&nbsp;&nbsp;&nbsp;
      <input type="submit" value="Suchen"></td>
      </table>
      </form>
      

      <perl>
      my @Daten;
      

      if ($Such ne "") #---------------------falls eine Suchanfrage gestartet wurde
      #---------------- und das Eingabefeld [Such] nicht leer ist
      {
      out "Suchbegriff =<b>[$Such]</b><br>";
      my $i=0;
      

      get "Id==*";
      while(get_next)
      #----------- gesucht wird in dem Feld [Name , Nachname] -------------------------------
      {if (index($Name,$Such)>=0 or index($Nachname,$Such)>=0)
      {$i++;
      $Daten[$i]="$i.<a href='http://baseportal.de/cgi-bin/baseportal.pl?
      htx=$htx&Id==$_id'>$Nachname</a><br>"; 
      #----------- als Link wird das Feld [Nachname] ausgegeben ----------------------
      

      }
      }
      out "Treffer: $i<br>";
      

      my $y=1;
      while ($y < $i+1){out $Daten[$y]; 
      $y++ ;}
      }
      
      "";
      </perl>


      Kannst Du mir sagen wo da das Geheimnis liegt ?

      Danke & Gruß

      Dirk

     Antworten

    Beitrag von Dirk (70 Beiträge) am Freitag, 9.Januar.2004, 17:57.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      Hallo Herr Fehde,

      noch eine Frage ;-)

      Ihr beiden "Suchen" Vorschläge unterscheiden sich auch darin das
      ich bei der einfacheren Groß/Klein Schreibung nicht vernachlässigen darf.
      Bei der erweiterten Suche ist Groß/Klein Schreibung ist es egal....

      Können Sie mir sagen wo da das Geheimnis liegt ?

      Danke & Gruß

      Dirk

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Freitag, 9.Januar.2004, 19:04.
    Re: Problem mit "kostenlose, einfache Suchfunktion aus der bp-Bibliothek

      versuchs mal mit
      if ((index($Name,$Such)>= 0  or ($Nachname,$Such)>=0))
      

      ..bin mir nicht mehr gaz sicher - das Tei ist schon sooo alt. - H.Fehde

     Antworten


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