ねこの靴跡 >> weblog

絵文字挿入

category:

| CM(0)

MTで使える絵文字プラグインのご紹介。
とりあえず、このブログで使用しているのは、下記の2つです。

EmoticonButton‐配布元:Kickstart my heart
Six Apart が無償公開しているTypePadの絵文字アイコン画像を、MTでも利用できるようにしたプラグイン。happy01coldsweats02のように動く絵文字がキュートです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属性を空にしてるのには問題アリなような気がしますが;;;
今後の課題ですcoldsweats01

<< 『メールフォームプラグイン』 │ Home │  『にゃんこFLASH時計貼り付けタグ』 >>

コメントする


月別アーカイブ

about this site.

にゃんこの足跡をモチーフにした素材を中心に配布しています。非営利サイト様向け。

ブログでは、サイトの更新状況や、HTMLについてのつぶやきを更新中。

■Site Owner
: 実瑞(みずい)
■他サイト
うしちび.com(猫ブログ)