Suche nach 2 oder mehr Wörtern abspeichern Suche nach 2 oder mehr Wörtern abspeichern
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Suche nach 2 oder mehr Wörtern abspeichern

Started by newx, March 11, 2008, 11:00:58 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

newx

Hallo zusammen,

und zwar folgendes: Ist es möglich auch eine Suche mit 2 oder mehr begriffen abzuspeichern?
Zur Erklärung:die normale Suche nach Schlagworten schaut ja in der URL so aus thumbnails.php?album=search&search=schwarz
Dies trifft ja dann nur auf den eine Begriff (schwarz).

gehe ich nun in die Galerie-Suche und starte dort eine Suchanfrage kann ich ja mit 2 wörtern suchen, die auch das richtige ergebnis liefern.
oben in der URL wird dabei jedoch nur das angezeigt: .../thumbnails.php.

Nun die Frage: kann man diese Suche irgenwdwie abspeichern? (hoffe ihr versteht mich  ::) )

Greetz X

Joachim Müller


newx

Hallo,

also wenn ich  hier eingebe ROT LOCKIG (ohne Komma mit Leerzeichen) dann kommt das richtige raus:
http://www.friseur-fragen.de/frisurengalerie/search.php

Gebe ich in die URL das ein http://www.friseur-fragen.de/frisurengalerie/thumbnails.php?album=search&search=rot+lockig kommen jedoch andere Ergebnisse.
Die Ergebnisse aus der ersten Variante sind jedoch genau das was richtig wäre.
Gibt es da ne Möglichkeit?

Gru´X

Αndré

Das Problem ist, dass eine Oder-Suche durchgeführt wird. Ich hatte dasselbe Problem auch einmal, kann mich aber gerade nicht erinnern, wie ich das gelöst habe :(

Ich dachte, dass es etwas mit der Zeile $type = $_POST['type'] == 'AND' ? " AND " : " OR "; aus der Datei "search.inc.php" zu tun hatte, aber wie ich gerade festgestellt habe, habe ich da nix verändert.. du könntest natürlich eine entsprechende GET-Auswertung in diese Datei schreiben und den Parameter dann übergeben, aber ich hatte das anders gelöst *grübel*

wenns mir einfällt, sag ich jedenfalls bescheid :)


lg
andré

Αndré

Bearbeite mal die Datei include/search.inc.php

Suche:$type = $_POST['type'] == 'AND' ? " AND " : " OR ";

Ersetze mit:$type = $_POST['type'] == 'OR' ? " OR " : " AND ";

Damit dürfte es funktionieren.. ich habs aber wie gesagt irgendwie anders gelöst ???