Android ‚ iPhone ‚ BREW & Windows Mobile
ログイン
新規登録


2008年8月28日(木) 10:49 JST

GeeklogのhtmlエディタFCKeditorを最新バージョン2.6へ更新。

MacユーザのTKさんからコメントが入力できないとの連絡があり、調べてみたところOperaとSafariのブラウザでhtmlエディタが起動できていませんでした。「AndroidやiPhoneのWebKitブラウザもきっとだめですよ。」と衝撃的なことを言われては対応せざるを得ません。調べてみますとGeeklog1.4.1にバンドルされている、htmlエディタのFCKeditorバージョン2.3.1はSafari/Operaともに対応していないとのこと。

Opera Javascript Intergration Help
How's the Opera thing going?

早速最新バージョンのFCKeditor 2.6へ乗せ換えることに。



やってみると、あっけないほど簡単でした。

1.FCKeditorの最新バージョンをダウンロードする。現バージョンは2.6。

http://www.fckeditor.net/download

2.解凍してできたfckeditorディレクトリをfckeditor.new(任意)に改名し、サイトの<public_html>直下にまるごとアップロードする。

3.<public_html>/fckeditor/myconfig.jsをfckeditor.newディレクトリ直下にコピーする。

4.fckeditorディレクトリを削除、または任意の名前に改名(奨励)した後、fckeditor.newディレクトリをfckeditorに改名する。

正式にはOpera9.5(現在のところベータ版。安定版の最新は9.27。)から対応しているということで、現状9.5以下は強制的に弾かれていますが、fckeditor.jsファイルの289行あたりにある、

// Opera 9.50+
if ( window.opera && window.opera.version && parseFloat( window.opera.version() ) >= 9.5 )

の9.5を9にすることで動作が確認できました。(元ネタでは9.23以上で確認されている。↓)

FCKeditor 2.5 and Opera 9.5

但し、日本語入力では変換確定時に文字列が二重に入力されちゃってます。まあ、現バージョンは正式に対応していないのですから仕方のないことですね。(あくまでOperaの現バージョンについてです。)

ブラウザのキャッシュまたはCokkie、あるいは両方が残っていると、依然としてhtmlエディタがコケ続けている場合がありそうです。その場合は一旦クリアしてみて下さい。

AndroidのWebKitブラウザもエミュレータを初期化(C:\Documents and Settings\ユーザ名\Local Settings\Application Data\Android\userdata-qemu.imgを削除してから起動。)することによりコメント入力でhtmlエディタの起動が確認できましたが、入力しようとするとURL入力アクティビティに移ってしまうようです。こちらの原因はどちら側にあるか不明ですので、しばらく様子を見たいと思います。

記事のオプション

トラックバック

このエントリのトラックバックURL: http://www.tatsu.com/trackback.php/Geeklog_160803242

この記事にはトラックバック・コメントがありません。
GeeklogのhtmlエディタFCKeditorを最新バージョン2.6へ更新。 | 0 件のコメント | アカウント登録
コメントは投稿者の責任においてなされるものであり,サイト管理者は責任を負いません。


ログイン





新規登録
パスワードを忘れたら

記事カテゴリ

General (4)
Android (25)
iPhone (8)
BREW (0)
Windows Mobile (0)
Amazon (1)
Geeklog (12)
AdSense (1)
Tools (1)
Private (0)

新着情報

記事

新着記事 1件(24時間)

コメント (2日)

-

トラックバック (2日)

-

サイトカレンダ

« 2008年 08月 »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Amazon Search

amazon.

Google Search

Google