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

    chaoz23

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #15 am: 01. August 2022, 16:42:27
    PS: Im ursprünglichen Suchfeld oben bleibt allerdings der korrekte neue Suchbegriff stehen. Man müßte also "nur" denselben Inhalt im unteren Suchbegrifffeld anzeigen.

    Und nochmal zur Sicherheit: Das alles gilt nur für Suchbegriffe, die nicht gefunden werden können. Bei auffindbaren Suchbegriffen ist alles bestens.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #16 am: 01. August 2022, 16:55:58
    So bringt das nichts.
    Schreibe das bitte in das Ticket welches aus diesem Thread hervorging,
    Ticket #1828
    oder mache ein neues dafür auf. Ansonsten wird das untergehen.

    Dabei solltest du dich möglichst genau ausdrücken, damit man weiß was du meinst und es nachvollziehen kann.
    Mit solch einer Aussage
    [...]
    ...bleibt diese Suchabfrage gespeichert.
    [...]

    konnte zumindest meine Wenigkeit erstmal nichts anfangen. "gespeichert" ?, wo ?

    Gruß,
    noRiddle

    chaoz23

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #17 am: 01. August 2022, 19:08:59
    Leider kenne ich mich mit dem Ticket-System überhaupt nicht aus und möchte da nichts falsch machen.

    Aber ich versuche es nochmal kurz zu erklären:
    Ein Besucher gibt kurz nach der Cache-Leerung "111" in das Suchfeld ein. Der Suchbegriff wird nicht gefunden.
    Danach gibt ein Besucher "222" in das Suchfeld ein. Der Suchbegriff wird ebenfalls nicht gefunden.

    Für die erneute Suche steht jetzt jedoch nicht "222" in der Vorauswahl zum erneuten Suchen, sondern immernoch "111". Das gilt für jeden Besucher bis zur Leerung des Cache.

    Nur der erste nicht gefundene Suchbegriff wird damit jedem neuen Besucher bis zur Cache-Leerung angezeigt.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #18 am: 01. August 2022, 19:52:24
    Was muß man sich mit dem Ticket-System auskennen ? Das ist doch selbsterklärend. Den anderen hat's auch niemand erklärt und wenn du den Bug gefixt haben möchtest geht es nur so:
    Neues Ticket erstellen

    Bis auf ein paar wenige will sich keiner Arbeit machen aber alles soll super laufen, für lau natürlich. Warum auch soll man selbst sich im Interesse aller mal bemühen ?
    Warum nur kotzt mich das immer mehr an ?

    Gruß,
    noRiddle

    chaoz23

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #19 am: 01. August 2022, 20:41:42
    Es tut mir wirklich leid, wenn ich diesen Eindruck erzeugt habe!

    Ich bin seit xt dabei und versuche jedes Problem selbst zu lösen, indem ich mich im Zweifel tagelang durch Threads wühle. Im Interesse aller habe ich mich heute an diesen gehangen, da ich ein Problem entdeckt habe, was scheinbar noch niemand gesehen hat.

    Jetzt habe ich zum ersten Mal ein Ticket erstellt und hoffe, dass ich alles richtig gemacht habe. Ich danke Euch wirklich von Herzen für Eure Arbeit und versuche zu helfen, wo ich es nur selbst kann!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #20 am: 01. August 2022, 20:48:07
    Danke dir.
    For the record: Ticket #2289

    Gruß,
    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #21 am: 02. August 2022, 09:24:58
    Du kannst dir, wenn es dich nervt, vorrübergehend helfen, indem du in /includes/modules/error_handler.php  ganz oben über
    Code: PHP  [Auswählen]
    $module_smarty = new Smarty;

    das einfügst:
    Code: PHP  [Auswählen]
    $disable_smarty_cache = true;

    Beim nächsten Update dürfte das ja behoben sein und du kannst das genannte File dann einfach überschreiben lassen.

    Gruß,
    noRiddle

    chaoz23

    • Neu im Forum
    • Beiträge: 20
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #22 am: 02. August 2022, 13:19:22
    Vielen Dank - das klappt super!

    Ich wollte auch wirklich nicht nörgeln oder eine schnelle Gratislösung. Ich war nur selbst überrascht, nach all den Jahren solch ein Problemchen offenbar als Erster entdeckt zu haben. Und nachdem ich nichts dazu im Forum gefunden hatte, mußte ich es ja zumindest ansprechen.

    Nun haben alle nicht nur eine Lösung, sondern ich habe auch noch etwas über Tickets gelernt - dankeschön.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #23 am: 02. August 2022, 13:23:45
    Die Cache-Funktion wurde erst mit den letzten Releases so überarbeitet, daß sie wirklich funktioniert (ich glaub' ab 2.0.6.0 war sie okay). Deswegen ist es nicht "nach all den Jahren".
    Hat auch nichts mit "schnelle Gratislösung" zu tun, das ist ja ein echter Bug und der muß behoben werden.
    Wollte dir lediglich eine Lösung geben bis ein Update kommt.

    Gruß,
    noRiddle

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #24 am: 10. August 2022, 13:44:29
    @chaoz23

    Löst bei dir diese Änderung in der error.log auch folgende Meldung aus?

    Code: PHP  [Auswählen]
    [2022-08-10 11:46:23]   [error] [modified]      [pid:31940]     ERROR found for URL: /Viessmann/Viessmann-Ersatzteile/7407310-Viessmann-Elektronikleiterplatte-E7-1--146017.html        {}      {}
    [2022-08-10 11:46:23]   [error] [modified]      [pid:31940]     Call to a member function assign() on null in File: /www/htdocs/******/includes/modules/error_handler.php on Line: 14   {}      {}

    Gruß Heiko

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #25 am: 10. August 2022, 15:32:01
    Nein.
    Hast du diese Zeile versehentlich gelöscht ?
    Code: PHP  [Auswählen]
    $module_smarty = new Smarty;

    Das muß oben im File so aussehen:
    Code: PHP  [Auswählen]
    $disable_smarty_cache = true;  
    $module_smarty = new Smarty;
    $module_smarty->assign('language', $_SESSION['language']);
    $module_smarty->assign('tpl_path', DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE.'/');

    Gruß,
    noRiddle

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Suchbegriff aus dem Cache steht dauerhaft im Suchfeld
    Antwort #26 am: 12. August 2022, 07:33:57
    Danke und Entschuldigung noRiddle,

    daran lag es.  Jetzt läuft es ohne Fehler.

    Gruß Heiko
    6 Antworten
    6726 Aufrufe
    07. Februar 2010, 19:59:35 von Tomcraft
    3 Antworten
    5040 Aufrufe
    23. Juli 2012, 15:55:38 von shkshop
    12 Antworten
    3709 Aufrufe
    12. März 2015, 15:17:18 von Matt