Modify

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#1912 closed Bug/Fehler (invalid)

xtc_count_products_in_category() zählt nicht korrekt ?

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone:
Component: Shop Version: 2.0.5.1
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Wenn die Anzahl der Produkte je Kategorie hinter den Kategorienamen angezeigt werden soll
(SHOW_COUNTS == 'true' (Konfiguration => Mein Shop => "Artikelanzahl hinter Kategorienamen?"))
werden Artikel die sich in einer Hauptkategorie befinden und gleichzeitig in eine der Unterkategorien verlinkt sind mehrfach gezählt.
Außerdem enthält die Funktion eine imho unnötige Rekursion.
In folgendem Beitrag im Thread Artikelanzahl hinter Kategoriebezeichnung, fehlerhaft bei verlinkten Artikeln habe ich dazu eine Lösung vorgeschlagen.

Gruß,
noRiddle

Attachments (0)

Change History (8)

comment:1 by Torsten Riemer, 5 years ago

Component: AdminShop
Milestone: modified-shop-2.0.5.2
Version: 2.0.5.1

comment:2 by Gerhard Waldemair, 5 years ago

Der Ansatz das anders zu lösen ist gut, nur das Ergebnis ist leider falsch. Lass dir mach alle Artikel ausgeben. Die Unterkategorien werden dabei nicht mitgezählt.

Ob mehrfach verlinkte Artikel innerhalb der Kategorie mitgezählt werden oder nicht, darüber lässt sich streiten.

Version 0, edited 5 years ago by Gerhard Waldemair (next)

comment:3 by anonymous, 5 years ago

I see, bei Unterkategorien erster Ebene klaptt es, bei Unter-Unter-Kategorien fehlen dann die Artikel.
Geht wohl doch nur mit Rekursion.

Daß sich über die Zählart streiten läßt sehe ich auch so, weshalb ich meinen zitierten Post auch mit diesem Satz begann:
"Ja, das ist ein Bug, wenn man so will (könnte man auch anders sehen)."

Gruß,
noRiddle

comment:4 by Torsten Riemer, 5 years ago

Description: modified (diff)

comment:5 by Gerhard Waldemair, 5 years ago

Milestone: modified-shop-2.0.6.0
Resolution: invalid
Status: newclosed
Version: 2.0.5.1

comment:6 by Torsten Riemer, 5 years ago

Version: 2.0.5.1

comment:7 by anonymous, 5 years ago

Wenn Interesse besteht:
Ich habe im Thread eine Variante gepostet die funktioniert.
In ihr kann konfiguriert werden ob mehrfach verlinkte Artikel nur einmal gezählt werden. Außerdem kann konfiguriert werden, ob überhaupt Artikel der Unterkategorien mitgezählt werden sollen.
https://www.modified-shop.org/forum/index.php?topic=41358.msg378566#msg378566

Generell erscheint mir das Ansinnen des OP im Thread begründet.

Gruß,
noRiddle

comment:8 by Gerhard Waldemair, 5 years ago

Ein Performancetest hat ergeben, dass die hier forgeschlagene Änderung um den Faktor 10 langsamer ist.

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.