2009-08-10 10 views
2

Ich bin so ziemlich nur auf der Suche nach dem Code, den sie verwendet, die dieser WYSIWYG sehr ähnlich ist, wenn Sie einen Kommentar hinzufügen. Ich will, dass sie in der Lage sind, die Rückkehr zu treffen, und es wirft automatisch ein <br /> Tag ein. Ich weiß sehr einfach, wie man es in einem Textbereich zum Laufen bringt, wenn sie die HTML-Tags kennen, aber fast keine Benutzer. Also ich möchte nur ein paar Tasten wie Fett, Kursiv und Link und habe es automatisch <br /> 's bei der Rückkehr. Nichts wirklich Besonderes.Rails oder Jquery WYSIWYG

Es kann entweder eine Jquery oder eine Schienenlösung sein, da ich beide verwende. Danke für alle Hinweise/Hilfe. Ich habe mich kurz mit TinyMCE auseinandergesetzt, aber die tun viel mehr, als ich von den Benutzern erwarten kann.

Antwort

4

ich gebrauchte fckeditor habe, ziemlich einfach zu bekommen läuft:

http://www.fckeditor.net/

aber die Yahoo Rich-Text-Editor für meine nächste App betrachten:

http://developer.yahoo.com/yui/editor/

+0

Ich habe die Yahoo RTE ausprobiert. Es ist ziemlich anständig, und ich habe es funktioniert, außer wenn ich auf "Senden" klicke, wird der Text im Textfeld nicht an die Datenbank gesendet. Wenn ich das ausarbeite, dann werde ich mit diesem gehen. – Mike

+0

Ich habe das funktioniert. Jetzt ist mein einziges Problem mit der Verbindungsfunktion. Sagen wir, ich möchte, dass der Link auf www.yahoo.com geht. Ich versuche, mich zu www.mysite.com/www.yahoo.com – Mike

+0

das Flickr-Plugin für den YUI WYSIWYG Editor rockt! – Tony

0

Versuchen Sie eine Kombination von RecCloth und TEH. Um es unter dem Textbereich anzuzeigen, wie sie tippen, schauen Sie in observe_field.

+0

Die Dokumentation für RedCloth ist schrecklich. Kannst du mir eine Probe geben, wie man es in den Schienencode einführt? – Mike

+0

Sicher. Installiere zuerst das gem - gem install RedCloth. Dann übergeben Sie in Ihrer Ansicht etwas Text für das Format - RedCloth.new (@my_text) .to_html. Jeder Textile formatierte Text wird verarbeitet, sodass in der Datenbank nur einfacher Text gespeichert wird. Hier ist eine Referenz für Textil: http://redcloth.org/textile/. Die Dokumentation ist kurz, weil es nicht so viel gibt. – Jarrod

0

Ich bin mir nicht sicher, ob ich Ihre Frage vollständig verstehe, aber Sie könnten sich wysihat ansehen. Ich habe es vorher nicht benutzt, aber es sieht vielversprechend aus für einige grundlegende Rich-Text-Formatierungen.

Oder Sie könnten Markdown verwenden, um die Kopie zu formatieren, die der Benutzer eingegeben hat. Es gibt eine Reihe von Bibliotheken, die Markdown parsen, ich verwende normalerweise RDiscount.

Hoffe, das hilft. Prost.