サイト制作や運営に関するトピックスとかドラムネタとか満載??WEB制作や運営に関する楽屋話 Binbo-Special

CKEditorとKCFinderの最新版がうまく動かないと聞いたので検証

 

Cat
Cat / Moyan_Brenn

猫が恋しい季節になって参りました。みなさんいかがお過ごしですか?

以前書いた記事:CKEditor + CKFinderのかわりにKCFinder メモ
にて、2011.11.22時点で最新版のKCFinder2.51だと上手く動かない的な報告を頂いたので、念の為検証しました。

検証結果を一応記しておきます。

CKEditor3.6.2導入

CKEditorの最新版はこちらの公式サイトから。

2011.12.02時点では、3.6.2が最新なので、これを使用。

適当な所に配置。今回は、
/sample/20111202/ckeditor/
以下に放り込んでおきました。

KCFinder2.51導入

KCFinderの最新版はこちらの公式サイトから。

2011.12.02時点では、報告を頂いた2011.11.22時点と同様、2.51が最新。

適当な所に配置。今回は、
/sample/20111202/kcfinder/
以下に放り込んでおきました。

コンフィグ類書き換え等

/sample/20111202/ckeditor/config.js のCKEDITOR.editorConfig = function(config) 内に以下を追加。

config.language = 'ja';
config.filebrowserBrowseUrl = '/sample/20111202/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '/sample/20111202/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = '/sample/20111202/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = '/sample/20111202/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '/sample/20111202/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = '/sample/20111202/kcfinder/upload.php?type=flash';

/sample/20111202/kcfinder/config.php の以下行を修正

'disabled' => true
 → 'disabled' => false

//'_sessionDomain' => ".mysite.com"
 → 'sessionDomain' => ".chin3.net" # コメントアウトを外して自ドメインに修正

//'_sessionPath' => "/my/path"
 → '_sessionPath' => "/va/lib/php/session" # コメントアウトを外して動作環境のsession.save_pathに修正

/sample/20111202/kcfinder/upload ディレクトリのパーミッションを777とかにする

/sample/20111202/index.html にサンプルコードを書いてみる。以下抜粋

<html>
<head>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="ckfinder/ckfinder.js"></script>
</head>
<body>
<textarea class="ckeditor" name="description" id="description" rows="8" style="font-size:14px;"></textarea>
</body>
</html>

いざ動作確認


とりあえずCKEditorは無事起動。


イメージボタンクリック。いよいよ「サーバブラウザ」ボタンクリック・・・・・


あれ?普通に起動した。(しかも最新版はデフォルトで日本語化されていて良い感じ!)


普通に画像アップ完了。


うーん。。。。。

念の為、サンプル

CKEditorとKCFinderの最新版がうまく動かないと聞いたので検証


自分が試してみて上手く動かなかったからといって、簡単に「バグ」という言葉を使うのは本当に止めましょう。
簡単に「バグ」という言葉を使う人も愚かに見えますし、なにより制作者に対して失礼です。
何か世の中にバグという言葉が、超ハイパー広義な意味で(間違った意味で)使われているような気がしてなりません。

関連記事

 


Google Search

Menu

Subscribe

Account

 

Old Contents