PocketMemory

2007年10月8日月曜日

フェイスマーク(Emoticon)を使った投稿、コメントを可能にする。

カテゴリー: Blog, Web関連, WordPress — pkmem @ 1時56分10秒

文章を書くのが苦手な自分の為、フェイスマーク付きの文章で表現力をUP(補完)させることにする。

プラグインを検索すると、「More Smilies」が一番メジャーと判断。導入してみた。参考サイトは以下の通り。

「More Smilies」

【参考サイト】

 More Smilies 日本語版

3D Crystal Smiley plugin | Rif.2nd

しかし、このプラグインは本家が開発を停止している模様。

プラグインを有効にするとエラーも発生するし(ME2.2.3利用)、管理画面のユーザー→ 編集 で「投稿時にビジュアルエディタを使用する」のチェックを外していないと記事投稿画面にボタンが生成されない。

ビジュアルエディタを利用して投稿している自分には辛いプラグインだった。

色々試したがフェイスマークで貴重な休日がこれ以上潰れるのもバカバカしいので、他のプラグインを検索した。

「Custom Smileys」がヒットした。参考サイトは以下の通り

「Custom Smileys」

【参考サイト】

【配布サイト】

導入手順は、本家配布サイトの下記の場所からモジュールをダウンロードして解凍する。

Custom Smileysのダウンロード

あとは、「Rif. | Custom Smileys」の導入備忘録の通りに実行した。

あとは、「More Smilies」を折角ダウンロードしたので、More Smiliesの豊富なimageファイルをwp-includes/image/配下に入れた。

画像と記号の対応はJoomla!じゃぱん コミュニティ – SMFユーザヘルプ: 投稿の下記画像の箇所を参考に対応付けをした。(非常に対応に自信が無い)

SMFDefaultThemeCustomSmileysManager

できあがり

2007/10/08 08:52追記
コメント投稿欄にフェイスマークの一覧が出てきていなかった。
原因は、XREAのPHSがセーフモード動作している為だった。
本来であれば、”file_exists”という命令で「フェイスマーク画像ファイル」が存在する場合のみimgタグを生成し、コメント欄に画像が並ぶはず。
ところが、XREAのセーフモードの影響で「フェイスマーク画像ファイル」パスが合っている(ファイルが存在している)場合でも、「フェイスマーク画像ファイル」が無いと判断して、imgタグが一切生成されない。

暫定対応としてプラグイン本体(custom-smileys.php)のcsm_comment_form()という関数を以下のように修正した。

 // Add clickable smileys to Comment form
 function csm_comment_form() {
  global $wpdb, $table_prefix;
  // Get emoticons from DB & Display clickable smileys
  $result = $wpdb->get_results(“SELECT * FROM `{$table_prefix}smileys` ORDER BY `File`”);
  foreach ( $result as $object ) {
  echo “File . “.” . get_option(“csm_ext”) . “\” class=\”wp-smiley\” onclick=\”document.getElementById(‘comment’).value += ‘ {$object->Emot}’;\”> ”;
  }
 }

2件のコメント »

  1. Hello, :)
    I give you a web site dedicated on instant Messaging, like MSN and Yahoo: http://www.iminent.com
    You can download on this website a free software which allows to send and to create a lot and exclusive emoticon (smiley) and winks, to send wizz and many others functionality..!!
    I hope you test this nice software called “IMBooster”.
    See you soon :-)
    Cléa
    ;;)

    コメント by Clea — 2008年7月3日木曜日 @ 19時22分00秒

  2. Hi!
    I made with photoshop animated myspace banners.
    have a look at them:
    http://tinyurl.com/5w2eqc
    Thanks a lot 4 your website :) xxoxo

    コメント by tegiaptictamp — 2008年11月28日金曜日 @ 13時29分35秒

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

Powered by WordPress