g200kg > MovableType Tips > 4.MovableTypeのコメントを使ったBBS
MovableType Tips
2008/04/02
4.MovableTypeのコメントを使ったBBS
« Prev 1.目次 2.カテゴリ毎にデザインを変える 3.変数と変数の比較 4.MovableTypeのコメントを使ったBBS 5.折りたたみメニュー 6.ページナビゲーション 7. sitemapを作る Next »
MovableTypeのコメントを使ってBBSのようなものを作るための解説
コメントを付ける本体はブログのエントリの1つでも良いがMT4ならウェブページの方が置き場所が自由になっていい感じ。デザインをインデックステンプレートで作ろうとするとコメント書き込み後の遷移先がアーカイブの方に飛んじゃったりするのでうまくいかない。という事で、やり方の候補は下の2つ。
- ウェブページで作る。特定のフォルダだけデザインを変えてBBS化する
- ブログのエントリで作る。特定のカテゴリだけデザインを変えてBBS化する。BBSのURLは個別アーカイブを使う。
フォーム関係はほぼそのまま使用できる。
ブログエントリで作った場合はメニューからはそのエントリへのPermaLinkを張る。考えようによっては、これが掲示板のひとつのスレッドのような感じ。"bbs"カテゴリに一つエントリを追加すればスレッドが一つ追加される。
インデックステンプレートで、"bbs"カテゴリのエントリを集めてスレッド一覧でも
作ればスレッド型のBBSもできそうだ。いや、うちはそんな書き込む事ないのだが。
普通はウェブページで作る方がおすすめな感じ。自由に置き場所を決められるし。
で、アーカイブのテンプレートの中でBBSにするカテゴリ/フォルダを切り分けてから、表示部分はこんな感じに。
<h2><$MTPageTitle$></h2> <$MTPageBody$> <hr> <MTComments lastn="15" sort_order="ascend"> <div style="background-color:#f0f0e0;padding:0px 10px 0px 10px; margin:0px;"><$MTCommentBody$> </div> <div style="background-color:#b0b0c0;padding:0;margin:0px 0px 8px 0px;">Posted by <$MTCommentAuthor convert_break="0"$> <MTIfNonEmpty tag="MTCommentURL"> <a href="<$MTCommentURL convert_break="0"$>">[URL]</a> </MTIfNonEmpty> <MTIfNonEmpty tag="MTCommentEmail$"> <a href="<$MTCommentEmail convert_break="0"$>"[Mail]</a> </MTIfNonEmpty> <$MTCommentDate format="%Y/%m/%d %H:%M:%S"$> </div> </MTComments> <hr> <$MTInclude module="コメント入力フォーム"$>
て感じでBBSぽくデザインして、"bbs"にする奴以外は普通のコメント表示にする。
けっこう良いかも。どうしてもタイトルを入れるようにしたいのなら、URLかEmailの所を
いじればなんとかなりそうな気もする。
« Prev 1.目次 2.カテゴリ毎にデザインを変える 3.変数と変数の比較 4.MovableTypeのコメントを使ったBBS 5.折りたたみメニュー 6.ページナビゲーション 7. sitemapを作る Next »
g200kg