ひのはる/ゴーストからウェブ拍手を送る方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*ゴーストからウェブ拍手を送る方法 [#ccf142a1]
ゴーストのinputboxから、開発者サイトのウェブ拍手へメッセ...
YAYAとSSPの最新版を想定しています。
下のスクリプトは、パラメータが[[patipati>http://www.gnbne...
_parameters = "com=%(_ghostprefix + SUBSTR(reference0,0,...
この行を変更することで対応可能です。
///////////// ゴーストマスタに一言フォーム
OnShowWebclapForm
{
// \![open,inputbox,OnSendWebclap,0,] をスクリプト中に...
// ↓は表示例
"\t\u\s[10]\h\s[5]\![open,inputbox,OnSendWebclap,0,]ウ...
}
OnSendWebclap
{
//////////////////////////////////////////
// あなたの環境にあわせて設定 ↓
//////////////////////////////////////////
// patipati 用 設定(2007.8.7版)
// 配布ページ http://www.gnbnet.com/patipati/
// ウェブ拍手のURL
_webclapurl = 'http://your.server.com/patipati/index.c...
// (どのゴーストから送られたかを判別するための)プレフ...
_ghostprefix = 'FROM_GHOST(test):'
// 何文字まで送れるかの制限(文字数)
_cutoff = 50
/* ここから先は基本的にトークを追加するだけ! */
// メッセージを収納する変数
_msg = REPLACE( _reference0, '[', '\[' )
// パラメータ作成
_parameters = "com=%( _ghostprefix + SUBSTR(_msg,0,_cut...
// 文字数制限をかける
if STRLEN(_msg) > TOINT(_cutoff)
{
"\![open,inputbox,OnSendWebclap,0,%(SUBSTR(_msg,0,_cut...
--
"\u\s[10]\h\s[9]送れるん、\w5%(_cutoff)文字までやねん...
/* ここに_cutoff文字以内にしてねというメッセージを並べ...
}
elseif (reference0 != 'timeout')
{
"\![execute,http-post,%(_webclapurl),--param=%(_parame...
/* これがウェブ拍手メッセージを送る本体。いじらない */
}
else
{
"\u\s[10]\h\s[9]ほな、\w5また気が向いたらよろしくな。\...
/* ここにタイムアウト時のメッセージを並べる */
}
}
OnExecuteHTTPComplete
{
if reference1 == 'WEBCLAP'
{
"\u\s[10]\h\s[5]送ったえ。\u\w9\w9ありがとうだ。\e"
/* きちんと送れた場合のメッセージを並べる */
}
}
OnExecuteHTTPFailure
{
if reference1 == 'WEBCLAP'
{
"\u\s[10]\h\s[4]アカン、\w5送れへんかった。\u\w9\w9%(r...
/* 送れなかった場合のメッセージを並べる。%(reference4)...
}
}
SSPの\![execute,http-post,...]を使っているため、古いSSPや...
それらの環境で動作させるためには、櫛ヶ浜やぎ様の[[httpc.d...
ウェブ拍手側のスクリプトを、getメソッドで受信できるように...
ちょっと面倒…。
*** 修正履歴 [#r36b891e]
-2007/8/8 - 拍手テキストに「]」が含まれているとき、スクリ...
終了行:
*ゴーストからウェブ拍手を送る方法 [#ccf142a1]
ゴーストのinputboxから、開発者サイトのウェブ拍手へメッセ...
YAYAとSSPの最新版を想定しています。
下のスクリプトは、パラメータが[[patipati>http://www.gnbne...
_parameters = "com=%(_ghostprefix + SUBSTR(reference0,0,...
この行を変更することで対応可能です。
///////////// ゴーストマスタに一言フォーム
OnShowWebclapForm
{
// \![open,inputbox,OnSendWebclap,0,] をスクリプト中に...
// ↓は表示例
"\t\u\s[10]\h\s[5]\![open,inputbox,OnSendWebclap,0,]ウ...
}
OnSendWebclap
{
//////////////////////////////////////////
// あなたの環境にあわせて設定 ↓
//////////////////////////////////////////
// patipati 用 設定(2007.8.7版)
// 配布ページ http://www.gnbnet.com/patipati/
// ウェブ拍手のURL
_webclapurl = 'http://your.server.com/patipati/index.c...
// (どのゴーストから送られたかを判別するための)プレフ...
_ghostprefix = 'FROM_GHOST(test):'
// 何文字まで送れるかの制限(文字数)
_cutoff = 50
/* ここから先は基本的にトークを追加するだけ! */
// メッセージを収納する変数
_msg = REPLACE( _reference0, '[', '\[' )
// パラメータ作成
_parameters = "com=%( _ghostprefix + SUBSTR(_msg,0,_cut...
// 文字数制限をかける
if STRLEN(_msg) > TOINT(_cutoff)
{
"\![open,inputbox,OnSendWebclap,0,%(SUBSTR(_msg,0,_cut...
--
"\u\s[10]\h\s[9]送れるん、\w5%(_cutoff)文字までやねん...
/* ここに_cutoff文字以内にしてねというメッセージを並べ...
}
elseif (reference0 != 'timeout')
{
"\![execute,http-post,%(_webclapurl),--param=%(_parame...
/* これがウェブ拍手メッセージを送る本体。いじらない */
}
else
{
"\u\s[10]\h\s[9]ほな、\w5また気が向いたらよろしくな。\...
/* ここにタイムアウト時のメッセージを並べる */
}
}
OnExecuteHTTPComplete
{
if reference1 == 'WEBCLAP'
{
"\u\s[10]\h\s[5]送ったえ。\u\w9\w9ありがとうだ。\e"
/* きちんと送れた場合のメッセージを並べる */
}
}
OnExecuteHTTPFailure
{
if reference1 == 'WEBCLAP'
{
"\u\s[10]\h\s[4]アカン、\w5送れへんかった。\u\w9\w9%(r...
/* 送れなかった場合のメッセージを並べる。%(reference4)...
}
}
SSPの\![execute,http-post,...]を使っているため、古いSSPや...
それらの環境で動作させるためには、櫛ヶ浜やぎ様の[[httpc.d...
ウェブ拍手側のスクリプトを、getメソッドで受信できるように...
ちょっと面倒…。
*** 修正履歴 [#r36b891e]
-2007/8/8 - 拍手テキストに「]」が含まれているとき、スクリ...
ページ名: