質問 > フロント機能 > CKEditor_3.6 組み込み |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tanaca |
投稿日時: 2011/6/15 23:36
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: CKEditor_3.6 組み込み ダイアログが表示されたのであれば、上記URLにアップされていることは間違いないと思いますので、
そのうえで、私が設置した方法を説明させていただきます。 流れとしては以下のようになります。 1:外国の公式サイトから「ckeditor_3.6.zip」をダウンロード。 2:デスクトップで解凍してサーバにアップ。(私は /html/user_data/ にアップしました。) 3:/data/Smarty/templates/admin/main_frame.tpl のなかに scriptタグを追記してアップ。 4:ckeditorを設置したいテンプレートファイルを修正してアップして完了。 とこんな感じです。 それで、haveさんは現状2:のアップロードまでは終わっているので 3:から説明します。 ファイル名:main_frame.tplの </head> の直前に以下を追記します。 <script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->user_data/ckeditor/ckeditor.js"></script> </head> haveさんの場合は、パスが www.ドメイン/user_data/packages/default/js/ckeditor/ckeditor.js となっているので <script type="text/javascript" src="<!--{$TPL_URLPATH}-->js/ckeditor/ckeditor.js"></script> になると思います。 上記内容を追記したら、main_frame.tplをサーバにアップします。 そして次に4:の設置したいテンプレートファイルの修正ですが、 商品説明文の入力画面に表示したい場合は、 /data/Smarty/templates/admin/products/product.tpl ページ詳細設定の入力画面に表示したい場合は、 /data/Smarty/templates/admin/design/main_edit.tpl となります。 私は既にFCKエディターを両方とも設置していたので、product.tplのサブコメント入力欄に設置する場合で説明すると、 355行目あたりに下記のtextareaがありますので、 <textarea name="sub_comment<!--{$smarty.section.cnt.iteration}-->" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"><!--{$arrForm[$key]|h}--></textarea><br /> 上の class="area60" を class="area60 ckeditor" または class="ckeditor" と書き換えてアップすればそれだけでエディターが表示されます。 メインコメント入力欄へ設置する場合も同様です。 PS: ckeditor はファイル(画像)アップロード機能を追加する場合、ckfinderが 必要になるのですが、これを設置すると画像アップロード画面に英語で 「ライセンス料払ってね。」と表示されるので、個人的にはFCKエディターの方が 古くさくても好きです。 ckeditor_3.6は日本語化されていないと思って設置してみたら、なんの設定もしていないのに 自動的に日本語で表示されていたので驚きました。 自分で使う分には新しいckeditor_3.6も悪くないですね。 ![]()
|
フラット表示 | 前のトピック | 次のトピック |
![](images/pixel.gif)