テキストユニットの「WYSIWYG」の絵文字機能

173 views
Skip to first unread message

yasuhito yabe

unread,
Feb 3, 2017, 1:10:16 AM2/3/17
to a-blog cms forum
お世話になっております。

a-blog cmsを最新版(Ver. 2.6.1.4)へバージョンアップを実施したところ、
『テキストユニットの「WYSIWYG」の絵文字機能』がなくなっていました。

公式の情報を調べたところ、
 ・Ver. 2.6.1.2以下で『WYSIWYGエディタ(CKEditor)がAndroidで使用できない問題』があり
 ・対策として、Ver. 2.6.1.3で『CKEditorを4.5.9にバージョンアップ(これによりCKEditorの絵文字使用不可)』
とのことでした。

そこで質問ですが、従来の「絵文字」機能は、今後どのような扱いになるのでしょうか。
クライアントが絵文字をヘビーに使用しております。
上記措置は当面の対応であって、「環境が整い次第復活」とお考えだと助かります。
(何にせよクライアントと相談が必要そうです)

ご教授のほど、よろしくお願いいたします。

伊藤淳

unread,
Feb 6, 2017, 11:29:25 PM2/6/17
to a-blog cms forum
お返事大変遅くなり申し訳ございません。

WYSWYGの絵文字機能ですが、今後のバージョンで復活は難しそうです。
その代わりですが、以下のカスタマイズを行うことでUTF-8の絵文字を保存できるようにすることはできます。

1. databaseの修正

acms_columnテーブルのcolumn_field_1カラムのEncodingとCollationを utf8mb4 - utf8mb4_general_ci に変更ください。

2. phpの修正

/php/DB.phpの以下の箇所を修正ください。

if ( preg_match('@^[shiftj]+$@i', $charset) ) {
    $names  = 'sjis';
} else if ( preg_match('@^[eucjp_\-]+$@i', $charset) ) {
    $names  = 'ujis';
} else {
    $names  = 'utf8mb4'; // ここを utf8からutf8mb4 に変更
}


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

yasuhito yabe

unread,
Feb 7, 2017, 5:23:20 AM2/7/17
to a-blog cms forum
ご返信ありがとうございます。
Ver 2.6.1.2まで絵文字はディスコン、ということで承知しました。

今後とも、よろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages