Page 1 of 1

Gästebuch: Einträge löschen

Posted: Mon Nov 07, 2011 8:05 am
by HadleyB
Einen wunderschönen, guten Morgen!

Ich finde keine Möglichkeit, Einträge aus dem Gästebuch zu löschen. Wenn ich auf den Button "Reject immediately" klicke, wird mir nur der Gästebuchdialog angezeigt.

Re: Gästebuch: Einträge löschen

Posted: Mon Nov 07, 2011 8:27 am
by Timbalu
Ebenso!

Meine magische Kristallkugel sagt:
Sehr wahrscheinlich nutzt du eine neuere Gästebuchversion mit alten guestbook*.tpls in deinem Template. Im Changelog steht aber, dass die Administration komplett ins Backend gezogen ist.

Re: Gästebuch: Einträge löschen

Posted: Tue Nov 08, 2011 5:57 pm
by HadleyB
Updates sind alle gemacht. Liegt es vielleicht daran, dass diese Webseite auf PDO::Lite als Datenbank aufbaut?

Re: Gästebuch: Einträge löschen

Posted: Tue Nov 08, 2011 6:36 pm
by Timbalu
Also arbeitest du schon im Backend, ja? Wenn alles andere funktioniert, wundert es doch....
Ach nö, das ist schlichtestes SQL, a la DELETE from %sguestbook WHERE id = %s.
Ob PDO::Lite, mir selber leider unbekannt, das beherrscht, kann ich nicht beantworten.
Du kannst ja mal die Ausgabe von serendipity_db_query($sql); ~line 843 bzw 1779 mit soetwas wie

Code: Select all

if(is_string(serendipity_db_query($sql))) echo 'Fehler';
auf einen Fehler überprüfen.

Re: Gästebuch: Einträge löschen

Posted: Wed Nov 09, 2011 9:56 am
by HadleyB
Ähem, so weit bin ich in der Materie dann doch nicht drin. Ich hab' den Fehler aber trotzdem gefunden, siehe Video:

http://www.youtube.com/watch?v=aqDI2PfHHIw

Re: Gästebuch: Einträge löschen

Posted: Wed Nov 09, 2011 10:50 am
by Timbalu
:mrgreen:

Das ist kein Fehler, sondern Absicht, wenn ich mich recht erinnere! ;-)
Denn das geschieht nur, wenn du den einzig vorhandenen Eintrag löscht, sonst kommt immer die von dir gewünschte Meldung mit der richtigen Umleitung auf noch vorhandene GB-Einträge. Probiere es aus.