Out of Müll

 Ralf    25 Mai 2008 : 23:08
 Keine    Das tägliche Einerlei

Letzte Nacht kam es mir in den Kopf: Ich habe jetzt seit drei Wochen die Kommentare vollständig abgeschaltet, haben die Idioten da draußen jetzt aufgegeben, kann ich es wohl wagen, die Kommentare hier wieder zu aktivieren? Ich dachte mir, ja, das versuche ich einfach mal. Es hat nach der Aktivierung nur ganz wenige Minuten gedauert und es fing wieder an. Dann kam mir in der Nacht irgendwann um 1 Uhr die Idee: Bei dem Gästebuch muss sich jeder als menschliches Wesen ausweisen, indem eine in einem Bild hinterlegte Zahl eingetippt werden muss. Das sollte doch auch bei den Kommentaren klappen. Nur leider bietet e107 mir diese Möglichkeit nicht, daher musste ich selber aktiv werden. Erst habe ich es ganz alleine versucht, aber wo in dem PHP-Code sollte ich eingreifen?! In irgendeinem e107-Forum habe ich dann gelesen, dass jemand genau diese Idee schon umgesetzt hat. Und die Code-Änderung könnte man auf der italienischen e107-Seite finden: e107-Italia. Nur muss man sich für einen Download dort zunächst anmelden und dies auch noch auf Italienisch... Habe ich dann auch geschafft. Die Lösung habe ich dann heruntergeladen und eingebaut. Klappte auch alles, aber aus meiner Sicht nur suboptimal, z.B. gefiel mir die Einbettung von dem Bild mit dem Code nicht, alles war nur mit italienischen Beschriftungen usw. Ich habe die Lösung optimiert und im Moment klappt das im Großen und Ganzen, auf die Ausnahme komme ich gleich. Also, die Kommentare stehen nun wieder vollständig zur Verfügung und man muss einen Code eingeben. Das Ganze sieht so aus:
Verfizierung mit Code
Und jetzt komme ich zu der Ausnahme, bei genau einem Blog-Beitrag haben es die Idioten trotz meiner Maßnahme immer wieder geschafft (genau gesagt, ca. alle 10 Minuten), ihren Müll bei mir abzuladen. Ich weiß nicht, wie die das geschafft haben, aber es ging einfach so. Die ID von diesem Beitrag habe ich nun hart kodiert im PHP-Code ausgeschlossen: Wenn ein Kommentar zum Blog-Beitrag 283 erzeugt werden soll, dann passiert gar nichts, es kommt noch nicht einmal eine Fehlermeldung. Vielleicht verwirrt das ein wenig, würde mich freuen. Wer den optimierten Code haben will, soll sich bei mir melden, Ralf


0 Kommentare