BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Textformatierung in Textfeld. (http://www.black-board.net/thread.php?threadid=22665)


Geschrieben von Flux am 05.12.2006 um 11:39:

  Textformatierung in Textfeld.

Hi

Auf einer Seite können User Texte verfassen und in eine Datenbank speichern. Ähnlich einem Gästebuch.
Nun möchte ich, dass die User, ihre Texte nicht nur ins Textfeld schreiben, sondern ihn dort auch formatieren können.

Also z.B. den Wörtern CSS-Styles geben. Die Texte Fett,Kursiv,unterstrichen etc. machen.

Eine Idee wära da die Html-Area... welche mir aber nicht wirklich gefällt.. ausserdem möchte ich meine Eigenen Icons für "Fett", "Kursiv" etc und keine vorgegebenen.

Eine andere Lösung wäre, dass durch klick auf ein Icon per javascript Tags ins Textfeld eingefügt werden und diese beim Auslesen dann mit string_replace von z.B. [B] in <strong> umgewandelt wird.

Was meint ihr dazu? Was kennt ihr für Möglichkeiten?



Geschrieben von LX am 05.12.2006 um 11:44:

Achtung

Es gibt ja durchaus noch mehr WYSIWYG-Editoren, mit denen du die Texte formatieren lassen könntest. Genannt wären da z.B. noch TinyMCE oder der FCK-Editor. Da das ganze JavaScripts sind, ist es auch kein Problem, da eigene Icons statt der mitgelieferten einzubinden.

Vom Bedienkomfort für Leute, die kein HTML können und auch BBCode oder Wikicode nicht gewöhnt sind, sind solche Richtext-Editoren nicht zu schlagen. Wenn du als Zielgruppe aber Leute hast, die mit BBCode und Co. vertraut sind, dann geht das natürlich auch mit den Buttons. Da kannst du dich ja an dem orientieren, was Woltlab hier im WBB eingebaut hat, das funktioniert ja so ähnlich.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH