法則56 ブログ記事に5段階評価を付ける
ブログ記事に投票機能を追加するテンプレートソース
<form method="post" action="<$MTCGIPath$>mt-vote.cgi">
<fieldset>
<p> この記事の内容はいかがでしたか? </p>
<input type="hidden" name="__mode" value="vote" />
<input type="hidden" name="entry_id" value="<$MTEntryID$>" />
<select name="value" id="value">
<option value="1">(1 点)つまらなかった</option>
<option value="2">(2 点)ややつまらなかった</option>
<option value="3">(3 点)どちらでもない</option>
<option value="4">(4 点)面白かった</option>
<option value="5">(5 点)大変面白かった</option>
</select>
<input type="submit" value=" 送信" />
</fieldset>
</form>
ブログ記事ごとの投票結果を表示するテンプレートソース
<table>
<tr>
<th> 平均</th>
<td><$MTVoteAverage$></td>
</tr>
<tr>
<th> 総合</th>
<td><$MTVoteTotalValue$></td>
</tr>
<tr>
<th> 投票回数</th>
<td><$MTVoteNumber$></td>
</tr>
</table>
平均点のランキングを表示するテンプレートソース
<div id="ranking" class="section">
<h2> 人気ランキング</h2>
<ol>
<MTVotes lastn="10">
<li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>">
<$MTEntryTitle$>(<$MTVoteAverage$>)</a></li>
</MTVotes>
</ol>
</div>
ダウンロード
MTVoteプラグイン : David Rayers