am: 18. März 2011, 14:46:06
In einem unserer Shops hat sich ein komischer Fehler eingenistet.
Dieser macht sich folgendermaßen bemerkbar:
1. Bestimmte Artikel sind in der Datenbank plötzlich 3x vorhanden
2. Im Backend werden diese jedoch nicht angezeigt (außer bei Attributverwaltung)
3. Im Frontend werden diese nicht angezeigt (was wohl daran liegt das keine Überkategorien vorhanden sind, siehe Punkt 5)
4. Bei der Suche im Shop werden Sie gefunden
5. Wenn man dem Problem in der Datenbank folgt dann kommt dabei folgendes heraus:
5.1. alle 3 Artikel stehen in der Tabelle "products", "products_description"
5.2. alle 3 Artikel stehen in der Tabelle "products_to_categories"
5.3. alle 3 Kategorien aus "products_to_categories" stehen in der Tabelle "categories"
5.4. die parent_id in der Tabelle "categories" gibt es allerdings nicht.
Bei der Attributverwaltung hab ich ein kleines Snippet geschrieben das diese Einträge entsprechend filtert und nicht anzeigen lässt.
Allerdings weiß ich nicht wie ich das bei der Suche schaffen soll.
Zum anderen weiß ich auch nicht wie diese Einträge plötzlich dupliziert wurden und ob ich sie bedenkenlos löschen kann.
Die Shopversion ist 1.03
Zum Updaten müsste ich vieles manuell machen, da ich einige Dateien bearbeitet habe (und nicht mehr genau welche).
Was ich jetzt brauch?
Am besten ein Snippet das bei der Suche überprüft ob eine Oberkategorie von den gefundenen Einträgen existiert.
Linkback: https://www.modified-shop.org/forum/index.php?topic=11746.0