Problem:
Der FCK-Editor weist das Problem auf, dass er kein Textfeld anzeigt, wenn JavaScript deaktiviert ist. D.h. dass Formualre die einen FCK-Editor als Texteingabe nutzen nicht mehr verwendet werden können. Aufgabe ist es nun die Ausgabe des FCK-Editors so abzuändern, dass bei deaktiviertem JavaScript statt des Editors ein normales Textarea angezeigt wird.
Lösung:
Da es leider in PHP nicht möglich ist auf die Information zurückzugreifen, ob JavaScript aktiviert ist oder nicht, muss man sich des altbewährten [noscript]-Tags bedienen. Dazu muss man die Gesamtausgabe des FCK-Editors abändern. Um diesen später noch updaten zu können, sollte man die Klasse ableiten.
Den Lösungs-Code (PHP) kann man in meinem DokuWiki nachlesen:
heiligkindDouWiki: FCK-Editor durch Textarea ersetzen, wenn JavaScript deaktiviert ist
Siehe auch:
Mein Beitrag dazu im FCK-Editor-Wiki (englisch)




Am 18. Mai 2007 um 10:57 Uhr
Hallo,
wenn ich deinen Code wie angegeben einfüge, bringt er mir folgende Fehlermeldung:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’
Hast du ne Idee was das sein kann?
Gruß
Jochen
Am 18. Mai 2007 um 14:43 Uhr
Hi rakete652,
das müsste ich mir genauer ansehen. Kann sein, dass mein Code einen Fehler enthält, ich habe ihn nicht 1 zu 1 aus meinen Scripten übernommen. Kannst du mir dein Script mal an hollo@heiligkind.de schicken, dann kann ich es mir heute Abend ansehen!?
Viele Grüße,
hollo