Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#1468 closed Bug/Fehler (fixed)

eingeschalteter Cache führt zu Problemem bei Listingfiltern und Rezensionen

Reported by: FräuleinGarn Owned by: GTB
Priority: hoch Milestone: modified-shop-2.0.4.2
Component: Module Version: 2.0.4.0

Description

1)
Wenn der Cache eingeschalten ist, dann werden neue Rezensionen nicht auf der Artikeldetailseite aktualisiert. Unter reviews.php werden sie sofort angezeigt.

Wenn man die Caches im Backend löscht, dann erscheint die Rezension im Produktlisting. Wenn er nicht aktiviert ist, dann erscheint die Rezension sofort.

Im Dev-Demoshop nachstellbar mit beiden tpl_Templates.

Das hat in 2.0.3.0 noch funktioniert.

Weiterer Fehler der mit eingeschaltetem Cache auftritt: Die Filter funktionieren nicht in der Artikelübersicht. Hat in 2.0.3.0 noch funktioniert. Weder für "Sortieren nach", "Artikel pro Seite" noch für die Filter durch Produkteigenschaften.

Im Demoshop auch nachstellbar.

Es mag ja unschön, aber nicht tragisch sein, dass die Rezensionen erst auftauchen, wenn man die Caches löscht. Es hat ja aber vorher funktioniert. Und mein persönliches Problem daran ist, dass mein Modul, dass die Bewertungen nicht auf einer extra Seite öffnet, sondern sich schön nach unten aufklappt dadurch nicht funktioniert, wenn der Cache eingeschaltet ist. Und den Cache würde ich schon ganz gern eingeschaltet lassen.

Gruß Timm

Attachments (6)

changeset_11223.zip (7.8 KB) - added by Tomcraft 4 years ago.
changeset_11224.zip (4.6 KB) - added by Tomcraft 4 years ago.
changeset_11234.zip (8.7 KB) - added by Tomcraft 4 years ago.
changeset_11298.zip (3.3 KB) - added by Tomcraft 4 years ago.
changeset_11305.zip (3.1 KB) - added by Tomcraft 4 years ago.
changeset_11353.zip (5.6 KB) - added by Tomcraft 4 years ago.

Download all attachments as: .zip

Change History (28)

comment:1 Changed 4 years ago by FräuleinGarn

Nachtrag: Es muss der Cache und der Datenbankcache ausgeschalten sein, damit es funktioniert.

Wenn nur eins von beiden ausgeschalten ist, egal welcher, dann funktioniert es auch nicht.

comment:2 Changed 4 years ago by GTB

  • Owner set to GTB
  • Resolution set to fixed
  • Status changed from new to closed

In 11223:

fix #1468

comment:3 Changed 4 years ago by GTB

In 11224:

fix #1468

Changed 4 years ago by Tomcraft

Changed 4 years ago by Tomcraft

comment:4 Changed 4 years ago by FräuleinGarn

Mit den beiden Fixes funktioniert die Rezensionsfunktion nun mit eingeschaltetem Cache. Allerdings nicht wenn gleichzeitig auch der DB-Cache eingeschalten ist.

Bei den Filtern funktionieren alle bis auf den "Artikel pro Seite"-Filter.

comment:5 Changed 4 years ago by Tomcraft

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:6 Changed 4 years ago by GTB

  • Resolution set to fixed
  • Status changed from reopened to closed

In 11234:

fix #1468

Changed 4 years ago by Tomcraft

comment:7 Changed 4 years ago by anonymous

  • Resolution fixed deleted
  • Status changed from closed to reopened

Die Umschaltung zwischen Boxansicht und Listenansicht funktioniert bei eingeschaltetem Cache auch weiterhin noch nicht.
Konnte es eben auch im Demoshop nachstellen.

comment:8 Changed 4 years ago by Tomcraft

Das müsste einfach zu beheben sein in der "/includes/modules/product_listing.php":

$get_params .= isset($_GET['show']) ? serialize($_GET['show']) : '';

comment:9 Changed 4 years ago by GTB

  • Resolution set to fixed
  • Status changed from reopened to closed

In 11298:

fix #1468

Changed 4 years ago by Tomcraft

comment:10 Changed 4 years ago by woodpecker

  • Resolution fixed deleted
  • Status changed from closed to reopened

Mit dem letzten changeset_11298 läuft die Umschaltung zwischen Boxansicht und Listenansicht mit eingeschaltetem Cache auch noch nicht.

Mit dem Hinweis von Torsten:
Das müsste einfach zu beheben sein in der "/includes/modules/product_listing.php":

$get_params .= isset($_GET['show']) ? serialize($_GET['show']) : '';

hat es funktioniert.

comment:11 Changed 4 years ago by Tomcraft

Bitte teste nochmal mit dem offiziellen Changeset r11298 und leere bitte den Cache.
Bei uns im Demoshop ist der Fehler nicht mehr reproduzierbar.

Nachtrag: Ich kann nun doch einen Fehler reproduzieren. Die Umschaltung auf die Listenansicht klappt zwar, aber eine Rückschaltung zur Boxansicht ist nicht mehr möglich.

Last edited 4 years ago by Tomcraft (previous) (diff)

comment:12 Changed 4 years ago by GTB

  • Resolution set to fixed
  • Status changed from reopened to closed

In 11305:

fix #1468

Changed 4 years ago by Tomcraft

comment:13 Changed 4 years ago by anonymous

Verbuggte Smarty-Version mit modified 2.0.4.0 übernommen?

Bei Smarty2 und der bisherigen Smarty3 Version gab es die ganzen Cache-Probleme nicht.

comment:14 Changed 4 years ago by anonymous

Smarty 2 verwendet den internen Smarty Cache. In Smarty 3 hat der Cache mit phpFastCache noch nie funktioniert, da ein Variablenfehler dies verhindert hat. Sollte dein Template mit Smarty3 laufen, hast du kein Caching obwohl es aktiviert ist.

Last edited 4 years ago by Tomcraft (previous) (diff)

comment:15 Changed 4 years ago by Tomcraft

Das wäre mir aber neu, dass im aktuellen Demoshop der Cache nicht funktioniert.
Kannst du bitte den Variablenfehler ein wenig genauer erklären? Steht das in Bezug zu Ticket #1485?

Last edited 4 years ago by Tomcraft (previous) (diff)

comment:16 Changed 4 years ago by anonymous

Jetzt ist ja keiner mehr. Dieser wurde in der 2.0.4.0 korrigiert. Deshalb fällt jetz auf, wo der Cache nicht sauber funktioniert.

comment:17 Changed 4 years ago by Tomcraft

In 11323:

add fixes from r11223, r11224, r11234, r11298 & r11305 to 2.0.4.1 (fix #1468)

comment:18 Changed 4 years ago by FräuleinGarn

Wenn der DB Cache eingeschalten ist, dann wird der Rezensionstext wieder nicht sofort angezeigt beim Artikel und auch nicht in der Box links. Die Sterne in pd_inforow erscheinen aber sofort.

Ich bin mir eigentlich ziemlich sicher, dass es im Demoshop funktioniert hatte, bevor die 2.0.4.1 rauskam.

comment:19 Changed 4 years ago by Tomcraft

  • Resolution fixed deleted
  • Status changed from closed to reopened

Werden wir nochmal prüfen.

comment:20 Changed 4 years ago by Tomcraft

  • Milestone changed from modified-shop-2.0.4.1 to modified-shop-2.0.4.2

comment:21 Changed 4 years ago by GTB

  • Resolution set to fixed
  • Status changed from reopened to closed

In 11353:

fix #1468

comment:22 Changed 4 years ago by Tomcraft

In 11356:

Added r11353 (fix #1468) from trunk to /branches/modified-shop-2.0.4.2

Changed 4 years ago by Tomcraft

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.