Sie jedes Plugin nicht benötigen, brauchen Sie nur die Textrichtung in der Konfiguration des CKEditor einzustellen:
CKEDITOR.replace('your_id', {
contentsLangDirection: "rtl"
});
Siehe Arbeitsbeispiel: https://jsfiddle.net/7gb1m4g8/
HINWEIS: nach dem contentsLangDirection documentation, Sie müssen diese Einstellung nicht erzwingen, wenn die aktuelle Benutzeroberflächensprache bereits arabisch ist (dies sollte bei Computern mit der aktuellen Sprache auf Arabisch der Fall sein, vorausgesetzt, die Sprache ist in Ihrer Instanz von CKEditor verfügbar):
‚‘ (ein leerer String) - Zeigt an, dass der Inhalt Richtung das gleiche sein wird, wie entweder die Editor UI Richtung oder das Seitenelement Richtung auf dem Editor-Typ abhängig
EDIT: das Language Plugin ist nur nützlich, wenn Sie mehrere Absätze mit unterschiedlichen Textrichtungen haben möchten.
Wenn Sie wirklich dieses Plugin verwenden möchten, stellen Sie sicher, dass Sie die von der plugin page Schaltfläche „Zu meinen Editor hinzufügen“ verwenden, so dass Sie eine Version des CKEditor mit allen erforderlichen Abhängigkeiten herunterladen können (die Language Plugin ist abhängig auf dem MenuButton Plugin). Sonst können Sie auch download the full preset des ckeditor, der bereits alle Plugins enthält, die Sie benötigen.
Sie wollen sagen! Wenn ich arabisch oder eine andere Sprache eingeben möchte, muss ich auch diese Sprachtastatur auf dem Betriebssystem herunterladen. –
Danke @Gyum! Ihre Antwort ist hilfreich. –
Ich denke, wenn Ihre aktuellen Spracheinstellungen auf Ihrem Computer auf Arabisch eingestellt sind, sollte CKEditor standardmäßig auf Arabisch UI und Rechts-nach-links-Richtung automatisch eingestellt werden. Stellen Sie sicher, dass Sie auch die arabischen Sprachpakete für den CKEditor heruntergeladen haben.Wenn Sie meine Antwort hilfreich gefunden haben, vergessen Sie nicht zu stimmen :) Danke! –