0

Invision Power Board (IPB) でCKEditorを処理しなければならないことにうんざりしており、別のエディターを使用したいと考えています。

Greasemonkey スクリプトで既に別のエディターを用意しています。ここでの問題は、CKEditor の読み込みを防止する方法、または読み込み後にオフにしてエディターをその場所で実行できるようにする方法がわからないことです。

CKEditor を「オフ」にするにはどうすればよいですか?

必要な人のために:

ここに CKEditor を使用した IPB フォーラムがあります。ただし、登録が必要です。

ここにデモ フォーラムがありますが、現在オフラインです。

4

1 に答える 1

2

IPB の新しいバージョン (以前の無料のものではない) では、CKEditor JavaScript のロードをブロックすると、IPB は<textarea>代わりにプレーンを表示します。

Firefox+Greasemonkey では、優れたcheckForBadJavascriptsユーティリティで CKEditor JavaScript をブロックできます。そのようです:

// ==UserScript==
// @name        _Block CKEditor on the selected site(s)
// @include     http://YOUR_SERVER.COM/YOUR_PATH/*
// @require     https://gist.github.com/raw/2620135/checkForBadJavascripts.js
// @run-at      document-start
// @grant       GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
    introduced in GM 1.0.   It restores the sandbox.
*/

checkForBadJavascripts ( [
    [true,  /ckeditor/i,  null ]
] );


これを行うと、IPB は<textarea>with classを提示しますipsEditor_textarea例えば:

<textarea class="ipsEditor_textarea input_text" name="Post" id="editor_50b6f145efdd7">
</textarea>


その後、エディタをそれにアタッチできます。

于 2012-11-29T05:45:54.380 に答える