#2218 closed Bug/Fehler (fixed)
Fehler im Datenbankquery für "Neue Artikel"
| Reported by: | Karl1 | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.7.1 |
| Component: | Shop | Version: | 2.0.7.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Problem besteht bei Aufruf des Links "Neue Artikel".
In Version 2.0.6.0 hatte ich noch 6 neue Artikel, in 2.0.7.0 habe ich 38 Artikel - mein Testshop hat nur 6 Artikel alles andere sind Verlinkungen.
Habe daraufhin die Datenbankqueries der Dateien includes/modules/default.php verglichen - in 2.0.7.0 fehlt "GROUP BY p.products_id".
Gruß Karl
P.S.: Screenshot angehängt.
Attachments (3)
Change History (9)
by , 4 years ago
| Attachment: | screen.png added |
|---|
comment:1 by , 4 years ago
| Milestone: | → modified-shop-2.0.7.1 |
|---|
comment:2 by , 4 years ago
Es geht um die Zeile
".((isset($subcategories_array) && count($subcategories_array) > 1) ? 'GROUP BY p.products_id' : '')."
die dann wahrscheinlich so lauten müsste
".(((isset($subcategories_array) && count($subcategories_array) > 1) || basename($PHP_SELF) == FILENAME_PRODUCTS_NEW) ? 'GROUP BY p.products_id' : '')."
Es gibt allerdings noch eine andere Ungereimtheit im Zusammenhang mit der products_new.php, die es allerdings auch bereits in der 2.0.6.0 gab.
Dazu gibt es ein neues Ticket, welches ich hier verlinke weil die Themen als zusammengehörig angesehen werden können: Ticket #2221
Gruß,
noRiddle
comment:3 by , 4 years ago
Selbes Problem trifft auf "Angebote" zu.
'GROUP BY p.products_id' behebt den Fehler.
Gruß Karl
comment:4 by , 4 years ago
Vielleicht sollte man neue Variablen einführen:
$pages_with_group_by = array(FILENAME_PRODUCTS_NEW, FILENAME_SPECIALS); $use_group_by = (isset($subcategories_array) && count($subcategories_array) > 1) || (in_array(basename($PHP_SELF), $pages_with_group_by));
und dann
".((isset($use_group_by) && $use_group_by === true) ? 'GROUP BY p.products_id' : '')."
Gruß,
noRiddle
by , 4 years ago
| Attachment: | changeset_14525.zip added |
|---|

Screenshot