Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 29. Mai 2013 09:57
- engel1963
- kennt CMS/ms
- Registriert: 08. Dezember 2010
- Beiträge: 105
[GELÖST] Products Categories Datenbank Aufruf Fehler
Wenn ich aus der Kategorieliste heraus auf ein Produktlink klicke gibt es einen Fehler.
Unknown column 'cc.category_id' in 'where clause'
Ebenfalls die Spalte cc.product_id auch.
Die Spalten sollen in der Tabelle module_products_categories ausgelesen werden. Dort gibt es die Spalten nicht. Es gibt noch die Tabelle module_products_product_categories und dort sind die Spalten.
Kann mir jemand sagen, in welcher Datei die Angepasst werden kann.
CMS 1.11.7
Products 2.19.5
Offline
#2 29. Mai 2013 11:19
- czarnowski
- kennt CMS/ms
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re: [GELÖST] Products Categories Datenbank Aufruf Fehler
Das ist eine Mysql Meldung diese Spalten sind nicht in der Tabelle enthalten.
Die Meldung kann auch dadurch erzeugt werden das der Präfix cc auf die falsche Tabelle verweist.
Tatsächlich fehlende Spalten kann man mit Mysql direkt oder per Script mit einer Sql Anweisung oder mit dem PMA hinzufügen.
Offline
#3 29. Mai 2013 11:23
- engel1963
- kennt CMS/ms
- Registriert: 08. Dezember 2010
- Beiträge: 105
Re: [GELÖST] Products Categories Datenbank Aufruf Fehler
Ich denke das eher die Abfrage einen Fehler enthält im Script. Habe nur noch nicht gefunden in welcher Datei sie steht.
Offline
#4 29. Mai 2013 12:00
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Products Categories Datenbank Aufruf Fehler
Und wenn Du einfach mal nach "cc.category_id" suchst?
Installiere Dir dazu einfach mal irgendeinen einfachen Editor (z.B. Notepad++ oder jEdit etc.) der in mehreren Dateien/Verzeichnissen suchen kann. Dann dürftest Du schnell fündig werden.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 29. Mai 2013 12:39
- engel1963
- kennt CMS/ms
- Registriert: 08. Dezember 2010
- Beiträge: 105
Re: [GELÖST] Products Categories Datenbank Aufruf Fehler
Das habe ich alles schon versucht. Leider kein Erfolg.
Gerade noch entdeckt wenn ich nach hierarchy filtere
INTERNAL ERROR: Query failed - SELECT SQL_CALC_FOUND_ROWS C.*,PH.hierarchy_id FROM fahrzeuge_module_products C LEFT JOIN fahrzeuge_module_products_prodtohier PH ON PH.product_id = C.id LEFT JOIN fahrzeuge_module_products_prodtohier ph ON ph.product_id = C.id WHERE C.status = 'published' AND ph.hierarchy_id IN (1) ORDER BY product_name asc LIMIT 0, 10000 -- Not unique table/alias: 'ph'
Edit: gefunden im lib Verzeichnis die class.products_resultset.php. Dort habe ich den Tabellenname angepasst. Mal sehen was noch so kommt? Wenn ich das andere gefunden habe, melde ich mich.
Beitrag geändert von engel1963 (29. Mai 2013 12:49)
Offline
#6 29. Mai 2013 13:01
- engel1963
- kennt CMS/ms
- Registriert: 08. Dezember 2010
- Beiträge: 105
Re: [GELÖST] Products Categories Datenbank Aufruf Fehler
Das mit dem alias habe ich auch gefunden. Selbe Datei bei Zeile 142
if( is_array($hierarchy_ids) && count($hierarchy_ids) ) {
$joins[] = cms_db_prefix().'module_products_prodtohier ph ON ph.product_id = C.id';
$where[] = 'ph.hierarchy_id IN ('.implode(',',$hierarchy_ids).')';
}
in
if( is_array($hierarchy_ids) && count($hierarchy_ids) ) {
$joins[] = cms_db_prefix().'module_products_prodtohier zz ON zz.product_id = C.id';
$where[] = 'zz.hierarchy_id IN ('.implode(',',$hierarchy_ids).')';
}
geändert.
Offline
Seiten: 1