MTで絵文字が使えるプラグインが新しく出てましたので使ってみました
プラグインのDL・UL
■MTでも絵文字使おうぜプラグイン、アリマス - Kickstart my heart
上記よりプラグインをDLして、それぞれのディレクトリを指定の箇所にULします。
- mt-static/plugins/の中
- mt/plugins/の中
絵文字を眺めてると。。。
エディター画面に出て来る上の顔ですが、眺めてると表情が変わります。面白いw
こういうギミックが仕込まれてると使うのもより楽しくなりますね
少し動作を変えてみる
通常、利用する際に挿入されるタグは mt-static/plugins/EmoticonButton/js/emoticon.js の中の96行目に定義されてます。
this.editor.insertHTML('<img class="emoticon ' + name + '" src="' + StaticURI + 'plugins/EmoticonButton/images/emoticons/' + name + '.gif" alt="' + name + '" style="border:0;" />');
なので、挿入される「style border」が不要の場合は上記記述部分の最後の方にある、
style="border:0;"
の箇所を削除してみると良いです。
class名に絵文字アイコン名が付かないでも良いかなって際にも、上記の修正を行うと良さそうです。
絵文字アイコン利用その他
絵文字挿入に便利なプラグインは他にもあるので利用して合う物を使うと良いですね
■MT4.0、4.1専用 emoddy(絵文字プラグイン)|CSS HappyLife
■エントリーとコメントで絵文字を使えるようにするプラグイン(MT4専用版・その1) - The blog of H.Fujimoto
あとがき
絵文字は不得意な人間です。キライではないです。不得意。。。
アイコンとか入ってると、記事に表情が生まれる感じがするし、そこはかとなく和みます。
でもなんか進んで使おうとは思わなかったりします
「絵文字は携帯で。。。」みたいな変な枠組みが自分の中で出来ちゃってるせいです。
今回のEmoticonButtonですが、アイコンが表示される動作も早いし、組み込むにはとても便利なプラグインだと思いました。
紹介した他の2つももちろん良いです
えと、それで自分の場合、emoddyを使おうとするとなぜかMT自体がScriptErrorに陥っちゃって利用出来ないんですね。。。
ローカルサーバでは動いてるんですが理由がさっぱりです。うーん。。。(´・ω・)
emoddyスクリプトエラー一応解決:2008/08/13 06:50:03
mt/plugins/emoddy.pl の101行目、
「my $blog_id = $app->blog->id;」の箇所を「先頭に#付けてコメントアウト」です。
「mt.cgi」を「mt.cgid」に変更すると、スクリプトの処理結果と警告メッセージの内容を見る事が出来ます。
それで、emoddyもemoticonも両方お試し導入してみたら大変な事になっちゃいました(笑
2008/05/20 12:54:08
絵文字エントリーという事で絵文字を使ってみまひた。。。
2008/08/10 05:26:54
mt-config.cgiに設定するStaticWebPathを、MTのインストールCGIにより書き込まれる「http://」を省略されたままの状態だと、エントリー内で記述される絵文字ファイルまでのパスも省略されます。
(例:/mt/mt-static/~と記述される⇒Feedburner上などで、画像のURLが切れて画像が表示されない症状が発生)
プラグインのemoticon.jsファイルを修正しても良いですが、configファイルにURLを記述する方を薦めます。