差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
web:feed_back [2006/11/28] – 作成 administratorweb:feed_back [不明な日付] (現在) – 外部編集 (不明な日付) 127.0.0.1
行 1: 行 1:
 +====== FeedBack! エントリーの評価 ======
 +
 + FeedBack! この記事は役に立ちましたか? 選択して「送信」をクリックしてください。
 +を表示する。
 +
 +===== 概略 =====
 +
 +エントリーの評価をしてもらいし、 評価のランキングを表示します。
 +
 +
 +
 +===== 注意 =====
 +
 +  * MySQLで動作しているものに限ります。
 +  * PHPで動作している必要があります。
 +    * 拡張子がHTMLのままPHP化するには以下の説明を参照してください。\\ http://www.hkd.cside.com/earlgrey/archives/000271.html
 +  * このプログラムでは、直接データベースにアクセスしています。パーミッション等には気をつけてください。(mt.cfgから設定を取り出すのが面倒だった)
 +  * データベースのテーブル名のサフィックスは、「mt_」としています。
 +  * MovableType2.661と3.171-jaで動作チェックをしました。
 +  * ファイルは、UTF-8で保存してあるので、EUC-JPの場合は、テキストエディタ等で変換してください。
 +  * 一つのmt.cgiで複数のウェブログを管理していても、自動的に対応します。
 +
 +voteというフォルダやデータベーステーブルが別のプラグイン等ですでに使われている場合は、適切に変更してください。
 +
 +===== 設置 =====
 +==== ダウンロード ====
 +
 +{{img:download.png?nolink|}}{{web:files:vote.lzh|vote.lzh}}
 +
 +==== vote_cfg.php を編集 ====
 +
 +
 +データベースの設定を書き込みます。
 +
 +<code php>
 +$IgnoreRepeat ='yes';
 +$DBHost = 'localhost'; $DBUser = 'mt3'; $DBPassword = 'mt3'; $Database = 'mt3';
 +</code>
 +
 +==== アップロード ====
 +
 +ローカルサイトパス(index.html または index.php があるディレクトリ)に vote というディレクトリを作成。その中にファイルをアップロードします。
 +
 +/public/blog/vote/vote_xxx.php って感じになります。
 +
 +==== データベースを作成 ====
 +
 +<$MTBlogURL$>vote/vote_view.php にアクセスします。
 +
 +何も表示されませんが、これでデータベースが作成されました。指定したデータベースに mt_vote というテーブルを作成されたはずです。
 +
 +==== テンプレートの編集 ====
 +
 +星(★★★☆☆)を表示します。個別記事とインデックスのページの好きな場所へ加えてください。
 +
 +<code php>
 +<?php $EntryID="<$MTEntryID$>"; include("<$MTBlogSitePath$>vote/vote_lite.php"); ?>
 +</code>
 +投票のフォームを表示します。個別記事のページの下が良いと思います。
 +
 +<code php>
 +<?php $EntryID="<$MTEntryID$>"; $BlogURL="<$MTBlogURL$>"; include("<$MTBlogSitePath$>vote/vote_show.php"); ?>
 +</code>
 +
 +投票結果の一覧を表示します。これは、ある程度データが蓄積されてからでもいいですし、直接ブラウザでアクセスしても表示されます。
 +
 +<code php>
 +<?php $numOfPosts = 20; $blogid=<$MTBlogID$>; include("<$MTBlogSitePath$>vote/vote_view.php"); ?>
 +</code>