2003年11月21日
MTで楽天風?掲示板(仮)
メイン > PC・Web関連 > Movable Type メモ
Movable Type と PHP(ほんの少し) で掲示板を作ってみました。
日々のノート 掲示板
楽天日記の掲示板みたいに、記事に関係なく投稿ができて、コメントへの返信は関連のエントリーにくっつきます。
Movable Type と PHP で作りましたが、できるだけ MT で簡単に・・・と思うと、いろいろ問題が残ってます。しょぼしょぼなので、考え方だけ紹介します。
・BBS専用エントリーを作る
・最新のコメントを20個(何個でも)表示できるインデックステンプレート(例:bbs.php)をつくる
・それぞれのコメントに返信ボタンを付ける
MTEntryID、MTCommentAuther、MTCommentBodyを受け渡すため
エントリーID がわかれば、関連のエントリーにコメントできる
・MTCommentBodyに含まれているHTMLタグを削除し、好みで引用マークを付ける
・コメント投稿フォームでは、フォームで受け渡されたデータがあればエントリーIDで関連のエントリーへ、受け渡されたデータがなければBBS用エントリーへ投稿する
・投稿後はそれぞれのエントリーのアーカイブに行ってしまうので、bbs.phpへ帰ってくるリンクをつける(すなわち、手動でクリックしないと帰ってこれない)
既知の不具合!?
・<$MTCommentBody$>で表示するコメント本文には、「"」「'」が含まれる場合があるので、変数として代入するときに、問題がある。”日々のノート 掲示板”では、「"」を優先。「'」があると、表示が崩れ、返信の引用がとぎれる。
他に、以前の投稿をどんどん表示できるようにするのは、リビルドでの負荷を考えると、よくないかも、と思って、1ページだけしか作っていません。これも、ちょっと問題かな。
返信ボタンはけっこう便利な感じがするので、<$MTCommentBody$>の問題をクリアしたら、Individual Archive にもつけたいな、と思っております。そのころには、ソースコードも紹介したいです。
どなたか、「"」「'」を含んだ文字列を変数に代入する方法を教えてください!自分で DB 見にいってもいいんだけど・・・
- kimiko
- 06:16
- コメント (1)
- トラックバックする
- カテゴリー:Movable Type メモ
Trackback on "MTで楽天風?掲示板(仮)"
このエントリーのトラックバックURL:
"MTで楽天風?掲示板(仮)"へのトラックバックはまだありません。
やっぱダメダメでした。
シングルクオートが入ると、BBSの方でエラーが出ます。まあ、当然ですね・・・。そこに思い至らないところが、アホです。
ひとりごとモードでした。