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: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Hallo,

    ich nutze

    modified eCommerce Shopssoftware v2.0.4.2 rev 11374 dated: 2018-07-23
    Datenbank Version: "MOD_2.0.4.2"
    PHP 7.1
    Responsive Design.

    Es hat sich seit dem Update auf 2.0.4.2 bei mir ein Fehler eingeschlichen, welchen ich weder rekonstruiert bekomme, noch weiß wo er her kommt.

    Das erste mal trat er letzte Woche auf, da sprach mich ein Kollege darauf an das ein Suchbegriff im Suchfeld steht. Egal was er eingibt, der Suchbegriff erscheint immer wieder.

    Das war auch dann bei mir so, ich konnte eingeben was ich wollte - da stand ein Suchbegriff.
    Woher er kam und warum er da plötzlich drin stand konnte ich nicht erklären.

    Erst als ich das Cache Verzeichnis gelehrt hatte war der Suchbegriff weg.

    Heute hatte ich es wieder. Dieses mal stand ein anderer Suchbegriff im Feld.
    Keine Ahnung woher er kommt oder wer danach gesucht hat, er stand dort.

    Ich konnte ihn zwar löschen und nach was eigenem suchen, aber wenn die Suche erfolgt war stand dort oben wieder der Suchbegriff.

    Ich habe dann vom Handy, von einem anderem PC und sogar einen Freund gebeten die Seite mal von ihm zu hause zu öffnen und auch bei ihm stand der Begriff drin.

    Erst mit dem löschen des Shopcaches verschwand der Begriff.

    Ich weis nicht wo ich da überhaupt ansetzen soll und hoffe einfach das ich durch diesen Thread vielleicht auch ein anderer finden lässt, welcher das gleiche Phänomen hat.

    Gruß Heiko

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

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #1 am: 26. Juli 2018, 19:39:03
    Hallo Heiko,
    evtl. liegt an dem Update der Smarty 3 Version.

    shop/includes/modules/product_listing.php

    suche:

    Code: PHP  [Auswählen]
       if (!CacheCheck()) {

    ersetze mit:

    Code: PHP  [Auswählen]
       if (($current_category_id == '0' && isset($_GET['keywords'])) || !CacheCheck()) {

    Gruß, h-h-h

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #2 am: 10. August 2018, 07:28:10
    Guten morgen, erst einmal vielen lieben Dank für deine Antwort.
    Leider habe ich sie komplett übersehen.

    Ich habe die Codezeile eingebaut und melde mich bei dir sobald es wieder auftritt oder nicht.
    Wahrscheinlich ein 4~5 Tage wieder ;)

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #3 am: 13. August 2018, 10:30:50
    Guten morgen,

    leider hat dies nicht geholfen.

    Heute morgen hatte ich wieder einen fremden Suchbegriff in der Suchleiste.

    Dazu habe ich mal ein Video rein gestellt.

    https://youtu.be/mJO0hndz3p0

    Man sieht, das sich dort der Suchbegriff "Blanco117497" drin befindet.
    Der stammt nicht von mir. Und egal was ich eingebe, er bleibt dort stehen.
    Als ich den Cache das erste mal geleert habe, so hat er dann wieder einen fremden Suchbegriff angezeigt.
    Beim nächsten mal war dann endlich weg.

    Der fremde Suchbegriff bleibt auch drin stehen, wie ich es aus diesem Thread ("Suchfeld nach Suchanfrage nicht leeren") eingestellt habe.

    Wenn ich den Cache leere und meinen Suchbegriff am Ende eintrage, dann bleibt dieser nicht drin.

    Egal mit welchem Browser. Auch im Inkognito Modus.

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #4 am: 24. März 2020, 13:32:12
    Moin zusammen,

    ich habe mittlerweile ein Update von

    modified eCommerce Shopssoftware v2.0.4.2 rev 11374 dated: 2018-07-23
    Datenbank Version: "MOD_2.0.4.2"

    auf

    modified eCommerce Shopssoftware v2.0.5.0 rev 12487 dated: 2019-12-13
    Datenbank Version: "MOD_2.0.5.0"

    PHP VERSION 7.4.2
    MySQL Version 5.7.28

    gemacht.

    Danach habe ich das erste kostenpflichtige Template in der neusten Version genommen und dieses unseren Bedürfnissen angepasst.

    Dann habe ich das Caching eingeschaltet und der Fehler tritt wieder/immer noch auf.

    Es stehen in der Suchabfrage Suchbegriffe anderer Besucher drin.
    Schalte ich das Caching aus, dann passiert dies nicht mehr.

    Der einzige Unterschied, welcher mir aufgefallen ist,
    das bei aktiviertem Cache meine eigene Suchanfrage im Feld stehen bleibt.
    Wenn ich das Caching ausschalte - dann löscht er das Feld nach erfolgreicher Suche.

    Den Tipp von " h-h-h" habe ich auch schon umgesetzt, aber es passiert nach wie vor.

    Hättet ihr noch einen Tipp was ich ausprobieren kann oder wo ich noch ansetzen kann?

    Danke vorab.

    Gruß Heiko

    Timm

    • Fördermitglied
    • Beiträge: 6.345
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #5 am: 17. Mai 2020, 09:06:08
    Moin
    Ticket #1828 behandelt dein Problem.

    Gruß Timm

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #6 am: 17. Mai 2020, 10:05:09
    Danke, ich bin schon echt an dem Problem verzweifelt und fragte mich ob dies nicht noch jemand anderes hat?

    Ich lösche mittlerweile per cronjob den Cache im halbe Stunden Rhythmus, damit nicht ständig ein Suchbegriff drin steht.

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #7 am: 18. Mai 2020, 15:42:53
    Ich bin leider mit dem Ticketsystem etwas überfordert.

    https://trac.modified-shop.org/changeset/12762

    Dort steht, sofern ich es richtig verstehe, dass es behoben wurde.
    Wo finde ich den diese Änderung?

    Es kommt zwar sicherlich mit einem Update, aber ich würde gerne das Problem vorher beheben, da dies ein Datenschutz Problem für mich darstellt, wenn Suchbegriffe anderer Kunden dort fest stehen.

    Lieben Dank vorab.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.750
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #8 am: 18. Mai 2020, 16:23:31
    Wenn kein Changeset zur Verfügung gestellt wurde mußt du wohl den Cache ausschalten. DB-Cache kannst du aktiviert lassen, der hat keine Fehler.

    Gruß,
    noRiddle

    Timm

    • Fördermitglied
    • Beiträge: 6.345
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #9 am: 26. Juli 2020, 12:06:03
    @derHeiko
    In Ticket #1828 ist nun die Änderung als Download angehangen.

    Gruß Timm

    derheiko

    • Fördermitglied
    • Beiträge: 465
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #10 am: 30. Juli 2020, 09:52:41
    Und ich dachte schon die letzten zwei Jahre, es läge nur an meinem Shop ;)

    Cool, damit ist auch gleich das Problem behoben, dass der eingegebene Suchbegriff einfach verschwindet.

    Danke für die Hilfe, Behebung und Benachrichtigung ;)

    Sergio Mueller

    • Mitglied
    • Beiträge: 178
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #11 am: 17. September 2020, 18:09:28
    Habe seit dem Update auf 2.0.5.1 + Bootstrap4 Template auch ständig merkwürdige Suchbegriffe im Suchfeld stehen. Wenn ich den Cache leere ist es für eine Weile weg, aber nach ein paar Stunden steht dann wieder was drin. Kann man das irgendwie fixen ? Auf den Cache würde ich ungern verzichten.

    Timm

    • Fördermitglied
    • Beiträge: 6.345
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #12 am: 17. September 2020, 18:12:25
    Moin

    Zwei Antworten über deiner Frage hatte ich das Ticket verlinkt, wo ein changeset angehangen ist.

    Gruß Timm

    Sergio Mueller

    • Mitglied
    • Beiträge: 178
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #13 am: 17. September 2020, 18:17:09
    Ja danke das habe ich gerade gesehen. Mal gucken ob ich das in das Bootstrap4 Template eingeflickt bekomme.

    chaoz23

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #14 am: 01. August 2022, 15:56:40
    Folgendes Phänomen tritt bei mir (Version 2.0.7.0, PC, Cache angeschaltet) und auch im Demoshop noch auf:

    Wenn jemand einen Suchbegriff eingibt, der nicht gefunden wird, bleibt diese Suchabfrage gespeichert. Wenn man dann einen anderen Suchbegriff, der nicht gefunden wird, eingibt, erscheint unter "Artikel wurde nicht gefunden!" jedoch der erste unauffindbare Suchbegriff. Dieses Problem bleibt bestehen, bis der Cache geleert wird und startet dann von Neuem.

    Das Problem ist also, dass man auch hier den Suchbegriff eines anderen Nutzers sehen kann. Außerdem ist es für den aktuellen Nutzer sehr unpraktisch bei einer neuen Suche.
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    6 Antworten
    6531 Aufrufe
    07. Februar 2010, 19:59:35 von Tomcraft
    3 Antworten
    4878 Aufrufe
    23. Juli 2012, 15:55:38 von shkshop
    12 Antworten
    3624 Aufrufe
    12. März 2015, 15:17:18 von Matt
               
    anything