MTで使える絵文字プラグインのご紹介。
とりあえず、このブログで使用しているのは、下記の2つです。
- ■EmoticonButton‐配布元:Kickstart my heart
- Six Apart が無償公開しているTypePadの絵文字アイコン画像を、MTでも利用できるようにしたプラグイン。やのように動く絵文字がキュートですw
- ■emoddy‐配布元:CSS HappyLife
- ブログ記事だけでなく、コメント欄でも絵文字が使えるプラグイン。やといった絵文字の他に、自分で用意したイラストアイコンも、絵文字として登録できますw
2つとも重宝しているプラグインですが、
emoddyは このまま使うと、Another HTML-lintでエラーチェックした時に怒られたので、
以下のように修正。
[emoddy.pl]164行~168行目付近。
foreach (@files_icon) {
if (($_ !~ 'bn_emoddy') && ($_ =~ /(.+)(.gif)/)) {
$_ =~ s/(.+)(\.\w+)/$1$2/;
$list_icon .= '<img src="'.$url_icon.$_.'" onClick="_CL_emoddy.EmoddyIconInsert(\\\'text\\\',\\\''.$1.'\\\')" />';
}
}
onclick 属性を使うときは onkeypress 属性も指定しましょう。
って事なので、
これに下記の赤文字部分を追記。
foreach (@files_icon) {
if (($_ !~ 'bn_emoddy') && ($_ =~ /(.+)(.gif)/)) {
$_ =~ s/(.+)(\.\w+)/$1$2/;
$list_icon .= '<img src="'.$url_icon.$_.'" onClick="_CL_emoddy.EmoddyIconInsert(\\\'text\\\',\\\''.$1.'\\\')" onkeypress="return true" alt="" title="" />';
}
}
altとtitle属性を空にしてるのには問題アリなような気がしますが;;;
今後の課題です
コメントする