Antwort #15 am: 12. Januar 2011, 14:12:03
hallo,
ich weis nicht ob das nur bei mir so ist, oder ob das bei euch auch so ist.
Mal vorne weg, das Modul funktioniert wunderbar wenn ich als Admin eingeloggt bin und wenn ich die Seite "uneingeloggt" betrachte. Ich wollt heute einen Test-Kunden-Account erstellen und habe einen SQL Fehler bekommen (es ist gar nichts mehr gegangen). Was passiert wenn man sich mit einem bestehenden Kundenaccount einloggt habe ich nicht probiert.
Nach langem Suchen konnte ich den Fehler auf dieses Modul zurückführen (nicht falsch verstehen, soll kein Vorwurf sein!!)
Und zwar war folgende Zeile in speed4projectde/bestsellercharts/class/BestsellerCharts.php der Übeltäter:
$fskLock = ' AND p.products_fsk18! = 1';
Es muss nämlich
$fskLock = ' AND p.products_fsk18 != 1';
heißen. Also nach fsk18 ein Leerzeichen und nicht nach !.
Wie gesagt ich weiß nicht ob das bei euch auch der Fall ist?! Warum der SQL Fehler nur kommt, wenn ich mich registriere kann ich auch nicht sagen.