ECB 1.08 - fehler bei Suche
ECB 1.08 - fehler bei Suche
Hallo!
Habe letzte woche wieder die Webseite entdeckt und finde das Projekt echt sensationell was ihr hier macht.
Ich habe ECB 1.08 drauf und wollte fragen ob mir wer helfen kann?
WEnn ich was suche dann sage "sortiert nach preis aufsteigend" kommt folgende Fehlermeldung:
1054 - Unbekanntes Tabellenfeld 'p.best_price' in order clause
SELECT distinct p.products_id, p.products_price, p.products_model, p.products_quantity, p.products_shippingtime, p.products_fsk18, p.products_image, p.products_weight, p.products_tax_class_id, p.products_vpe, p.products_vpe_status, p.products_vpe_value, pd.products_name, pd.products_short_description, pd.products_description FROM products AS p LEFT JOIN products_description AS pd ON (p.products_id = pd.products_id) LEFT OUTER JOIN products_attributes AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN products_options_values AS pov ON (pa.options_values_id = pov.products_options_values_id) LEFT OUTER JOIN specials AS s ON (p.products_id = s.products_id) AND s.status = '1' LEFT JOIN products_to_customers_status po ON p.products_id = po.products_id AND customers_status = 1 WHERE p.products_status = '1' AND pd.language_id = '2' AND ( ( pd.products_keywords LIKE ('%dulux%') OR pd.products_description LIKE ('%dulux%') OR pd.products_short_description LIKE ('%dulux%') OR pd.products_name LIKE ('%dulux%') OR p.products_model LIKE ('%dulux%') OR (pov.products_options_values_name LIKE ('%dulux%') AND pov.language_id = '2') ) and ( pd.products_keywords LIKE ('%s%') OR pd.products_description LIKE ('%s%') OR pd.products_short_description LIKE ('%s%') OR pd.products_name LIKE ('%s%') OR p.products_model LIKE ('%s%') OR (pov.products_options_values_name LIKE ('%s%') AND pov.language_id = '2') ) ) GROUP BY pd.products_name ORDER BY p.best_price asc
Weiß jemand eine antwort?
lg
Habe letzte woche wieder die Webseite entdeckt und finde das Projekt echt sensationell was ihr hier macht.
Ich habe ECB 1.08 drauf und wollte fragen ob mir wer helfen kann?
WEnn ich was suche dann sage "sortiert nach preis aufsteigend" kommt folgende Fehlermeldung:
1054 - Unbekanntes Tabellenfeld 'p.best_price' in order clause
SELECT distinct p.products_id, p.products_price, p.products_model, p.products_quantity, p.products_shippingtime, p.products_fsk18, p.products_image, p.products_weight, p.products_tax_class_id, p.products_vpe, p.products_vpe_status, p.products_vpe_value, pd.products_name, pd.products_short_description, pd.products_description FROM products AS p LEFT JOIN products_description AS pd ON (p.products_id = pd.products_id) LEFT OUTER JOIN products_attributes AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN products_options_values AS pov ON (pa.options_values_id = pov.products_options_values_id) LEFT OUTER JOIN specials AS s ON (p.products_id = s.products_id) AND s.status = '1' LEFT JOIN products_to_customers_status po ON p.products_id = po.products_id AND customers_status = 1 WHERE p.products_status = '1' AND pd.language_id = '2' AND ( ( pd.products_keywords LIKE ('%dulux%') OR pd.products_description LIKE ('%dulux%') OR pd.products_short_description LIKE ('%dulux%') OR pd.products_name LIKE ('%dulux%') OR p.products_model LIKE ('%dulux%') OR (pov.products_options_values_name LIKE ('%dulux%') AND pov.language_id = '2') ) and ( pd.products_keywords LIKE ('%s%') OR pd.products_description LIKE ('%s%') OR pd.products_short_description LIKE ('%s%') OR pd.products_name LIKE ('%s%') OR p.products_model LIKE ('%s%') OR (pov.products_options_values_name LIKE ('%s%') AND pov.language_id = '2') ) ) GROUP BY pd.products_name ORDER BY p.best_price asc
Weiß jemand eine antwort?
lg
Re: ECB 1.08 - fehler bei Suche
Hi rieste
Ciao,
Mike
schönrieste hat geschrieben:Habe letzte woche wieder die Webseite entdeckt und finde das Projekt echt sensationell was ihr hier macht.
Na, in der "originalen" ECB Shop Version gibt es in der Tabelle products kein Feld "best_price". Ich würde mal vermuten, Du hast da etwas nachträglich eingebaut?rieste hat geschrieben:WEnn ich was suche dann sage "sortiert nach preis aufsteigend" kommt folgende Fehlermeldung:
1054 - Unbekanntes Tabellenfeld 'p.best_price' in order clause ...
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: ECB 1.08 - fehler bei Suche
@mike
das feld gibt es zwar nicht in der DB aber es wird u.a. in der advanced_search_result.php per sql "erzeugt". und die products_sort.inc.php greift halt drauf zu. das ist in der ecb so und auch in webs, so weit ich das hier sehe.
gruß
ulli
das feld gibt es zwar nicht in der DB aber es wird u.a. in der advanced_search_result.php per sql "erzeugt". und die products_sort.inc.php greift halt drauf zu. das ist in der ecb so und auch in webs, so weit ich das hier sehe.
gruß
ulli
Re: ECB 1.08 - fehler bei Suche
Nicht ganz: In der 1.0.8 (rev. 1086) gab es "best_price" noch nicht. Die kam erst mit rev. 1120 in die advanced_search_result.php rein.
Bist Du sicher, dass Du die v1.0.8 meinst? Welche Revision hat die Datei advanced_search_result.php?
Ich habe noch etwas weiter gesucht. Ist schon interessant, was man so findet, wenn man nach "p.best_price" so googlet ...
u. a. http://bugs.webs.de/view.php?id=264
Demnach liegt der Fehler in der /inc/products_sort.inc.php. Dort wurde damals schon etwas eingebaut, was dann leider nicht in allen "Produktlisten" zur Anwendung gekommen ist: p.best_price
Der frühere Code funktioniert aber auch nicht mehr, durch die Änderung mit den personal_offers_... Tabellen. Muss ich Jörg mal fragen, der das damals implementiert hat. Evtl. hilft da der Code aus der 1.0.9 die es mal temporär gab.
Bist Du sicher, dass Du die v1.0.8 meinst? Welche Revision hat die Datei advanced_search_result.php?
UPDATE:$Id: advanced_search_result.php 1074 2010-01-10 22:11:35Z joerg $
Ich habe noch etwas weiter gesucht. Ist schon interessant, was man so findet, wenn man nach "p.best_price" so googlet ...
u. a. http://bugs.webs.de/view.php?id=264
Demnach liegt der Fehler in der /inc/products_sort.inc.php. Dort wurde damals schon etwas eingebaut, was dann leider nicht in allen "Produktlisten" zur Anwendung gekommen ist: p.best_price
Code: Alles auswählen
case '1': // ASC
$sorting_data['products_sorting'] = 'p.best_price';
$sorting_data['products_sorting2'] = 'asc';
break;
case '2': // DESC
$sorting_data['products_sorting'] = 'p.best_price';
$sorting_data['products_sorting2'] = 'desc';
break;
Mein Shop: http://www.basteln-selbermachen.de
Re: ECB 1.08 - fehler bei Suche
Hy!
Erstmal großes HUI sagen muß, das ist ja echt noch eine community hier!
Hier mal der Header meiner Advanced_search - ich benutze advanced search eigentlich als haup suchmodul. habs aber ein wenig schleifen lassen und bin drauf gekommen das es nicht mehr geht sobal man nach was bestimmten sortieren will.
/* -----------------------------------------------------------------------------------------
$Id: advanced_search_result.php 1074 2010-01-10 22:11:35Z joerg $
XT-Commerce - community made shopping
http://www.xt-commerce.com
Copyright (c) 2005 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(advanced_search_result.php,v 1.68 2003/05/14); http://www.oscommerce.com
(c) 2003 nextcommerce (advanced_search_result.php,v 1.17 2003/08/21); http://www.nextcommerce.org
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/
Erstmal großes HUI sagen muß, das ist ja echt noch eine community hier!
Hier mal der Header meiner Advanced_search - ich benutze advanced search eigentlich als haup suchmodul. habs aber ein wenig schleifen lassen und bin drauf gekommen das es nicht mehr geht sobal man nach was bestimmten sortieren will.
/* -----------------------------------------------------------------------------------------
$Id: advanced_search_result.php 1074 2010-01-10 22:11:35Z joerg $
XT-Commerce - community made shopping
http://www.xt-commerce.com
Copyright (c) 2005 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(advanced_search_result.php,v 1.68 2003/05/14); http://www.oscommerce.com
(c) 2003 nextcommerce (advanced_search_result.php,v 1.17 2003/08/21); http://www.nextcommerce.org
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/
-
- Administrator
- Beiträge: 292
- Registriert: Do 6. Mai 2010, 14:16
- Shop Version: die aktuelle
- Wohnort: Köln
- Kontaktdaten:
Re: ECB 1.08 - fehler bei Suche
Hi,
der Fehler in der advanced_search_list.php ist bekannt und in der V1.0.10 auch bereits behoben.
Mit der hier angehängten überarbeiteten advanced_search_list.php wird der Fehler bei der V1.0.8 behoben. Diese Datei funktioniert *NUR* mit der V1.0.8!
der Fehler in der advanced_search_list.php ist bekannt und in der V1.0.10 auch bereits behoben.
Mit der hier angehängten überarbeiteten advanced_search_list.php wird der Fehler bei der V1.0.8 behoben. Diese Datei funktioniert *NUR* mit der V1.0.8!
Re: ECB 1.08 - fehler bei Suche
Hallo,
ich nutze auch die ECB 1.08 und bin bis auf ein paar Kleinigkeiten sehr zufrieden. Deswegen scheue ich mich etwas auf WEBS zu updaten.
Das Problem mit der Sortierung tritt ja nicht nur bei der Suche auf, sondern auch wenn der Kunde eine Sortierung nach Preis in einer Kategorie wählt.
Gibt es da schon eine Lösung oder ist das schon in Webs behoben wurden?
Gruß,
Christopher
ich nutze auch die ECB 1.08 und bin bis auf ein paar Kleinigkeiten sehr zufrieden. Deswegen scheue ich mich etwas auf WEBS zu updaten.
Das Problem mit der Sortierung tritt ja nicht nur bei der Suche auf, sondern auch wenn der Kunde eine Sortierung nach Preis in einer Kategorie wählt.
Gibt es da schon eine Lösung oder ist das schon in Webs behoben wurden?
Gruß,
Christopher
Re: ECB 1.08 - fehler bei Suche
1. Kannst Du das bitte mal etwas genauer beschreiben ("Das Problem mit der Sortierung", welches?) oderludichef hat geschrieben:Das Problem mit der Sortierung tritt ja nicht nur bei der Suche auf, sondern auch wenn der Kunde eine Sortierung nach Preis in einer Kategorie wählt.
Gibt es da schon eine Lösung oder ist das schon in Webs behoben wurden?
2. noch besser, einfach mal im Demo - Shop versuchen zu reproduzieren?
Mein Shop: http://www.basteln-selbermachen.de
Re: ECB 1.08 - fehler bei Suche
Hallo,
die Sortierung nach dem Preis funktioniert nicht, wenn der Kunde dies auswählt. Dazu gab es im ECB Forum auch schon einige Threads aber nie eine Lösung.
Reproduzieren kann ich das im Demoshop komischerweise nicht. Da funktioniert es, aber habe auch nur 5 statt 5000 Produkten drin und ich lade im richtigen Shop per JTL Wawi hoch. Aber daran sollte es ja nicht liegen.
Hier mal direkt das Problem im Shop
http://ludicard.de/Pokemon-Karten/Pokem ... 3_237.html
wenn man oben jetzt die Sortierung andert und zwar nach Preis, bringt der alles durcheinander.
Gruß,
Christopher
die Sortierung nach dem Preis funktioniert nicht, wenn der Kunde dies auswählt. Dazu gab es im ECB Forum auch schon einige Threads aber nie eine Lösung.
Reproduzieren kann ich das im Demoshop komischerweise nicht. Da funktioniert es, aber habe auch nur 5 statt 5000 Produkten drin und ich lade im richtigen Shop per JTL Wawi hoch. Aber daran sollte es ja nicht liegen.
Hier mal direkt das Problem im Shop
http://ludicard.de/Pokemon-Karten/Pokem ... 3_237.html
wenn man oben jetzt die Sortierung andert und zwar nach Preis, bringt der alles durcheinander.
Gruß,
Christopher
Re: ECB 1.08 - fehler bei Suche
Dann könnte es ja im Webs schon behoben sein?!? Da bleibt Dir dann nur das Aufsetzen eines Test-Shops. Wobei der JTL Wawi Connector noch nicht vollständig mit der aktuellen Webs funktionieren wird. Nach dem die final nun so weit ist können uns auch die Wawi - Connectoren ansehen: http://forum.webs.de/viewtopic.php?f=15&t=160ludichef hat geschrieben:Reproduzieren kann ich das im Demoshop komischerweise nicht. Da funktioniert es, aber habe auch nur 5 statt 5000 Produkten drin und ich lade im richtigen Shop per JTL Wawi hoch. Aber daran sollte es ja nicht liegen.
Mein Shop: http://www.basteln-selbermachen.de