主な特徴・機能
- 「まいるどWEB拍手」から追加機能を取り入れた高機能WEB拍手スクリプト。
- 基本機能は「まいるどWEB拍手」から踏襲。
- PNG画像として拍手情報を出力可能にしたことで携帯(ガラケー)にも対応化
- 拍手ページをテンプレート化することでデザイン編集を容易に
- Twitter Bootstrapによる新UIを実装
- ID一覧よりID別の設置先URLの表示項目追加
- ラベルおよび設置先URLの自動取得機能追加
- 拍手ボタンのデザイン・アニメーション・ボタン名など変更可能に
- 拍手のチャート表示(時次・日次・月次)機能追加
- 拍手ID別にオプションの設定を可能に
- インポート機能により「まいるどWEB拍手」からのデータ引き継ぎが可能。
利用規約
- 「まろやかPHP」(旧「まろやかCGI」)で配布されているCGI・PHPスクリプト(以下スクリプト)の著作権は全て作成者であるtisa(以下作者)に帰属します。著作権表示があるものは絶対に消さないでください。著作権非表示にするには事業者登録を行ってください。
- 商用利用は可能です。商用利用を希望される方は詳細についての「商用利用について」を必ずご覧ください。
- 改造は自由ですが自己責任で行ってください。尚、改造に関するサポートは行いません。
- スクリプトの再配布は要相談といたします。改造したスクリプトを配布したい場合などは作者に予めご一報下さい。
- 全てのスクリプトが、全ての環境で動作する事を保証している訳ではありません。設置がうまくいかない、不具合が発生したなどのご報告は下記コメント欄もしくはお問い合わせフォームよりご連絡ください。
- 当サイトに著しく不利益があると判断した場合には、スクリプトの使用中止をしていただくことがあります。
- スクリプトを利用して起こった、いかなる不利益・損害・トラブルについて作者は一切の責任を負いません。
- この規約はフリーウェア・シェアウェアに限らず作者が手掛けた全てのスクリプトに適用されます。ただし、WordPressプラグイン、テーマはGPLライセンスが優先的に適用されるものとします。
- この規約は必要に応じ予告なく改編・加筆することがあります。
- スクリプトを使用した時点でこの規約に同意したと見なします。
ダウンロード
設置方法
- config.phpをメモ帳などのテキストエディタで開き、管理者パスワードを設定します。
- jsフォルダ内にあるjquery.mwhg.jsを開き、PHP設置先ディレクトリURLを変更します。初期値はhttp://homepage/cgi-bin/mwhg/になっていますので、自身のサイトのURLに変更してください。
- サーバーにアップロードします。構成内容は以下のとおり。
■ []内はパーミッション mwhg/ [755] (任意ディレクトリ) ├mwhg.php [755] (メインスクリプト) ├admin.php [755] (管理スクリプト) ├config.php [644] (設定ファイル) ├system.php [644] (システムファイル) ├.htaccess [644] (不正アクセス防止用) ├data/ [777](データ保存ディレクトリ) │├config.json [666] (機能設定保存ファイル) │├system.json [666] (システム設定保存ファイル) │├date/ [777](日付別拍手データ保存ディレクトリ) │└id/ [777](ID別拍手データ保存ディレクトリ) ├session/ [777](セッションファイル保存ディレクトリ) │└~省略~ ├lock/ [777](ファイルロック用ディレクトリ) │└lockfile [666](ロックファイル) ├tmp/ [755](テンプレートファイル保存ディレクトリ) │├mobile/ [755](携帯専用テンプレート) ││├claping.php [644](拍手後) ││├error.php [644](エラー画面) ││└sendmsg.php [644](メッセージ送信後) │└normal/ [755](通常テンプレート) │ ├claping.php [644](拍手後) │ ├error.php [644](エラー画面) │ └sendmsg.php [644](メッセージ送信後) ├css/ [755](cssファイル保存ディレクトリ) │└~省略~ ├fonts/ [755](フォントファイル保存ディレクトリ) │└~省略~ ├img/ [755] (画像保存ディレクトリ) │└~省略~ ├js/ [755](JavaScriptファイル保存ディレクトリ) │└~省略~ └library/ [755](拡張ファイル保存ディレクトリ) └~省略~ ※パーミッションは設置するサーバーの環境に合わせて変更してください。
- admin.phpにアクセスして正常に表示されていれば設置成功です。
- 「まいるどWEB拍手」からデータを引き継ぎたい場合は、「まいるどWEB拍手」のdataディレクトリをそのまま「まいるどWEB拍手ぐれーと」のdataディレクトリに上書きし、管理画面→設定→インポートからインポートを実行してください。(※試用版にインポート機能はありません)
拍手ボタン設置方法1(JavaScript)
htmlなどボタンを設置したいファイルの<head>タグ内に以下を記述します。
<script type="text/javascript" src="http://example/mwhm/js/jquery-1.9.1.min.js" charset="utf-8"></script> <script type="text/javascript" src="http://example/mwhm/js/jquery.mwhg.js" charset="utf-8"></script>
URLのhttp://homepage/cgi-bin/の部分は設置する自身のサイトのURLに変更してください。この記述はページ内にひとつだけでOKです。
同ファイルの好きな位置に以下を記述します。
<div class="mwhg_point" id="★"></div>
★に任意のIDを指定します。半角英数字と_(アンダーバー)-(ハイフン)が使用可能です。複数設置する場合はID名が被らないように注意してください。
同ファイルにアクセスしてボタンが表示されていれば設置完了です。
※注意点※
JavaScript版ではBootstrapのCSSを読み込みます。既存のWEBデザインが崩れてしまう場合は、各要素のCSSプロパティに対して優先値を定義してください。
拍手ボタン設置方法2(画像)
htmlなどボタンを設置したいファイル内の好きな位置に以下を記述します。
<a href="http://example/mwhg/mwhg.php?mode=claping&id=★&ajax=no"><img src="http://example/mwhg/mwhg.php?id=14&ajax=no" alt="WEB拍手" title="WEB拍手" /></a>
★に任意のIDを指定します。半角英数字と_(アンダーバー)-(ハイフン)が使用可能です。複数設置する場合はID名が被らないように注意してください。
同ファイルにアクセスしてボタンが表示されていれば設置完了です。
※注意点※
画像版の拍手後テンプレートは携帯で表示することを考慮して最適化しています。文字コードはShift-JISで出力しています。
更新履歴
2014-04-02 | var2.00 |
|
こちらのシェアウェア版を使わせていただきたく、申し込みをさせていただきましたが、返信がなくこちらへ書き込み失礼します。
自動返信メールに記載されたアドレスへも連絡させていただきました。
もう対応はしていないと言うことなのでしょうか?
開発はもうされていないのは承知の上での申し込みです。
別のweb拍手を導入することにしました。
ご連絡遅くなりまして申し訳ありません。
またご利用いただければ幸いです。
御連絡ありがとうございます。
利用しているレンタルサーバーで確認したところ、PHP7.3.9とのことでした。
旧バージョンについては、公式でのサポートが終了しているため使用を勧めない(使用したとしても突然サービスを終了することがある)、とのことでした。
今後、新しいバージョンに対応していく可能性はありますでしょうか?
前回も申し上げましたとおり、貴方様のWeb拍手のファンでして、諦め難い気持ちです。
なお、現在はまろやかWEB拍手を使わせていただいております。
申し訳ありません。今のところPHP7以降に対応する予定はないです。
突然の御連絡失礼いたします。
貴サイト様のファンで、まろやかCGI時代から10年近く利用させていただいております。
このたび、こちらの有償版を利用させていただきたく、まずは試用版を設定してみましたが不明な点がありますので御連絡させていただきました。
設置自体はうまくいき、admin.phpに問題なくアクセスできました。その先、設定の基本拍手設定、システム設定をしようとしたところ、最後の保存ボタンを押すと、lodingとボタンのところに表示されしばらく待つと画面が真っ白になり、「busy!」とだけ表示されます。
各箇所のパーミッションが問題かと思い、いくつか設定を試しましたが改善しません。
同様に、拍手ボタンを設置し、試しに押してみたところ同様に「busy!」となってしまいます。
当方がPHP自体にあまり詳しいわけではないので、とても初歩的なところで躓いているのかもしれませんが、御指導いただけますと幸いです。
御連絡するにあたり、何が必要な情報かも判断できかねますので、必要なものがございましたらお申し付けください。
お忙しいところ大変恐縮ですが、どうぞよろしくお願いいたします。
ご利用ありがとうございます。
ご返信遅れまして申し訳ありません。
動作状態のほうですが、PHPはどのバージョンをご利用でしょうか?
本プラグインはPHP5.6以上のバージョンでは動作確認がとれていませんので、正常に動作しない可能性があります。