特徴&サンプル
1.複数ページに設置可能な投票ランキングです。
2.各ページごとの投票数を集計してランキング表示します。 3.投票の選択肢や選択肢ごとの加算ポイント数などは自由に設定できます。 4.コメントも取得できます。 5.トータルとウィークリーを集計します。 6.同一人物による連続投票をチェックできます。 7.ページごとの現在の順位をimgタグで画像表示することができます。 8.集計ページのデザインはCSSで自由に変更できます。 サンプル投票フォーム 集計ページ ダウンロード 設置方法
1.ダウンロードした evote.zip を解凍する。 2.テキストエディタで ini.php を開いて設定項目を設定する。 3.ファイルをサーバーにアップロードする。 4.ログファイルやログ生成ディレクトリのパーミッションを以下の通り変更。
▼ディレクトリ構成例
5.集計ページ(stat.php)から管理画面にログインしてIDを作成する。
php-bin /
+ evote / ini.php (設定ファイル)
| admin.php (管理ファイル)
| evote.php (本体ファイル)
| stat.php (集計ファイル)
| gifcat.php
| index.log [666 or 606]
| day.log [666 or 606]
| bar.gif
+ log [777 or 707] /
+ img / 0.gif ... 9.gif
6.各ページに投票フォーム用を設置する。
▼formタグ記述例
【順位画像の表示方法】<form action="./〜/evote/evote.php" method="POST"> <input type=hidden name=id value="○○○"> <input type=radio name=vote value="0"> とてもよかった! <input type=radio name=vote value="1"> よかった <input type=radio name=vote value="2"> いまいち コメント <input type=text name=com size=50> <input type=submit value="投票"> </form> ページごとの現在の順位をimgタグで画像表示することができます。 画像を表示したい場所に以下のimgタグを記述します。 <img src="./〜/evote/evote.php?rank=(total or week)&id=○○○">注1.トータルでの順位を表示する場合は rank=total, ウィークリーなら rank=week とする。 注2.id=○○○には各ID名を記述する。 【記述例】 このページは <img src="./evote/evote.php?rank=total&id=test"> 番人気です。 備考 History
|