拙作の「WEBはくしゅ」が本体およびBlognPlus用モジュール共にバージョンUPしたのでお知らせいたします。
今回のバージョンUPは、本体側の機能強化と、それに伴うモジュール側の調整になっています。
今回のバージョンUPは、本体側の機能強化と、それに伴うモジュール側の調整になっています。
ダウンロード&解説ページ
Webはくしゅ本体
Webはくしゅモジュール
主な機能面での変化は以下のとおりです。
(1)拍手があったときにメールで通知
(2)ひとことメッセージが投稿されたときにメールで通知
(3)拍手画像にこれまでの拍手数を表示させる
(4)拍手元ページでの任意の文字コード(UTF-8以外)に対応
(1)(2)については、これまでレポートページを開かなければ拍手があったどうか分らなかったものを、掲示板での新規(レス)やブログのコメント時ど同様にメール(携帯)でその通知を受け取れるようにしたものです。単に、その方が嬉しいからですけどね。
(3)は、同じように拍手ボタンを設置されているHPやブログで、拍手のカウント数が表示されているのを見て羨ましかったのをようやく実現しました。
(4)は、いわゆる汎用性の強化で、文字コードの異なるどんなHPからでも拍手を受け取れるようになります。逆に、本体側であるWeb拍手の方の文字コードはUTF-8に固定となります。(変更することも可能ですが)
ただし、Web拍手モジュールの方はいささかの注意が必要で、(3)を実現するために、これまでCJさん作の「タグ拡張モジュール」を前提にしていた部分をはずし、独自にindex.phpの改造が必要になりました。
拍手ボタン画像をphpによって作成する際に、引数となる「ページタイトル」にURLエンコードが必須となったことで、「拡張モジュール」だけでは対応できなくなったことが主な理由です。
(これまでも、Aタグで拍手ボタンを設置する場合にはURLエンコードが必要でしたが、BlognPlusのモジュール的にはフォームタグを使用することで実質的には問題ありませんでした)
よって、独自のindex.phpの改造が必要となった次第です。(これまでもその機能自体はありましたけどね)
ただし、(3)の機能を使わないのであれば、モジュール側のみ旧バージョン(ver1.3)を使用しても影響はないものと思われます。
「補足」
拍手ボタン設置専用のスクリプト(sx_webclap_button.php)は同軸してありますが、おおもとで拍手元ページがphpで作られていない(使えない?)場合のため、拍手ボタンを手作業で記述するためのhtmlのサンプルを以下に示します。
※フォームボタンの場合
<form class="wbc_form" action="http://(WebはくしゅのあるURL)/sx_webclap.php" method="post"><div>
<input type="hidden" name="sx_clapmode" value="clap" />
<input type="hidden" name="sx_claptitle" value="(ページタイトル)" />
<input type="hidden" name="sx_clapaddr" value="(ページのURL)" />
<input type=hidden name="sx_clapJCode" value="(ページの文字コード)" />
<input type="hidden" name="sx_claptoken" value="" />
<input type="image" src="http://(WebはくしゅのあるURL)/sx_wbc_imgbutton.php?(ページタイトルをURLエンコードしたもの)" onclick="submit()" onkeypress="" alt = "Webはくしゅ" title = "Webはくしゅ" />
</div></form>
事実上、トークンにかかる記述はなくても大丈夫です。(sx_claptokenの行)
※Aタグの場合
<a href="http://(WebはくしゅのあるURL)/sx_webclap.php?wbc=clap&title=(タイトル)&code=(文字コード)" target="_self"><img src="http://(WebはくしゅのあるURL)/sx_wbc_imgbutton.php?(ページタイトルをURLエンコードしたもの)" /></a>
※拍手のボタン画像にsx_wbc_imgbutton.phpを用いていますが、手作業ではタイトルのURLエンコードに手間取るかと思います。そこは手を抜いてIMGタグのSRCを普通にボタン画像を用いてしまうのも手です。(拍手カウントが表示されませんが……)
※文字コードは明示的に指定することで誤動作を避けるためのものです。面倒であれば無くても動作すると思われます。(本体内ではautoで変換します)
≪ 続きを隠す
Webはくしゅ本体
Webはくしゅモジュール
主な機能面での変化は以下のとおりです。
(1)拍手があったときにメールで通知
(2)ひとことメッセージが投稿されたときにメールで通知
(3)拍手画像にこれまでの拍手数を表示させる
(4)拍手元ページでの任意の文字コード(UTF-8以外)に対応
(1)(2)については、これまでレポートページを開かなければ拍手があったどうか分らなかったものを、掲示板での新規(レス)やブログのコメント時ど同様にメール(携帯)でその通知を受け取れるようにしたものです。単に、その方が嬉しいからですけどね。
(3)は、同じように拍手ボタンを設置されているHPやブログで、拍手のカウント数が表示されているのを見て羨ましかったのをようやく実現しました。
(4)は、いわゆる汎用性の強化で、文字コードの異なるどんなHPからでも拍手を受け取れるようになります。逆に、本体側であるWeb拍手の方の文字コードはUTF-8に固定となります。(変更することも可能ですが)
ただし、Web拍手モジュールの方はいささかの注意が必要で、(3)を実現するために、これまでCJさん作の「タグ拡張モジュール」を前提にしていた部分をはずし、独自にindex.phpの改造が必要になりました。
拍手ボタン画像をphpによって作成する際に、引数となる「ページタイトル」にURLエンコードが必須となったことで、「拡張モジュール」だけでは対応できなくなったことが主な理由です。
(これまでも、Aタグで拍手ボタンを設置する場合にはURLエンコードが必要でしたが、BlognPlusのモジュール的にはフォームタグを使用することで実質的には問題ありませんでした)
よって、独自のindex.phpの改造が必要となった次第です。(これまでもその機能自体はありましたけどね)
ただし、(3)の機能を使わないのであれば、モジュール側のみ旧バージョン(ver1.3)を使用しても影響はないものと思われます。
「補足」
拍手ボタン設置専用のスクリプト(sx_webclap_button.php)は同軸してありますが、おおもとで拍手元ページがphpで作られていない(使えない?)場合のため、拍手ボタンを手作業で記述するためのhtmlのサンプルを以下に示します。
※フォームボタンの場合
<form class="wbc_form" action="http://(WebはくしゅのあるURL)/sx_webclap.php" method="post"><div>
<input type="hidden" name="sx_clapmode" value="clap" />
<input type="hidden" name="sx_claptitle" value="(ページタイトル)" />
<input type="hidden" name="sx_clapaddr" value="(ページのURL)" />
<input type=hidden name="sx_clapJCode" value="(ページの文字コード)" />
<input type="hidden" name="sx_claptoken" value="" />
<input type="image" src="http://(WebはくしゅのあるURL)/sx_wbc_imgbutton.php?(ページタイトルをURLエンコードしたもの)" onclick="submit()" onkeypress="" alt = "Webはくしゅ" title = "Webはくしゅ" />
</div></form>
事実上、トークンにかかる記述はなくても大丈夫です。(sx_claptokenの行)
※Aタグの場合
<a href="http://(WebはくしゅのあるURL)/sx_webclap.php?wbc=clap&title=(タイトル)&code=(文字コード)" target="_self"><img src="http://(WebはくしゅのあるURL)/sx_wbc_imgbutton.php?(ページタイトルをURLエンコードしたもの)" /></a>
※拍手のボタン画像にsx_wbc_imgbutton.phpを用いていますが、手作業ではタイトルのURLエンコードに手間取るかと思います。そこは手を抜いてIMGタグのSRCを普通にボタン画像を用いてしまうのも手です。(拍手カウントが表示されませんが……)
※文字コードは明示的に指定することで誤動作を避けるためのものです。面倒であれば無くても動作すると思われます。(本体内ではautoで変換します)
≪ 続きを隠す
|2009,08,16, Sunday 04:03 AM | comments (0) | trackback (0) |
この記事に対するコメントの受付は終了しています。
コメント
トラックバックURL
http://bvs.saki-net.com/tb.php/265