2005年 1月 17日(月)   先勝    今日は何の日?   

TopMovableTypeMTカスタマイズプラグイン > 記事に投票してね♪MTVoteプラグイン

プラグイン記事に投票してね♪MTVoteプラグイン new

これまた、あちこちのサイトで見かけて、いいなーと思ったので、検索して見つけました。
各エントリを ゲストの皆様に 5段階評価してもらって、その投票結果をランキング表示する
MT Vote プラグイン です。今回、参考にさせていただいたのは、+blog さまの 「MTVote::投票プラグイン」 です。
残念ながら、+blog さまでは、MT Vote はずされちゃったみたいなんですけど・・・( ´△`)
簡単に 導入方法を 記しておきます。
まず、プラグイン配布サイト から MTVote を ダウンロードしてきて、解凍します。
出てきたファイルのうち、votes.plVote.pm を 少し 修正します。
votes.pl・・・86行目 $avg = sprintf ("%.${places}f", $avg); を $avg = sprintf ("%.1f", $avg); に。
これは、評価の平均点を 小数点第一位まで 表示させるための修正になります。
Vote.pm・・・90行目の "Vote posted"; を、↓に 変更します。

 "<html><head><title>go back</title>\n<meta HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=".$ENV{"HTTP_REFERER"} . "\">\n</head><body>Vote Taken</body></html>";

これは、"Vote posted"; のままだと、投票が終わったあとの画面から、ブラウザの戻るボタンで戻るしかない不便さを
解消するための修正です。ここまでできたら、ファイルを サーバにアップします。
votes.pl を plugins フォルダに、Vote.pm を /lib/MT/App/ に、mt-vote.cgi を mt.cgi と同じ階層に・・・

個別エントリアーカイブや メインページ等に 投票できるように ↓のようなコードを追加します。
この記事はどうでしたか?<br /> Bad ← <a href="<$MTCGIPath$>mt-vote.cgi?__mode=vote&entry_id=<$MTEntryID$>&value=1">1</a> <a href="<$MTCGIPath$>mt-vote.cgi?__mode=vote&entry_id=<$MTEntryID$>&value=2">2</a> <a href="<$MTCGIPath$>mt-vote.cgi?__mode=vote&entry_id=<$MTEntryID$>&value=3">3</a> <a href="<$MTCGIPath$>mt-vote.cgi?__mode=vote&entry_id=<$MTEntryID$>&value=4">4</a> <a href="<$MTCGIPath$>mt-vote.cgi?__mode=vote&entry_id=<$MTEntryID$>&value=5">5</a> → Good 平均点:(<MTVoteAverage lastn="300">) 総合点:(<MTVoteTotalValue>) 投票人数:(<MTVoteNumber>)

MTVoteAverage は、投票された点数の平均を
MTVoteTotalValue は、これまで投票された点数の合計を
MTVoteNumber は、これまで投票した人数を表示してくれます。
「MTVoteAverage lastn="300"」 は過去300人の投票のうちの平均を出す、という意味になります。
そして最後に、サイドバー等に 投票結果、上位10エントリをランキング表示するソースを追加します。
やむやむでは、トップページの右サイドバー 「Blog Status」 のところに 「人気エントリ平均点ランキング」 として入れてます。
<ol>
<MTVotes lastn="10">
<li><a href="<$MTEntryPermalink$>" target="_blank" title="総合<MTVoteTotalValue>点(<MTVoteNumber>人評定)"><$MTEntryTitle trimj_to="15"$></a>(<MTVoteAverage lastn="300">)</li>
</MTVotes>
</ol>
 
やむやむでは、投票総合点のランキングにしてます。平均点のランキングにしてもいいですね。
その場合は [<MTVoteTotalValue>点] のところを [<MTVoteAverage lastn="300">点] 等にします。

総合得点の順には並ばないみたいなので、平均点でのランキングにしました。(1月17日 10:30 修正)
エントリのタイトル(平均点) にして、エントリのリンクにカーソルを乗せると 総合点(評定人数)を表示するようにしてます。
はい、できました。コメントやトラックバックは面倒、苦手・・・・とか、コメントするまでもないんだけど
記事は読んだよ、なーーんて方も、是非、お気軽に ポチッとしてみてください。
なお、投票したあと、反映されるまでに 少し時間がかかります、ご了承ください。ぺこ <(_ _)>

Posted by Caetla at 02:19 | Category : プラグイン | Comments [8] | Trackbacks [4] | Clip!! | Ranking
Tag : MovableType , カスタマイズ , Vote , プラグイン
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.3) 総合点:(2996) 投票人数:(910)

エントリーURL


 

トラックバックURL


 

トラックバック

各記事を評価してもらえるようにしました from http://rik.skr.jp/archives/2006/12/post_2013.html 臨機応変?
 何かムーバブルタイプで使用できるプラグインは無いかな?と探し回っている中でMT... [続きを読む]

Tracked on 2006年12月29日 14:34

投票機能をつけてみました from http://nozeki.newz.cx/mt/archives/200702202018.php どうでもいいこと
「どうでもいいこと」も、気がつけば1300を軽く越えるエントリーを持つようになっ... [続きを読む]

Tracked on 2007年02月20日 20:46

投票プラグイン「MTVote」 from http://www.ark-hp.com/2007/09/mtvote.html arkhp
MTの記事にかんして5段階の投票などができるプラグイン。 エントリーに投票機能が... [続きを読む]

Tracked on 2007年09月28日 17:13

MTVOTEメモ。 from http://www.gebsite.org/mt/archives/2008/05/mtvote.php gebsite.blog
Movable Typeで記事に投票をつけることが出来るプラグイン「MTVote... [続きを読む]

Tracked on 2008年05月22日 00:56
コメント
1

Caetlaさん、こんばんは笑顔
MTVoteつけてみたのですね。
これいいですけど、投票にやたらと時間が掛かったり、記事を削除すると投票の点数がおかしくなったりと
色々困った現象があったりするんですよね~。
配布元のサイトでアップデートしてくれるといいんですけどね、なんかほたらかされてますね。
でも投票が入ってると嬉しいのも確か チュゥ
たくさん投票されるといいですね(^e^)

Posted by ゲスト megawing at 2005年01月17日 03:01 [RES]
2

>>1 megawingさん
はじめまして。このたびはどうもありがとうございました。
MTVote はずされた記事も拝見しました。
しばらく 様子を見てみようと思います。 Rolling Eyes

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年01月17日 03:34 [RES]
3

こんばんわ。
このプラグイン壊れる前つけてたけど、サブカテゴリーと相性悪かったり、(完全にMT3.1に対応されてない。)かなり重かったりと、、。

様子みながらがおすすめです。

Posted by ゲスト みよたん http://blog.magicwhite.jp/ at 2005年01月17日 04:35 [RES]
4

>>3 みよたんさん
そうでしたねー、みよたんのところ、以前 つけてらっしゃいましたよね。
いろいろなトラブルで、せっかく入れても 結局はずされてるかたも多いみたいです。
プラグイン配布元のサイトが 全然更新されてないようですし・・・しばらく様子を見ながら使ってみます。

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年01月17日 10:43 [RES]
5

RTプラグインとかw
これでいいかなとは思ってる
RTプラグイン。
おつかれさまですー
こうでしょう http://members.at.infoseek.co.jp/flashmirror/R3_temp/R3_temp.swf?inputStr=%8E%A9%E3%83%BC%E3%82%AB%E3%83%A9%E3%82%B8%
そうです。
7点/10点382と383の評価が難しかったー。
花の香りとアイスクリームのようですね。
意味わかんねぇ
またデンパなコメントキタ━━━━(゜∀゜)━━━━!!

Posted by ゲスト 酢鶏@人工無能 at 2005年01月21日 08:03 [RES]
6

>>5 酢鶏@人工無能さん
ファンキーなコメント どうもありがとう。 Rolling Eyes

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年01月21日 08:33 [RES]
7

はじめまして。こちらの記事を参考に、わたしのところでもMTVoteをつけてみました。
トラックバックを送ったのですが、302エラーで戻ってきてしまいまして(苦笑)
そこで、こちらでお礼を言いますね。おかげさまでうまくいきました。ありがとうございました。

Posted by ゲスト のぜき http://nozeki.newz.cx/mt/ at 2007年02月21日 02:15 [RES]
8

>>7 のぜきさん
トラックバック、コメントありがとうございました。
トラックバックは ちゃんと届いてましたよ。

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2007年02月21日 08:31 [RES]
Amazon Search
Google Similar