Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Suche dicht machen

    rattenfänger

    • Mitglied
    • Beiträge: 138
    Suche dicht machen
    am: 09. Februar 2011, 19:20:24
    Hallo,
    ich verspreche, ich hab die Forensuche benutzt. :`(

    aber nichts passendes gefunden.

    Problem:
    Wenn man in die Suche ein % eingibt, kommen alle Artikel im Shop.
    Das möchte ich unbedingt vermeiden.
    Leider habe ich keine Ahnung, wo ich ansetzen muss.
    Kann man das unterbinden? Ich möchte nicht, dass jeder sieht, wie viele Artikel man im Shop hat. Und könnte ja auch sein, dass der Fehler eventuell missbraucht wird.



    Linkback: https://www.modified-shop.org/forum/index.php?topic=11175.0

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Suche dicht machen
    Antwort #1 am: 09. Februar 2011, 19:42:14
    advanced_search_result.php in Zeile 235 nach

    Code: PHP  [Auswählen]
              $ent_keyword = ($ent_keyword != $search_keywords[$i]) ? addslashes($ent_keyword) : false;
    einfügen

    Code: PHP  [Auswählen]
              $ent_keyword = str_replace(array('%', '_'), array('\%', '\_'), $ent_keyword);
              $keyword = str_replace(array('%', '_'), array('\%', '\_'), $keyword);
    Gruß

    h-h-h

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Suche dicht machen
    Antwort #2 am: 10. Februar 2011, 07:09:00
    Hallo,

    habe den Tipp mal in meinem modified eCommerce Shopsoftware Shop getestet. Funktioniert leider nicht wie gedacht.
    Egal ob man ein % einsetzt oder ein Leerzeichen oder gleich auf Enter drückt, es werden immer alle Artikel des Shops angezeigt.
    Gibt es da noch eine andere Lösung?
    modified eCommerce Shopsoftware 1.05

    Grüße
    Tom

    PS: Ist im Demoshop übrigens auch so.

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Suche dicht machen
    Antwort #3 am: 10. Februar 2011, 07:54:19
    Was ist besser - der Kunde liest "Artikel wurde nicht gefunden!" oder bekommt alle Artikel aufgelistet?

    Ich habe es mir gerade beantwortet, da ich eben eine Lösung machen wollte. :PP

    Gruß

    h-h-h

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Suche dicht machen
    Antwort #4 am: 10. Februar 2011, 08:00:15
    Danke für die Info.

    Gruß
    Tom

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.190
    • Geschlecht:
    Suche dicht machen
    Antwort #5 am: 10. Februar 2011, 11:30:57
    Im Trunk Demoshop ist das Verhalten doch aber anders? :?

    Grüße

    Torsten

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Suche dicht machen
    Antwort #6 am: 10. Februar 2011, 12:15:19
    Hallo Torsten,

    richtig, im Trunk Demoshop funktioniert es wie angesprochen.
    Dort ist die advanced_search_result.php wohl anders gestaltet?! Oder liegt das gar nicht an dieser Datei?

    Grüße
    Tom

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.190
    • Geschlecht:
    Suche dicht machen
    Antwort #7 am: 10. Februar 2011, 20:32:12
    Okay... also mit der "advanced_search_result.php" aus @1411 geht die Such nach "_" (Unterstrich) noch, ab r1412 ist die Mindestlänge auf 3 Zeichen gesetzt, wobei ich die Änderung ehrlich gesagt nicht sehe. *g*

    Changelog r1412 für die "advanced_search_result.php".

    Grüße

    Torsten

    9 Antworten
    5448 Aufrufe
    19. November 2011, 12:32:16 von Matt
    4 Antworten
    3710 Aufrufe
    25. März 2009, 20:07:15 von killray
    1 Antworten
    5287 Aufrufe
    21. Juni 2012, 18:24:58 von MW
    0 Antworten
    2608 Aufrufe
    02. September 2011, 14:38:00 von korth