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 見にいってもいいんだけど・・・

Trackback on "MTで楽天風?掲示板(仮)"

このエントリーのトラックバックURL: 

"MTで楽天風?掲示板(仮)"へのトラックバックはまだありません。

Comment on "MTで楽天風?掲示板(仮)"

やっぱダメダメでした。

シングルクオートが入ると、BBSの方でエラーが出ます。まあ、当然ですね・・・。そこに思い至らないところが、アホです。

ひとりごとモードでした。

Post a Comment

コメントする
(HTMLタグは使用できません)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •