2009-04-25 18 views
4

Ich habe eine PHP-Webanwendung, in der ich einen Rich-Text-Editor (mit grundlegenden Formatierungsoptionen) für meine Benutzer benötigen, um Daten in das Portal einzugeben.Richtext-Editor für PHP - MySQL-Webanwendung

Kann mir jemand sagen, wie das geht? Wird es in der Datenbank gespeichert Teil eine Änderung sein, da ich Daten speichere in einer MySQL-DB

Vielen Dank im Voraus

Antwort

3

FCKeditor ist ziemlich gut und ist schmerzlos einfach zu bedienen. Einige einfache Javascript Aufrufe beim Laden der Seite und es wird magisch Textareas durch RTEs ersetzen. Außerdem läuft es gut auf Browsern, die den ganzen Weg zurück zu IE5.5 gehen. Es sollten Sie schon bereit sind, vorausgesetzt, keine Auswirkungen auf Ihre Datenbank zu bewältigen sein HTML kommen aus Ihrem Textbereiche ...

1

Es gibt eine Reihe von verschiedenen Optionen, die am weitesten verbreitete TinyMCE und FCKEditor zu sein. Ich empfehle shopping around ein wenig für einen, den Sie mögen, aber sie sollten alle gültiges HTML in Formularen, etc. reichen. Der größte Unterschied kann in der Art sein, wie Sie gegen XSS-Angriffe schützen (Sie müssen 'safe html' in Formulareinreichungen zulassen) ; this sieht vielversprechend aus.

1

Um eine der RTF-Stil-Editoren verwenden Sie die Felder festgelegt haben in dem Sie Text vom Datentyp LongText speichern.

Sowohl TinyMCE als auch FCKEditor sind gut und beide speichern Textformatierungsinformationen als HTML-Tags.

In beiden Fällen müssen Sie zum Einfügen von Grafiken und/oder Flash den Inhalt zunächst auf die Benutzeroberfläche hochladen und dann einfügen.

Wir haben Beobachter, dass TinyMCE im Vergleich zu FCKEditor auf unseren Systemen schneller zu laden scheint.

2

Oder vielleicht RTE (Rich Text Editor) von Yahoo User Interface Library?

Yahoo editor.

Was ich denke, könnte einige Vorteile:

  • Hosting (schnell, optimiert) von Yahoo
1

Ich habe viele dieser Systeme überprüft und finden, wie viele die Poster oben, dass FCKEditor und TinyMCE die besten sind. Ich gehe jedoch mit FCK, weil es bult-in Datei/Bild Upload-Unterstützung hat - Sie müssen für Modul zahlen, um dies auf TinyMCE zu erreichen.

+0

FCKEditor hat eine kommerzielle Lizenz oder eine Open-Source-Lizenz für persönliche und Bildungszwecke, abhängig von Ihren Anforderungen. http://www.fckeditor.net/license – stukelly

1

Ich habe noch nie versucht, aber MarkitUp! scheint groß. Es wurde auf der jQuery-Bibliothek aufgebaut.

1

Wir wurden mit dem SPAW Editor für ein paar Jahre, die Sie behandeln und Code über PHP statt JavaScript (so seine ein serverseitige Codierung Perspektive anstelle von Client-Seite).

Wir haben festgestellt, dass es extrem erweiterbar und anpassbar ist.

Wenn Sie einen Blick haben wollen, hier ist der Link: http://www.spaweditor.com/

1

Nicedit ist ein einfach zu bedienende und leicht (~ 25KB) WYSIWYG-Editor für Javascript.

Sie können den Stil und die Schaltflächen anpassen, die in der Symbolleiste angezeigt werden sollen.

Sie können auch erweitern, Daten mit AJAX, erzeugen gültiges XHTML, erstellen Sie mehrere Editoren zu speichern, laden Bilder, BBCode und mehr ...

ich es mit jQuery, und ich bin sehr zufrieden mit der Ergebnisse

Und es ist Open Source :) mit einer mIT-Lizenz