CKEditorを使ってみよう

エクステンションの開発や紹介、質問などに関するフォーラムです。

CKEditorを使ってみよう

投稿記事by kozaki on 2009年10月05日(月) 09:09

以前に作成して、extensions.joomlaに登録するつもりも無いし、今日見たらすでに別の方が、登録されていたので(下記)ここにおきます。
http://extensions.joomla.org/extensions/edition/editors/9897

上記のCKEditorとの違いは、ファイルマネージャなどの実装の追加に対応していない点(対応する気はない)と、ざっと見た感じ複数のエディタに対応してなさそうなので複数のエディタに対応していることくらいでしょうか。さらに上記のは、PHP4で使うとバグっぽい気がします。違ってるかもしれないし、かといってこれ(下のやつ)が、どうなんだよって気もするが・・・

私は、すでにこのCKEditorをデフォルト設定にしています。
どうぞ試してやってください。
結構良いです。
サイズが大きいのでPHPの設定や環境によっては、インストールで失敗することがあるかもしれません。長いめのexcution timeでやってください。
一応ソース無しです。
添付ファイル
plg_editors_ckeditor.tar.gz
(520.3 KiB) ダウンロード回数: 159 回
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: CKEditorを使ってみよう

投稿記事by kozaki on 2009年11月19日(木) 08:28

CKEditorがバージョンアップされていたので少し機能追加と修正を行いました。

今回の変更では、記事のスタイルをテンプレートのCSSを読み込むことができるようにしました。
それだけでは、足りない場合(template.cssだけでなく他のcssも必要な場合)もあるのでそのテンプレートのcssフォルダ内にeditor.cssを作成して記事用のスタイルを書き込めばエディタに反映できるようになっています。
以下は、私のサイトの例です。うまくサイトのスタイルが適用されているのがわかります。
ckeditor_101.jpg
ckeditor_101.jpg (145.35 KiB) 表示回数: 2224 回


すでにJEDには、CKEditor1.2というのが登録されていますが、大きな違いは、ファイルアップロード関係などがこれには無いことと、記事の画像リンクがこのCKEditorの場合、相対パスであることです。CKEditor1.2は、相対パスではありません。とくに相対パスであるということは、サイトのドメインが変わったりしたときに困ることですので大事じゃないかな・・・。

また、Firefoxで相対パスの画像が正しく反映されなかったりすることがあることに対応しました。
添付ファイル
plg_editors_ckeditor_1.0.1.tar.gz
インストールしたら管理画面から設定を保存し直してください。
(523.07 KiB) ダウンロード回数: 156 回
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: CKEditorを使ってみよう

投稿記事by kozaki on 2009年12月15日(火) 07:51

CKEditorで、Firefox3.5.5とChrome4.0249.30を使っていますが、Iframeのbase hrefが効かなくなっています。
そのため画像が相対パスになっているものが、表示されません。

Chromeは、枠だけ表示してくれるので存在しているのが、わかりますが、Firefoxの場合、title属性、altなどが無いと全く表示されない状態で使えないです。
いろいろ変更してみましたが、できませんでした。

みなさんは、どうでしょうか? 私の環境だけなら良いのですが・・・。
1.0.1でできたと思っていたのは気のせいだったのかな・・・。

ちなみにSafari4.0.3, Opera10.10, IE8は、OKです。
Firefoxでは、表示される時もあったりします。
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: CKEditorを使ってみよう

投稿記事by itami on 2009年12月15日(火) 13:18

CKEditorで、Firefox3.5.5とChrome4.0249.30を使っていますが、Iframeのbase hrefが効かなくなっています。
そのため画像が相対パスになっているものが、表示されません。

これは、イメージプロパティのプレビュー内での表示のことですね。

あまり深く考えて使っていませんでしたが、
私の方でも表示されていません。ブラウザのバージョンは同じです。

実際の画像場所 /images/01.jpg に対して、
URL欄に images/01.jpg なら表示されませんが、
/images/01.jpg、../images/01.jpg、../../images/01.jpg などと記述するとイメージプロパティのプレビュー内に表示されます。 :?
(images/01.jpgと記述してもOKを押すと問題なく表示されます。)
伊丹シゲユキ 
http://itami.info/
アバター
itami
管理人
 
記事: 73
登録日時: 2008年2月17日(日) 11:14

Re: CKEditorを使ってみよう

投稿記事by kozaki on 2009年12月15日(火) 18:06

あ、それもありましたね。
記事に画像をエディタのボタンを使って貼り付けた時も表示されません。(これを言ってました。ブログエディタからだとフルパスになるのでわかりません。)

これってTinyMCEだと全然問題なく表示されるの(同じようにbaseで指定してあっても)で、CKEditor自体の問題な気がしますね。
となると、やっぱりTinyMCEが一番かなぁ・・・。
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39

Re: CKEditorを使ってみよう

投稿記事by kozaki on 2010年1月26日(火) 06:05

CKEditor3.1がリリースされていることにやっと気づいたのでアップデートしました。

今回の3.1では先の問題であったRelativeなパスにも対応しているようです。
問題解決っぽいです。
お試しください。
添付ファイル
plg_editors_ckeditor_1.0.2.tar.gz
インストール済みの方は、一度アンインストールしてからインストールしてください。
ファイルが、削除または移動されているものがあります。
また、インストールしたら必ずプラグインの設定をやり直してください。
(485.73 KiB) ダウンロード回数: 160 回
アバター
kozaki
管理人
 
記事: 66
登録日時: 2008年10月17日(金) 07:39


Return to extensions [エクステンション]

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron