2 Stimmen

ckEditor: kein p und kein br

Ich möchte grundlegende <strong> , <em> und Listen mit ckeditor.

Ich möchte jedoch KEINE <br> und keine Absatz-Tags, da ich nlb2 meine Inhalte und ich möchte, dass sie im Wesentlichen nackt sind.

Über Google habe ich herausgefunden, dass ich das tun kann:

$(function() {
    $('#description').ckeditor({
        enterMode : CKEDITOR.ENTER_BR,
        shiftEnterMode: CKEDITOR.ENTER_P,
        toolbar:[['Bold', 'Italic', '-', 'BulletedList', '-', 'Link', 'Unlink'], ['UIColor']]
});

Allerdings enthält der Text dann immer noch Absatz-Tags.

Also habe ich ein bisschen gesucht und das hier gefunden: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Output_Formatting

Allerdings habe ich keine Ahnung, wie ich das in meinem jQuery-Aufruf implementieren kann.

Jede Hilfe ist sehr willkommen

1voto

Josh Stodola Punkte 79569

Ich glaube nicht, dass CKEditor eine Funktion zur Einschränkung bestimmter Tags bietet. Sie könnten dies auf der Server-Seite erreichen, wenn Sie PHP verwenden, gibt es strip_tags() Funktion.

Es gibt einen alternativen kostenlosen Editor (ich bevorzuge diesen) namens TinyMCE die viel mehr Anpassungsmöglichkeiten bietet, einschließlich einer gültige Elemente Umgebung.

0voto

SkyLar Punkte 93

Ich bin in das gleiche Problem laufen, in der Art, nachdem Sie speichern drücken, wird es aus einem leeren p-Tag oder nur eine Pause-Tag speichern.

Scheint wie Server-Seite ist der Weg zu gehen (neben mit tinymce) saugt aber.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X