Nach dem mich die ganze Zeit über die fehlende Validität durch das Did You Pass Math? Plugin gequält hat, habe ich jetzt die Lösung gefunden. Schuld war nicht das Plugin selber, sondern der Auruf von @session_start();
PHP fügt durch diesen Aufruf zu jedem Formular automatisch ein verstecktes Eingabefeld mit der Session-ID hinzu. Das entsprechende Feld ist aber nicht XHTML-konform in einen Container-Tag untergebracht. Ändern lässt sich das, in dem vor dem Aufruf der Session folgende Zeilen im Plugin hinzugefügt werden:
ini_set( 'arg_separator.output' , '&' );
ini_set( 'url_rewriter.tags' , 'a=href,area=href,frame=src,input=src,fieldset=' );
Gefunden habe ich die Lösung im Validome – Forum.
5 Kommentare
Na geht doch ;)
Jep! Man muß nur entsprechend hartnäckig sein …
MIT —> DYPM 3.1 klick – danke!
killercup
da ist wohl was schief gelaufen grade..
naja, den link wollt ich dir noch mal geben:
http://www.herod.net/dypm/dypm.html
ps: es ist anstrengend, ich will cocomment benutzen, muss bei dir aber immer den titel, den blog die links etc angeben! danke: http://www.cocomment.com/integrate#wordpress
killercup
Jep, das neue Plugin hab ich auch schon gesehen – nur noch nicht getestet und installiert.
cocommment hab ich mal ausprobiert. Ich nutze es selber nicht mehr, weil es wohl nur was bringt, wenn andere auch einen Account haben. Bei mir gab es nie eine Aktualisierung von Blogs, wo ich was zu geschrieben hatte.