返信する: d3diaryサポート板
- FCKeditorをデフォで有効に
- 投稿者: なーお 投稿日時: 2011/5/4 0:37
nouphetさんから質問Tweetがあったので回答をここに書いておきます。
引用:@naaon d3diaryの投稿画面でfckeditorをデフォルトでOnにするにはどうすればいいのでしょうか?それとHTML投稿のチェックボックスもデフォルトでOnにしたいです。あと投稿時に未記入が無くても毎回「未記入欄があります…」と出ます。解消方法わかりますか?
FCKeditorをデフォで有効に
- (d3diary)_edit.html の一番最後のほうに以下のようにwindow.onloadを追記すればOK。
<{if $yd_data.openarea==20}> document.observe("dom:loaded", function(){ D3dSuggest1 = new D3diaryUnameSuggest('<{$xoops_url}>/modules/<{$mydirname}>/','d3d_tag_input1','d3d_suggest_list1','d3d_tag_hidden1','d3d_tag_list1','<{$charset}>'); }); <{/if}> window.onload = function() { var oFCKeditor = new FCKeditor( "diary" , "100%" , "500" , "Default" ); if(document.getElementById("fck_loaded").value<1){ oFCKeditor.BasePath = "<{$xoops_url}>/common/fckeditor/"; oFCKeditor.ReplaceTextarea(); document.getElementById("fck_loaded").value=1; } } //--> </script>
HTML投稿のチェックボックスもデフォルトでOn
これもedit.htmlを書きかえる手もありますが、一般的にはカテゴリー編集でカテゴリー詳細編集画面上で「HTMLを初期値で有効」にチェックを入れておくと、投稿時にそのカテゴリーを選択すれば自動的にHTML投稿のチェックボックスがONになります。
あと投稿時に未記入が無くても毎回「未記入欄があります…」
FCKeditorを使った時だけでますね。原因を確認してみます。
以上、よろしくお願いします。