しらぎくモバイルシステムのプラグイン(オプション機能)で、iモード対応の絵文字を含んだコンテンツを他端末でも閲覧可能になるように処理するプラグインの使い方の解説です。
iモード向け絵文字の含まれたコンテンツを処理して、iモード以外の国内端末に適切に変換したコンテンツを提供します。
PCなど適切な絵文字フォントを持たない環境へは代用アイコンを、適切な絵文字を持つ端末ではそれを表示するようにします。
現在、以下のアドレスで公開テストを行っております。
実験ページのため、一部端末では代用アイコンが多過ぎて表示容量制限に引っ掛かる可能性があります。
まずしらぎくモバイルシステムが第3.500版(平成17年 9月26日)以上になっているかを確認して、なっていなければアップグレードして下さい。
しらぎくモバイルシステム設置ディレクトリ(「K.cgi」の入っているディレクトリ)に「Options」と言うディレクトリがある場合はその直下に入手したプラグインパッケージ内のフォルダ「Options」に入っている「AddIcons.pl」とサブディレクトリ「AddIcons」をその内容ごとコピーします。
CGI設置ディレクトリ(「K.cgi」の入っているディレクトリ)「Options」と言うディレクトリがまだ無い場合は入手したプラグインパッケージ内のフォルダ「Options」をCGI設置ディレクトリに丸ごとコピーします。
続いて、しらぎくモバイルシステム設置ディレクトリ(「K.cgi」の入っているディレクトリ)に「icons」と言うディレクトリがある事を確認してその直下に入手したプラグインパッケージ内のフォルダ「icons」に入っているサブディレクトリ「Add-iIcon」をその内容ごとコピーします。
無い場合は入手したプラグインパッケージ内のフォルダ「icons」を設置ディレクトリ直下に丸ごとコピーします。
このプラグインをアップデートされる場合は、フォルダ「Options」「icons」内のファイル・サブディレクトリを指定された位置に全て上書きして下さい。
絵文字は、シフトJISコードによる数値文字参照(&#
○○○;
)及びバイナリ埋め込みに対応しております。
また、一部のPC向け絵文字(ハートマークなど)の数値文字参照も処理出来ます(実体参照で書かれたものは処理出来ません)。
ソフトバンクでは商用サイトでの絵文字利用において事前の許諾が必要となっております。
このため、ソフトバンクの絵文字を利用しない設定にする事も出来ます。
これにはしらぎくモバイルシステムの設定ファイル「KConfig.pl」内の一番最後の「}
」の直前に
$noVodafoneIcon=1;
と記述してサーヴァに置く事で実現します。
この記述を行なった場合、ソフトバンクでは全て代用アイコンに置き換えられます。
余計な負荷を軽減するため、しらぎくモバイルシステム第3.501版(平成17年 9月27日)以降はしらぎくモバイルシステム側で変換対象と思われる数値文字参照やバイナリコードがHTML文書中に見出されない場合は、このスクリプトは呼出さないようになっております。
具体的には、「&#数字」「&#x」またはキャラクタコード0xf8か0xf9で始まる 2バイト文字を検出した場合にのみプラグインが呼出されます。