Textarea-Ersatz WYSIWYG
Willkommen in der Mk-Community › Foren › Community › Off – Topic › Textarea-Ersatz WYSIWYG
- Dieses Thema hat 7 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 16 Jahren, 4 Monaten von alive!!!.
-
AutorBeiträge
-
-
19. Dezember 2007 um 15:12 Uhr #485696alive!!!Teilnehmer
Salve,
ich suche für mein aktuelles Projekt einen Rich-Text-Editor für das Kontaktformular und das Gästebuch.
Momentan benutze ich den openWYSIWYG, aber der hat mir zu viele Funktionen für den gemeinen Benutzer.
Ich hätte gerne einen Editor, der wirklich nur ein Textfeld ist, wie die originale Textarea, der den Text dann aber richtig formatiert.
Ich hab mich schon halb totgegoogelt, aber es gibt einfach nur so Overkill-Editoren, die weiß der Teufel was alles für Features haben.Irgendjemand ne Idee?
Thx derweil,
so long,
alive!!!
-
22. Dezember 2007 um 18:12 Uhr #720079FaulesKTeilnehmer
Ich kenne dein Problem… davor bin ich auch schon gestanden. Weil wenn man eine art cms für leute macht, die nicht so viel ahnung haben, ist jedes feld mehr, ein feld mehr, mit dem die leute dann die website verschandeln können.Das Problem habe ich ungelösg gelassen, da ich die Seite, wo ich diesen WYSIWYG editor eingesetzt hab, selbst verwalte.So viel, wie ich mich da eingelesen habe, kann man beim FCKeditor einstellen, welche Felder man haben möchte und welche nicht.Dieser Editor ist zwar auch total overkilled aber man kann ihn sehr nach eigenen Wünschen konfigurieren.Eine Anleitung habe ich hier gefunden: http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Toolbar?highlight=%28Developer%27s+Guide%29Wenn du dich etwas mit OOP auskennst, sollte das mit der Anleitung kein Problem sein.
-
23. Dezember 2007 um 14:12 Uhr #720206alive!!!Teilnehmer
Hmm den FCKEditor hatte ich auch schon, aber der gefällt mir nicht wirklich.
Ich hab da noch so ein kleines Problem, und zwar hab ich mit JavaScript ein kleines Script geschrieben, dass die Inhalte der Felder überprüft bevor es alles abschickt. Das funktioniert mit den Input-Feldern und einer gewöhnlichen Textarea einwandfrei, sobald ich aber den Inhalt eines WYSIWYG-Editors überprüfen will machts Probleme.
Und zwar scheint der Inhalt dieser Editoren für das Script noch nicht vorhanden zu sein, d.h. wenn man etwas einträgt, bekommt man erstmal die Fehlermeldung, man solle doch einen Eintrag verfassen, erst beim zweiten Klick akzeptiert er die Eingabe.Hat da vielleicht jemand ne Lösung?
Hier noch der Code
vom Script:
[CODE]function checkform(gb_eintrag)
{
if (document.gb_eintrag.name.value==)
{
alert(‘Du mußt deinen Namen eintragen.’);
return false;
}
if (document.gb_eintrag.eintrag.value.length<5)
{
alert('Du mußt einen Eintrag verfassen.');
return false;
}
}[/CODE]vom Formular:
[CODE][/CODE]
So long,
alive!!!
-
23. Dezember 2007 um 16:12 Uhr #720254FaulesKTeilnehmer
naja…das kommt jetzt halt drauf an, was du für einen WYSIWYG-Editor verwendest.In deinem HTML-Code, den du gepostet hast, taucht die javascript Funktion generate_wysiwyg(); auf.Jetzt müsste man halt mal wissen, was diese Funktion macht.Oder konfigurier halt einfach einen FCK-Editor, der nur die Felder hat, die du willst. 😀
-
24. Dezember 2007 um 8:12 Uhr #720409alive!!!Teilnehmer
Das mit dem FCK hab ich schon probiert, aber da hab ich das gleiche Problem mit dem Script zur überprüfung.Die generate_wysiwyg(); kommt vom openWYSIWYG, der mir ja an und für sich ganz gut gefällt, aber da ich mich mit Javascript so gut wie gar nicht auskenne, kann ich mit der Scriptdatei des Editors leider herzlich wenig anfangen 😉 ich schätze mal es ist mit Sicherheit möglich irgend eine Variable aus dieser Funktion zu nehmen, die den Text im Editor beinhaltet, und diese überprüfen, aber wie das geht, da muß ich leider passen.Den kompletten Code von der Funktion hier zu posten würde glaube ich den Rahmen sprengen, aber hier kann man den Editor runterladen, dann kannst des dir ja mal anschauen (vorausgesetzt du kennst dich besser mit JavaScript aus ;))
-
27. Dezember 2007 um 16:12 Uhr #721207alive!!!Teilnehmer
Sorry wg Doppelpost, aber ich habe hier eine viel zu einfache Lösung gefunden, wie ich mein Problem lösen kann.
Asche über mein Haupt dass ich das nicht früher herausgefunden habe, aber PHP beherrscht an und für sich ja die Zeilenumbrüche (das war mir soweit schon klar, aber mir war nicht ganz so klar, dass PHP auch in der Lage dazu ist, diese HTML-Gerecht umzuwandeln)
So habe ich mein Problem mit der gewöhnlichen Textarea gelöst, Zeilenumbrüche funktionieren nun Dank der PHP-internen Funktion nl2br.
Das ich darauf nicht früher gekommen bin….. Ich kann es selber noch nicht fassen…
-
28. Dezember 2007 um 0:12 Uhr #721375FaulesKTeilnehmer
^^des hätt ich dir auch sagen können…Warscheinlich habe ich dein problem einfahc nicht richtig verstanden.Vor dem Problem bin ich auch schonmal gestanden.Ich war auch kurz davor, mir einfach selbst ne Funktion zu schreiben, die mir die Aufgabe abnimmt.Naja… wenn noch irgendwelche Hilfe benötigst… bin ja da 😀
-
28. Dezember 2007 um 12:12 Uhr #721442alive!!!Teilnehmer
Wahrscheinlich hab ich mich auch ein bisschen mißverständlich ausgedrückt. Aber wenn ich mal wieder ein Problem habe, dann wende ich mich vertrauensvoll an dich 😉
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.