#1468 closed Bug/Fehler (fixed)
eingeschalteter Cache führt zu Problemem bei Listingfiltern und Rezensionen
| Reported by: | FräuleinGarn | Owned by: | Gerhard Waldemair |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.4.2 |
| Component: | Module | Version: | 2.0.4.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
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)
Change History (28)
comment:1 by , 8 years ago
by , 8 years ago
| Attachment: | changeset_11223.zip added |
|---|
by , 8 years ago
| Attachment: | changeset_11224.zip added |
|---|
comment:4 by , 8 years ago
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 by , 8 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
by , 8 years ago
| Attachment: | changeset_11234.zip added |
|---|
comment:7 by , 8 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Die Umschaltung zwischen Boxansicht und Listenansicht funktioniert bei eingeschaltetem Cache auch weiterhin noch nicht.
Konnte es eben auch im Demoshop nachstellen.
comment:8 by , 8 years ago
Das müsste einfach zu beheben sein in der "/includes/modules/product_listing.php":
$get_params .= isset($_GET['show']) ? serialize($_GET['show']) : '';
by , 8 years ago
| Attachment: | changeset_11298.zip added |
|---|
comment:10 by , 8 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → 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 by , 8 years ago
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.
by , 8 years ago
| Attachment: | changeset_11305.zip added |
|---|
comment:13 by , 8 years ago
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 by , 8 years ago
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.
comment:15 by , 8 years ago
comment:16 by , 8 years ago
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:18 by , 7 years ago
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:20 by , 7 years ago
| Milestone: | modified-shop-2.0.4.1 → modified-shop-2.0.4.2 |
|---|
by , 7 years ago
| Attachment: | changeset_11353.zip added |
|---|

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.