Autor Thema: Bestseller nur für die jeweilige Kategorie ausgeben  (Gelesen 4449 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Bestseller nur für die jeweilige Kategorie ausgeben
« am: August 26, 2015, 20:02:11 »
Aufgabe:

es sollen in der jeweiligen Katalog-Kategorie nur die Bestseller Artikel aus dieser Kategorie angezeigt werden.

Also z.B bei "Drucker und Zubehör" keine Kabel oder Mäuse sondern nur die Bestseller aus der Kategorie Drucker und Zubehör


Lösung:

in iplBestseller.ipl

$query = qq~
SELECT $OITEMS.ITEMID,
Sum($OITEMS.COUNT) AS itemcount
FROM $OITEMS
GROUP BY $OITEMS.ITEMID
ORDER BY itemcount DESC
LIMIT $MAX_OUT
~;

mit

#  Suche auf Unterseiten beschraenken
my $page = $ssp::pgid;
main::getChildCategoriesRecursive($page,\%pages);
my $suchort_sql = " PGID IN (" . join(",", keys(%pages)) . ")";

my $OITEMS = ssp::db_get_prefix() . "OITEMS";
my $ITEM = ssp::db_get_prefix() . "ITEM";

my $query = qq|SELECT $OITEMS.ITEMID, Sum($OITEMS.COUNT) AS itemcount FROM $OITEMS
LEFT JOIN $ITEM ON $OITEMS.ITEMID=$ITEM.ITEMID WHERE $suchort_sql GROUP BY $OITEMS.ITEMID ORDER BY itemcount DESC LIMIT $MAX_OUT|;

ersetzen.

Das ist jetzt nur die Lösung für mySQL - wie/ob es für Access auch funktioniert weiß ich nicht ....


Linkback: https://www.shoppilot.net/pf/index.php?topic=1738.0
mfG
dobra


xx
Bestseller.ipl

Begonnen von Joachim

1 Antworten
4017 Aufrufe
Letzter Beitrag November 27, 2009, 16:40:22
von dobra
xx
__catalog__ mit ssp ausgeben?

Begonnen von dobra

0 Antworten
4477 Aufrufe
Letzter Beitrag Januar 10, 2009, 08:53:01
von dobra
xx
Verzeichnisseite per ssp ausgeben

Begonnen von admin

0 Antworten
6403 Aufrufe
Letzter Beitrag November 19, 2009, 11:37:47
von admin
xx
Seiten-Icon ausgeben

Begonnen von dobra

0 Antworten
5248 Aufrufe
Letzter Beitrag März 04, 2013, 00:04:04
von dobra