0

私は Liferay バージョン 6.1.20 を使用していますが、残念ながらこのバージョンでは ckeditor 4.0 はまだ実装されていません。

CKEditor を手動でアップグレードする方法はありますか? それとも、仕事が多すぎて始めてはいけない仕事ですか?

フックしているプラ​​グインが古いバージョンの CKEditor と互換性がないため、CKEditor を手動で更新したいと思います。

私はウェブ上で探し回っています。しかし、私が知る限り、存在する情報はありません。それが単語の試みであるかどうかを知りたいですか?

4

2 に答える 2

0

ckeditor.js ファイルを置き換え、新しい必要なファイルをすべて追加することが、ckeditor を置き換える最初のステップであるようです。それに加えて、CKeconfig.jsp を変更し、古い構成をすべて削除することが重要です。ツールバーの設定ができます。これらは問題を引き起こさないようです。

.on メソッドを使用している場合は、contentDom イベントが 2 回発生することに注意してください。ロードされたときと、エディタの準備ができたときに 1 回。これを防ぐために、editor.status === "ready" を確認しました。準備ができていないときにリスナーを接続しているため..このため、動作しません。

=== 編集 ===

まだ問題があります。しかし、今では下書きとして保存アクションがあります。データを保存していますが、私が行ったHtmlの変更はありません.特別な属性を持つスパンを作成しています。しかし、エディターはそれらを保存しません..

== 編集 2 == 問題は、CKEDITOR 構成タグの欠落でした。config.allowedContent = true; (問題については編集を参照してください)

于 2013-03-27T08:35:47.820 に答える
0

Ckeditor 4.0 はトランク (6.2 M4) に含まれています (これは、liferay フォーラムの Juan Fernández からの投稿で見ることができます。間もなく 6.1 GA3 の一部になるかどうかはわかりません。どれほど複雑かはわかりません。 Juan の投稿に記載されている github プル リクエストを参照してください。

于 2013-03-23T23:52:04.890 に答える