絵文字入力フォーム
2007/08/16 更新
絵文字入力フォームについて
絵文字入力フォームは、携帯対応YY-BOARD(改)、e-PAD(ちょこっと改)にPCから携帯絵文字を入力するためのフォームです。
それぞれのCGIと別に入力フォーム及び入力フォーム用画像をダウンロードしてください。
更新状況
絵文字入力フォーム
- Ver2.01 (2006/01/30)
- Internet Explorer系のブラウザで、絵文字入力後、入力フォームにフォーカスが戻るように変更
以前の更新履歴はこちらです。
ダウンロード
絵文字入力フォーム及び絵文字入力フォーム用画像ファイルが必要です。
ダウンロードはこちらです。
設置方法
必要部分の書き換え
□携帯対応YY-BOARD(改)
-
「設定編集モード」−「携帯・絵文字設定」−「e-PAD絵文字機能」を設定します。
-
□e-PAD(ちょこっと改)
-
epad.cgiを設定します。
# 絵文字入力フォームの使用
# 0 : しない(e-PAD標準を使用)
# 1 : する
$emform = 1 ;
# HTMLファイルのあるディレクトリURL
# → 相対パスまたは http:// からのパス
$ijf = './emform';
-
※共通で使用する場合は、「HTMLファイルのあるディレクトリURL」が同じディレクトリになるように設定してください。
アップロード
上で設定した構成に合わせてアスキーモードでアップロードします。
readme.txtはアップロードの必要はありません。
パーミッションの変更の必要はありません。
入力仕様
「読み」を参考に絵文字をクリックします。
「絵文字」欄に表示される「絵文字コード」をコピーして入力欄に貼り付けます。
管理者の設定によっては掲示板のコメント入力欄にも同時に表示されます。
絵文字が使用できるのは、お名前、タイトル、メッセージの欄です。
お名前、タイトルに入力したい場合は、入力フォーム、またはコメント入力欄に表示された物を切り取って貼り付けてください。
ブラウザによっては、コメント入力欄の任意の場所に入力できます。次項を参照ください。
Internet Explorer系
- コメント入力欄のフォーカスのある位置に入力されます。
入力後、フォーカスは入力した位置に残ります。
コメント入力欄以外にフォーカスがある場合は、コメント入力欄の一番前に入力されます。
MOZILLA/NETSCAPE系
- コメント入力欄のフォーカスのある位置に入力されます。
入力後、フォーカスはコメント入力欄に入力された文字列の一番後ろになります。
コメント入力欄以外にフォーカスがある場合は、コメント入力欄の一番後ろに入力されます。
その他
- 常に、コメント入力欄の一番後ろに入力されます。
参考
@nifty等、htmlファイル等を別サーバに置かなければならない場合、ブラウザのセキュリティによりコメント部に絵文字コードが出力されません。
この場合は、次のようにすれば、出力できるようになります。
- $ijfをデフォルトに戻す
epad.cgi | $ijf = './emform'; |
YY-BOARD | ./emform/ |
- CGIを書き換える
■epad.cgi(361行目付近) | ■yyini_pc.pl(689行目付近) |
□修正前
if ($emform) {
$ihtm = "$ijf" . "/" . "i.htm";
$j1htm = "$ijf" . "/" . "j1.htm";
$e1htm = "$ijf" . "/" . "e1.htm";
}
□修正後
if ($emform) {
$ihtm = "$ijf" . "/" . "emoji_form.cgi?i";
$j1htm = "$ijf" . "/" . "emoji_form.cgi?j1";
$e1htm = "$ijf" . "/" . "emoji_form.cgi?e1";
} |
□修正前
sub em_form {
$ihtm = "$ijf" . "i.htm";
$j1htm = "$ijf" . "j1.htm";
$e1htm = "$ijf" . "e1.htm";
}
□修正後
sub em_form {
$ihtm = "$ijf" . "emoji_form.cgi?i";
$j1htm = "$ijf" . "emoji_form.cgi?j1";
$e1htm = "$ijf" . "emoji_form.cgi?e1";
} |
- 絵文字入力フォームに含まれるhtmファイルを書き換える
*.htm
■38行目付近
□修正前
<b>【絵文字入力</b>(<a href="howto.htm">入力方法</a>)】<br>
<a href="j1.htm">i-mode</a>/<a href="j1.htm">vodafone1</a>/<a href="j2.htm">2</a>/<a href="e1.htm">EZWeb1</a>/<a href="e2.htm">2</a>>
□修正後
<b>【絵文字入力</b>(<a href="emoji_form.cgi?howto">入力方法</a>)】<br>
<a href="emoji_form.cgi?i>i-mode</a>/<a href="emoji_form.cgi?j1">vodafone1</a>/<a href="emoji_form.cgi?j2">2</a>/<a href="emoji_form.cgi?e1">EZWeb1</a>/<a href="emoji_form.cgi?e2">2</a>
■47行目付近
<img src="i.gif" usemap="#i" width=286 height=188 border=0>
等の画像ファイルへのパスを環境に合わせて書き換える
- 次のファイルをダウンロードして、ファイル名をemoji_form.cgiとする
http://vvv.ciao.jp/yy/files/emoji_form_cgi.txt (2007/08/16 更新)
- emoji_form.cgiのperlのパスを設定する
- 書き換えた*.htmファイルとemoji_form.cgiをcgi-bin側の
./emform/
にアップロードする
- emoji_form.cgiのパーミッションを705にする
*.htmファイルとemoji_form.cgiのパスが違う時は、環境に合わせて書き換えて下さい。
備考
Inserting at the cursor using JavaScriptを参考にさせて頂いています。ありがとうございます。
サポート
サポートはこちらです。
☆サポート掲示板
【投稿情報(WWWC/RSS)】
■投稿の前にサポートのページにある注意事項を必ずご覧になり、同意の上で投稿してください。
Copyright (C) 2003-2007 by Tambo. All Rights Reserved.
[携帯対応YY-BOARD(改)に戻る]
[e-PAD(ちょこっと改)に戻る]
[トップページに戻る]