MovableType Tips
2008/04/02
4.MovableTypeのコメントを使ったBBS
Prev < | 1.MovableType Tips | 2.カテゴリ毎にデザインを変える | 3.変数と変数の比較 | 4.MovableTypeのコメントを使ったBBS | 5.折りたたみメニュー | 6.ページナビゲーション | > 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.MovableType Tips | 2.カテゴリ毎にデザインを変える | 3.変数と変数の比較 | 4.MovableTypeのコメントを使ったBBS | 5.折りたたみメニュー | 6.ページナビゲーション | > Next
g200kg




Jpn
Eng
RSS Feed