2012-11-28 1 views
0

Invision Power Board (IPB)으로 처리하는 데 지쳐서 다른 편집기를 사용하고 싶습니다.Greasemonkey를 사용하여 "Invision Power Board"포럼에서 CKEditor를 차단 하시겠습니까?

나는 Greasemonkey 스크립트에서 이미 다른 편집기를 사용할 수 있습니다. 이제 문제는 CKEditor가 로딩되는 것을 방지하거나 로딩 후 CKEditor를 끄는 방법을 모르므로 편집기가 대신 실행될 수 있습니다.

어떻게 CKEditor를 "해제"합니까? 그것은하지만, 등록이 필요합니다

Here's an IPB forum using CKEditor. : 필요로하는 사람을위한

.

Here's a demo forum,하지만 현재 오프라인 상태입니다.

+0

@BrockAdams 요청한 항목을 추가했습니다. 내가 가진 목표는 영어가 아니기 때문에 그것이 당신에게 도움이되지 않는다고 생각합니다. 어쨌든, 나는 그 페이지에서 찾을 것으로 예상되는 종류의 코드 예제를 얻기 위해 최선을 다했습니다. – brunoais

+0

감사합니다. 언어는 중요하지 않으며, 페이지의 HTML/JS가 중요합니다. 보드 SW 버전도 중요 할 수 있습니다. –

+0

불행히도 코드를 모른다. – brunoais

답변

2

CKEditor 자바 스크립트의로드를 차단하면 최신 버전의 IPB에서 이전 버전의 IPB에서는 IPB가 대신 <textarea>을 제공합니다.

파이어 폭스 + 그리스 몽키에서는 the brilliant checkForBadJavascripts utility으로 CKEditor 자바 스크립트를 차단할 수 있습니다. 당신이 그렇게하면

// ==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 클래스 ipsEditor_textarea<textarea> 당신을 선물 : 그래서처럼. 예를 들어 :

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


당신은 그에게 당신의 편집기를 첨부 할 수 있습니다.

+0

Hehe !!! 그게 바로 내가 필요로하는 것입니다! 고맙습니다! 나는 이미 많은 상황에 적응하고 싶었던 편집자를 붙였다! – brunoais

관련 문제