絵文字を追加したい

質問


BlognPlus では標準で100個の絵文字が使えますが、自分の好きな絵文字を追加する方法を教えてください。

回答


1. /ico/ ディレクトリに絵文字用の画像ファイルを追加する


PC用に使われるのは GIF 画像ですが、GIF 未対応の携帯電話用に全く同じ画像を PNG 形式として用意しておくのも忘れずに。

2. 「icon.cgi」に絵文字と対応キーを登録


3. 「admin.php」の改造


「admin.php」の760行目あたり(v2.3.2の場合)
<table summary="絵文字" style="margin:0px;padding:5px;">
<tr><td>';
for ($i = 0; $i < 100; $i++) {
$icon[$i] = ereg_replace( "n$", "", $icon[$i] );

赤文字の部分を以下のように書き換えてください。
for ($i = 0; $i < count($icon); $i++) {

これで新規投稿・記事編集時に100個目以降の絵文字も表示されるようになります。

4. 「icon.php」の改造


(※ [ユーザー情報] で 絵文字表示 を「表示しない」にしている場合はこちら)
「icon.php」100行目あたり(v2.3.2の場合)

<table cellpadding="1" cellspacing="0">
<tr><td>';
for ($i = 0; $i < 100; $i++) {#
$icon[$i] = ereg_replace( "n$", "", $icon[$i] );

赤文字の部分を以下のように書き換えてください。
for ($i = 0; $i < count($icon); $i++) {

| よく聞かれる質問::○○したい | 2006-07-30 | comments (5) | trackback (0) |


評価

この記事の平均評価: (5人)

記事を評価してください(★1つ=悪い、★5つ=良い)


コメント

手順4の修正内容は

for ($i = 0; $i < count($icon); $i++) }
ではなく

for ($i = 0; $i < count($icon); $i++) {

ではないでしょうか?

| κ | URL | 2010-07-13 12:22 AM | 45NA540Q |

ご指摘どうもありがとうございます。
間違いを修正しておきました。

| CJ | URL | 2010-07-14 10:43 PM | pAWXWe0c |

2.6.2 バージョンでやってみたのですが、絵文字を追加したら最初に入っていた1個が文字列表示[:にぱっ:]になってしまいました。
絵文字として入力出来ないんです。
ページのソースを見てみたら以下の通りでした。

<table summary="絵文字" style="margin:0px;padding:5px;">
<tr><td><img src="http://art-of-japan.saloon.jp/ico/face_c01.gif" onclick="icon('[:にこっ:]','1')" onkeypress="icon('[:にこっ:]','1')" alt="[:にこっ:]" style="border:0px;">
<img src="http://art-of-japan.saloon.jp/ico/face_c02.gif" onclick="icon('[:にぱっ:]','1')" onkeypress="icon('[:にぱっ:]','1')" width="13" height="13" alt="[:にぱっ:]" style="border:0px;">

※一つ目のアイコンにwidth="13" height="13"の表記が無くなっています※

 更に、ログイン画面が左寄りになってしまいました。

 何かよい対処法はあ

| 暖房 | URL | 2010-09-05 12:11 PM | FfBbllL2 |

BlognPlus v2.3.2 からだいぶ変わっているので、もしかしたら v2.6.2 では正常に動作しないかもしれません。

| CJ | URL | 2010-09-05 09:30 PM | JBEW/VXA |

 ico.cgi の一行目に、width="0" height="0" と挿入するとなぜか×マークが消えて、絵文字列の先頭に数ピクセルの空きが出来るだけで済みました。(文字列は何でもいいのかも知れませんが)
 私は cgi などは分かりませんが、繰り返し命令で画像の大きさの数値を入れている筈なのに、先頭だけが外されるって変ですよね? ico.cgi を書く時に引っ張ってくる別のファイルも弄らないと 2.6.2 では出来ないんじゃないかなと感じました。
いい方法を見付けたら読ませて下さいね^^

| 暖房 | URL | 2010-09-06 03:34 PM | FfBbllL2 |



トラックバック

| PAGE TOP |

サイト内検索

スポンサード リンク

カテゴリー

人気記事

  1. ユーザーIDとパスワードを忘れてしまいログイン出来ません
  2. 検索で Fatal Error が発生する
  3. Captcha (キャプチャ)
  4. モジュールの更新情報(9月前半)
  5. 新規投稿すると記事IDが「1」になってしまう(TEXT版)
  6. コメントの拡張機能テスト中
  7. 2006年10月30日~11月5日の更新情報
  8. 2006年7月24日~30日の更新情報
  9. ゲット ネット
  10. モジュールの更新情報(3月前半)
  11. BlognPlus とコメントスパム
  12. BlognPlus が v2.5.4 にバージョンアップ
  13. PHP情報について知る: phpinfo()
  14. アクセス制限が機能しない(Text版)
  15. テキスト/MySQL/PostgreSQL版の違い
  16. プロフィール覧にユーザー名が表示されない
  17. 更新 PING 送信先一覧
  18. 2006年7月3日~9日の更新情報
  19. がちゃがちゃエントリ for BlognPlus
  20. 新スキンサイト様追加&新作スキン情報

POWERED BY

BLOGNPLUS(ぶろぐん+)