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