<script type="text/javascript" src="/js/ckeditor/ckeditor.js"></script> <script type="text/javascript"> //スキンの変更['kama', 'office2003', v2]の3種 CKEDITOR.replace( 'detail',{skin : 'kama' }); CKEDITOR.config.width = '600px'; //横幅 CKEDITOR.config.height = '300px'; //高さ //ユーザーのサイズ変更を許可するか CKEDITOR.config.resize_enabled = false; //Enterキー押下時のタグ CKEDITOR.config.enterMode = CKEDITOR.ENTER_P; //Shift+Enter押下時のタグ CKEDITOR.config.shiftEnterMode = CKEDITOR.ENTER_BR; </script> <textarea class="ckeditor" id="naiyo-ta" name="naiyo_text"><?php echo $blog['naiyo']; ?></textarea>
カテゴリー: FCKeditor
ckediterの注意点
ckrditer のような無料の優れものには感謝しなければならない。
しかし、多くのバグを抱えていることも否めない。
ckrditer で編集したものを携帯で表示するのは問題ないが、携帯で編集しようとした場合一つの問題が発生する。
タブ「¥t」が挿入されてしまうので、携帯のテキストエリアでは表示できないらしい。
ckrditer 内での処理で「¥t」を挿入させないと、これまたいろんな問題が発生するようでうす。
そんなこんなで、DBへの登録時に「¥t」を削除することが大切です。
FCKeditor 2.6.6
WYSIWYG Text and HTML Editor といえば FCKeditor が定番だ!
ツールバーをカスタマイズするとIEでエラーになる。
「未知のツールバー項目」がどうとか言っている。
一時しのぎとの回避策
ツールバーの設定で「Basic」をいじると叱られるので、
「Default」を利用する。不要なツールは削除しても問題ない。
Javascript はあまり好み出ないのでPHPで書く
// もしもし、FCKeditor さんいますか? include($_SERVER[DOCUMENT_ROOT]."/manage/fckeditor/fckeditor.php"); // fckeditorのパスの位置を設定。※INPUT_NAMEとしても利用される。 $fck = new FCKeditor("FCKeditor"); // FCKeditor さんの住所 $fck->BasePath = "/manage/fckeditor/"; // 表示サイズを設定 // $fck->Width = "640"; デフォルトは100% $fck->Height = "280"; // デフォルトは200 // ツールバーはDefaultとBasicから選択。 // 機能の制御はfckeditor/fckconfig.jsをカスタマイズ $fck->ToolbarSet = "Default"; // textareaの値を設定。 $fck->Value = ""; $fck->Create();