Newsliste MySQL Error 1064

Gesperrt
reb162
Beiträge: 4
Registriert: Fr 26. Jan 2007, 10:36
Kontaktdaten:

Newsliste MySQL Error 1064

Beitrag von reb162 »

Guten Tag zusammen,

ich arbeite zur Zeit mit der Newsliste und habe folgendes Problem:

In einer Kategorie ist standardgemäß eine Startseite eingestellt mit dem Template Newsliste und in dem Ordner befinden sich noch weitere Artikel die darin aufgelistet werden. Jetzt ist es so das ich noch einen weiteren Artikel hinzufügen wollte und auf einmal wird gar nichts mehr angezeigt. Aber wenn ich diesen einen Artikel wieder offline setze funktionieren die anderen wieder. Wie kommt das zustande?

Ich habe selbst probiert einen bereits vorhandenen Artikel zu kopieren und nur den Inhalt zu Ändern, was aber auch nicht funktioniert hat und somit nichts angezeigt hat.

Im Error-Log steht folgender Fehlertext:

Code: Alles auswählen


[26-Jan-2007 09:53:49] /con/front_content.php?idcat=67 MySQL error 1064: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '.public,
	        			    C.idcatlang
                        
SELECT
                            A.idcat,
                            C.name
				            C.public,
	        			    C.idcatlang
                        FROM
                            con_cat_tree AS A,
                            con_cat AS B,
                            con_cat_lang AS C
                        WHERE
                            A.idcat     = B.idcat   AND
                            B.idcat     = C.idcat   AND
                            B.idclient  = '3' AND
                            C.idlang    = '3'   AND
                            C.visible   = '1'       AND
                            B.parentid  = '0'
                        ORDER
                            BY A.idtree

[26-Jan-2007 09:53:49] /con/front_content.php?idcat=67 next_record called with no query pending in Module ID 47.

Wenn ein Fehler in der SQL-Syntax sein soll, warum funktioniert es manchmal und was müsste man umändern?

Für jede Hilfe bin ich sehr dankbar. Man beachte aber bitte das ich noch nicht sehr lange mit dem Managment-Programm arbeite und nür flüchtige PHP-Kenntnisse habe.

MfG
Ar
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Hinter dem:

Code: Alles auswählen

C.name
fehlt ein Komma.
reb162
Beiträge: 4
Registriert: Fr 26. Jan 2007, 10:36
Kontaktdaten:

Beitrag von reb162 »

wo und wie kann man das umstellen? :lol:
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Im Output des Moduls Hauptnavigation aus dem Beispielmandanten.
reb162
Beiträge: 4
Registriert: Fr 26. Jan 2007, 10:36
Kontaktdaten:

Beitrag von reb162 »

Mhmm... im Output bei Hauptnavigation hab ich maximal folgendes gefunden:

Code: Alles auswählen

	$sql = "SELECT
	            A.idcat,
	            C.name
	        FROM
	            ".$cfg["tab"]["cat_tree"]." AS A,
	            ".$cfg["tab"]["cat"]." AS B,
	            ".$cfg["tab"]["cat_lang"]." AS C
	        WHERE
	            A.idcat     = B.idcat   AND
	            B.idcat     = C.idcat   AND
	            B.idclient  = '$client' AND
	            C.idlang    = '$lang'   AND
	            C.visible   = '1'       AND
	            B.parentid  = '$parentid'
	        ORDER BY
	            A.idtree";
und dort ist der SQL-Query ja aus meiner Sicht komplett und funktionsfähig und etwas ähnlicheres als die Fehlermeldung hab ich nicht gefunden.

Im Modul News hab ich etxra nochmal nachgeschaut und dort ist auch nichts zu finden.

*ratlos ist*
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

reb162 hat geschrieben:Mhmm... im Output bei Hauptnavigation hab ich maximal folgendes gefunden:
Den Teil, den du gepostest hast, finde ich allerdings nur im Input.

Das ist im Output definitiv drin und zwar innerhalb der Funktion nav(). Das Modul wurde auch für die aktuelle 4.6.15 aktualisiert und dort ist der Fehler nicht mehr drin.
reb162
Beiträge: 4
Registriert: Fr 26. Jan 2007, 10:36
Kontaktdaten:

Beitrag von reb162 »

dann wirds einfach gemacht und zwar von 4.6.4 auf 4.6.15 (oder höher, je nach dem was da ist) geupdatet. fertig ^^
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Jein, das Update ändert nichts an den Modulen (aber ein Update ist immer eine gute Idee). Nur eine Neuinstallation mit Beispiel-Mandant und -Modulen importiert den Modul-Code. Ein manueller Import (nur der Module) ist nicht möglich.

Der Code liegt im Output des Navigations-Moduls, for sure.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

OK, das hätte ich natürlich deutlicher ausdrücken müssen. Alternativ könnte man aus einer frischen 4.6.15-Installation inkl. Beispielmandant das Modul exportieren und dann in die bestehende Installation importieren.
Gesperrt