Nach einigem Testen habe ich den Fehler jetzt wohl entdeckt.
MySQL 3.23.58 und Konsorten unterstützen Subselects wohl nur eingeschränkt oder gar nicht (eine konkrete Aussage dazu konnte ich in der MySQL Dokumentation
nicht finden). Mit MySQL 3.23.58, ... tritt daher immer ein Error 1064 (Parse Error) auf.
Es gibt also definitiv eine Lösung für dieses Problem: statt einer SQL-Abfrage müssen eben 2 SQL-Abfragen zum "Danken" ausgeführt werden (genau genommen wird beim SubSELECT eigentlich bereits die zweite SQL-Abfrage ausgeführt).
Heute nachmittag werde ich das angehen und die nötige Codeänderung beschreiben.
Aktualisierung:
Ich habe den Fehler jetzt behoben, indem ich die Sub-SELECT-Abfrage in eine separate Abfrage verschoben habe.
Außerdem habe ich es mir mal angemaßt, eine neue Version des thanks plugins zu erstellen. Von 2.4.2 also auf 2.4.3. Mit dabei sind gleich die deutschen Übersetzungen - als Grafiken und als Sprachdateien. Die neue Version habe ich als Anhang hinzugefügt.
(Bitte sagt mir sofort Bescheid, wenn ihr einen Fehler in der neuen Version entdeckt. Bei mir funktioniert sie momentan prächtig.)
MfG, bmaker