Sucht man im Shop z.B: nach einem Autor wie "Karl May", so wird dieser nicht gefunden, obwohl der Name in der Beschreibung steht. Grund dafr ist der Befehl:
$lookfor=ereg_replace(" ","",$lookfor);
in der Datei search.php ! Durch diesen Befehl wird der Begriff "KarlMay" (ohne Leerzeichen) gesucht. Warum wurde dieser Befehl implementiert ? Kann man den Befehl ohne Probleme einfach entfernen ?
Gruss Rainer
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Nein, ich habe es nicht bersehen. Ich wei ehrlich gesagt nicht mehr, warum das da drin steht ... und habe momentan zu wenig Zeit das zu untersuchen.
Es knnte etwas damit zu tun haben, das auch die 'keywords' durch Leerzeichen getrennt in der Datenbank stehen oder aber eben einfach wegen der Datenbergabe.
PS: Die Suche knnte generell mal ein bichen berarbeitet und umorganisiert werden.
Gru,
Andreas.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sucht man im Shop z.B: nach einem Autor wie "Karl May", so wird dieser nicht gefunden, obwohl der Name in der Beschreibung steht. Grund dafr ist der Befehl:
$lookfor=ereg_replace(" ","",$lookfor);
in der Datei search.php ! Durch diesen Befehl wird der Begriff "KarlMay" (ohne Leerzeichen) gesucht. Warum wurde dieser Befehl implementiert ? Kann man den Befehl ohne Probleme einfach entfernen ?
Gruss Rainer
Hallo Andreas,
kannst Du mir auf meine Frage antworten ? Ich nehme an Du hast diese Frage bersehen ?
Besten Dank,
Rainer
Nein, ich habe es nicht bersehen. Ich wei ehrlich gesagt nicht mehr, warum das da drin steht ... und habe momentan zu wenig Zeit das zu untersuchen.
Es knnte etwas damit zu tun haben, das auch die 'keywords' durch Leerzeichen getrennt in der Datenbank stehen oder aber eben einfach wegen der Datenbergabe.
PS: Die Suche knnte generell mal ein bichen berarbeitet und umorganisiert werden.
Gru,
Andreas.