PukiWiki/パッチ/携帯絵文字 の変更点


#title(PukiWiki を携帯電話の絵文字に対応させるパッチ)

#contentsx


* 概要 [#nf98a1a7]

PukiWiki で携帯電話の絵文字を使えるようにします。
[[HTML_Emoji ライブラリ>http://libemoji.com/html_emoji]]
のテストのために作ったものですが、
もう少し手を加えれば、それなりに実用になるかもしれません。


* サンプル [#fd025787]

HTML_Emoji ライブラリのページは、
このパッチを適用した PukiWiki で作られています。
以下のページをご覧下さい。

- [[HTML_Emoji のサンプル - libemoji.com>http://libemoji.com/html_emoji/example]]

ただし、書き込みはできないようにしてありますので、
絵文字の入力も試してみたい方は、自分でパッチをダウンロードして試して下さい。


* 動作環境 [#w788a36a]

現在は、以下のパージョンの PukiWiki に対応しています。

- PukiWiki 1.4.7 (UTF-8 版) 以降


* インストール [#ob282a7c]

パッチファイルをダウンロードし、
PukiWiki 1.4.7 UTF-8 版にパッチを適用します。

{{{
$ tar xvfzp pukiwiki-1.4.7_notb_utf8.tar.gz
$ cd pukiwiki-1.4.7_notb_utf8
$ unzip pukiwiki_emoji-20100607.zip
$ patch -p1 < pukiwiki-1.4.7_utf8_emoji.diff
$ rm *.diff
}}}

HTML_Emoji ライブラリをダウンロードし、PukiWiki の lib ディレクトリの下に展開します。

{{{
$ cd lib
$ unzip HTML_Emoji-0.8.zip
$ rm -rf examples
}}}

PukiWiki の image ディレクトリに emoji というディレクトリを作成し、
その下に HTML_Emoji 用の画像ファイルを置いて下さい。

{{{
$ cd image
$ unzip emoji_images.zip
$ mv images emoji
}}}


* 使い方 [#u4b3d2fa]

携帯電話から絵文字を書き込んで下さい。
ただし、ページ名には絵文字は使えないようにしてあります
((参考: [[#1968 (SNS名に絵文字を入れた場合、titleにIMGタグが入ってしまう) - OpenPNE>http://trac.openpne.jp/ticket/1968]]))。
表示する際には、他キャリアの絵文字は、その端末で表示できるように自動的に変換されます。

編集する際には、他キャリアの絵文字は数値文字参照に変換されます。
逆に、数値文字参照で入力すれば、PC からも絵文字を入力することが可能です。


* ライセンス [#z9922d53]

以下のライセンスに従って利用して下さい。

:絵文字モジュール emoji.php	|MIT ライセンス
:PukiWiki 用パッチ		|GPL ライセンス


* ダウンロード [#cb4ffbe9]

HTML_Emoji ライブラリと画像ファイルは、[[libemoji.com>http://libemoji.com/]]
のサイトから入手して下さい。

- [[pukiwiki_emoji-20100607.zip>http://download.revulo.com/PukiWiki/pukiwiki_emoji-20100607.zip]]
-- emoji.php (PukiWiki 用の絵文字モジュール)
-- PukiWiki 1.4.7 (UTF-8 版) 以降用パッチ


* 更新履歴 [#eb208cf6]

- Version 20100607
-- PukiWiki 1.4.7 (UTF-8 版) 以降用のパッチを公開