mt-voteをどうにかしてformから投票ができないかと思考錯誤した結果、一応上手くいったのでテンプレートを参考までに公開。以前のに比べてCGIの負荷が少しはマシになったと思うけれども、ラジオボタンを未選択でも投票ができてしまうためその辺をまだ調整する余地がありそう。
<div>この記事への評価
<form action="<$MTCGIPath$>mt-vote.cgi" method="post" class="mtvote">
<input type="hidden" name="__mode" value="vote">
<input type="hidden" name="entry_id" value="<$MTEntryID$>">
<ul class="vote">
<li>1点<input type="radio" name="value" value="1" /></li>
<li>2点<input type="radio" name="value" value="2" /></li>
<li>3点<input type="radio" name="value" value="3" /></li>
<li>4点<input type="radio" name="value" value="4" /></li>
<li>5点<input type="radio" name="value" value="5" /></li>
</ul>
<input type="submit" value="投票" />
</form>
<ul class="vote">
<li>平均点:(<MTVoteAverage lastn="300">)</li>
<li>投票数:(<MTVoteNumber>)</li>
</ul>
</div>