3D Crystal Smiley plugin

2007/02/14 0 コメント カテゴリ: WORDPRESS

私のラブサイトのひとつ、CrystalXP.net の3DクリスタルスマイリーをWPのMore Smiliesプラグインで使用することができます。

Usage

  • More Smilies 2.1 for WordPress 2.1設置、動作していること。
  • CrystalXP's smiley-pack からSmiley pac をダウンロード。GIF画像が入っているSmileysフォルダのみ、使用します。
    フォルダ名を分かりやすくCrystal smiley に変更します。
  • More Smiliesプラグイン用にpackage-config.phpを作成します。
  • package-config.phpを Crystal smiley フォルダに入れプラグインディレクトリにあるmore-smiliesフォルダの中へアップロードします。
    (/wp-content/plugins/more-smilies/)
  • オプション画面のMore SmiliesでCrystal Smiliesを選択すれば使えるようになります。

package-config.phpの作り方

はじめにパッケージのインフォメーションを記述します。

PHP:
  1. <?php
  2. /*
  3. * Package-Name:
  4. * Package-url:
  5. * Package-Description:
  6. * Package-Author:
  7. * Package-Author-url:
  8. */
  9. $wp_smilies = array(
  10.        '    :-)'       => 'icon_smile.gif',
  11. );
  12. ?>

$wp_smilies = array()の中に
'変換前' => '変換後画像名',
を使用したい数だけ記述します。

自分用にCrystal smileyのpackage-config.phpを作りましたのでよかったらどうぞ。
画面では画像に変換されていますが、コピーすると文字列になるのでそのまま保存してください。これが一覧になります。
画像はダウンロードしてご確認ください。

PHP:
  1. <?php
  2. /*
  3. * Package-Name: Crystal Smilies
  4. * Package-Description: <a href="http://www.crystalxp.net/">CrystalXP</a>'s Smiliey-pack based.
  5. * Package-Author: Rika
  6. * Package-Author-url: http://rikaizm.com/
  7. */
  8. $wp_smilies = array(
  9.     ' :^^:'           => '^^.gif',
  10.     ' :666:'         => '666.gif',
  11.     ' :ange:'        => 'ange.gif',
  12.     ' :angel:'       => 'angel.gif',
  13.     ' :beurk:'       => 'beurk.gif',
  14.     ' :bigboulay:'   => 'bigboulay.gif',
  15.     ' :biggrin:'     => 'biggrin.gif',
  16.     ' :boulay:'      => 'boulay.gif',
  17.     ' :clown:'       => 'clown.gif',
  18.     ' :cocktail:'    => 'cocktail.gif',
  19.     ' :cool:'        => 'cool.gif',
  20.     ' :cry:'         => 'cry.gif',
  21.     ' :cxp:'         => 'cxp.gif',
  22.     ' :diablo:'      => 'diablo.gif',
  23.     ' :didas:'       => 'didas.gif',
  24.     ' :dlb:'         => 'dlb.gif',
  25.     ' :drunk:'       => 'drunk.gif',
  26.     ' :eek:'         => 'eek.gif',
  27.     ' :erf:'         => 'erf.gif',
  28.     ' :eyes:'    => 'eyes.gif',
  29.     ' :frown:'   => 'frown.gif',
  30.     ' :gasp:'    => 'gasp.gif',
  31.     ' :glasses:'     => 'glasses.gif',
  32.     ' :go:'          => 'go.gif',
  33.     ' :great:'       => 'great.gif',
  34.     ' :grrrrrr:'     => 'grrrrrr.gif',
  35.     ' :happy:'       => 'happy.gif',
  36.     ' :he:'          => 'he.gif',
  37.     ' :heart:'       => 'heart.gif',
  38.     ' :info:'        => 'info.gif',
  39.     ' :idea:'        => 'idea.gif',
  40.     ' :intello:'     => 'intello.gif',
  41.     ' :jap:'         => 'jap.gif',
  42.     ' :kiss:'        => 'kiss.gif',
  43.     ' :lock:'        => 'lock.gif',
  44.     ' :lol:'         => 'lol.gif',
  45.     ' :love:'        => 'love.gif',
  46.     ' :mad:'         => 'mad.gif',
  47.     ' :mdr:'         => 'mdr.gif',
  48.     ' :meuh:'        => 'meuh.gif',
  49.     ' :money:'       => 'money.gif',
  50.     ' :na:'          => 'na.gif',
  51.     ' :neutral:'     => 'neutral.gif',
  52.     ' :no:'          => 'no.gif',
  53.     ' :note:'        => 'note.gif',
  54.     ' :oh:'          => 'oh.gif',
  55.     ' :oops:'        => 'oops.gif',
  56.     ' :ouch:'        => 'ouch.gif',
  57.     ' :out:'         => 'out.gif',
  58.     ' :party:'       => 'party.gif',
  59.     ' :penguin:'     => 'penguin.gif',
  60.     ' :present:'     => 'present.gif',
  61.     ' :rofl:'        => 'rofl.gif',
  62.     ' :rules:'       => 'rules.gif',
  63.     ' :sarcastic:'   => 'sarcastic.gif',
  64.     ' :shocked:'     => 'shocked.gif',
  65.     ' :slap:'        => 'slap.gif',
  66.     ' :sleep:'       => 'sleep.gif',
  67.     ' :smile:'       => 'smile.gif',
  68.     ' :star:'        => 'star.gif',
  69.     ' :surprised:'   => 'surprised.gif',
  70.     ' :tongue:'      => 'tongue.gif',
  71.     ' :tussor:'      => 'tussor.gif',
  72.     ' :tux:'         => 'tux.gif',
  73.     ' :tuxout:'      => 'tuxout.gif',
  74.     ' :unlove:'      => 'unlove.gif',
  75.     ' :user:'        => 'user.gif',
  76.     ' :warn:'        => 'warn.gif',
  77.     ' :whip:'        => 'whip.gif',
  78.     ' :whistle:'     => 'whistle.gif',
  79.     ' :wink2:'       => 'wink2.gif',
  80.     ' :wink:'        => 'wink.gif',
  81.     ' :winktongue:'  => 'winktongue.gif',
  82.     ' :yes:'         => 'yes.gif',
  83.     ' :yipi:'        => 'yipi.gif',
  84.     ' :zzz:'         => 'zzz.gif',
  85.     );
  86. ?>

  • 画像の大きさがまちまちで、サイズも大きいので過去記事に影響しないように変換前文字は::で囲った画像名にしました。
  • デフォルトでは上記の画像全部使用になっていますが、全部必要ないと思うので、使用しない画像はpackage-config.phpから削除してください。
  • 画像は黒背景には適していません。
  • More Smiliesプラグインの設置方法は様々なところで書かれているので割愛します。
  • WP2.1でしか動作確認していません。

:9:アイコンの著作権に注意してお使いください。

コメントをどうぞ

Commenter Gravatar