■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

絵文字の種類について

robocchi > 絵文字の種類について @ 2010/4/20 15:01
はじめまして、
最近BaserCMSを使い始めた新米です。

さっそくなのですが、ckeditorで絵文字の種類を増やすには
どうすればいいのでしょうか?

他のckeditorでの増やし方を調べて、
smileyフォルダの中のimagesフォルダに
絵文字画像を追加し、plugin.jsに画像名を追加してみたのですが、
反映されませんでした。

デフォルトの絵文字だけでは寂しいので
増やしたいのでよろしくお願いします。


ryuring > Re: 絵文字の種類について @ 2010/4/21 11:33
こんにちは。

現時点でのBaserCMSには、絵文字を増やす機能が用意されていませんので、カスタマイズが必要です。

CKEditorに絵文字を増やすには、imagesフォルダに保存するだけでなく、明示的に追加するコードを書いてあげないといけません。

<script type="text/javascript">
CKEDITOR.config.smiley_images.push('emoji.gif');
</script>


では、どこにこのコードを記述するかですが、管理画面のビューをカスタマイズする必要があります。

例えば、ページ登録画面のテンプレートは次のパスにあります。

baser/views/pages/admin/form.ctp


このファイルをそのまま修正するとBaserCMSのアップデートで元に戻ってしまいますので、
コピーして、次のパスにコピーします。

app/views/pages/admin/form.ctp


そして、このファイルの末尾にでも先程のコードを追加してあげてください。

ただし、この場合、BaserCMSのバージョンアップで、baserフォルダ側のform.ctpが改善された場合、その改善は手動で反映する必要がありますのでご注意ください。

よろしくお願いします。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: 絵文字の種類について @ 2010/4/21 11:42
追記です。

実際に追加する絵文字画像も次のパスに保存した方が管理がしやすいと思います。

app/vendors/js/ckeditor/plugins/smiley/images/


これでも画像を呼び出す事ができます。

CakePHPで、cakeフォルダは触らないというのと同様、基本的にbaserフォルダは触らず、appフォルダに手を入れるやりかたでカスタマイズを行った方が、BaserCMSのアップデート時に対応がしやすくなります。

よろしくお願いしますー。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

robocchi > Re: 絵文字の種類について @ 2010/4/21 12:14
お返事ありがとうございます。

教えていただいたとおりカスタマイズして、
ページの編集では絵文字を追加することが出来ました。

ニュースの編集でも同じようにやってみます。

本当にありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
31 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 31