【PHP】ツリー掲示板を作ろう
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/09/18 20:20ID:cWD3PqYNツリー掲示板の賛否は置いといて、みなさんで使いやすい物を作ってみませんか?
というか自分はどんなふうにログ管理をしたらよいのかさえわからないでつ…
0331たぬぴぃ
03/10/24 22:11ID:DixaWILaレッツphpさんの つっこみ板をトップページに貼ってみたら...ちゃんと動きました
> マウント位置がかわったとか
って 何ですか? (...Baka!/☆+;)
原因不明です
flock というのは 実際にはどういう動きをするのでしょうか?
ログファイルがロック状態から抜け出せなくなって もがいているという事は
起こり得るのでしょうか...?
不可視のロックファイルなんかが出来てしまっていて...なんぞという
...<? わからん ?>
すみません いつの間にか どっかりと座り込んでしまいまして
0332たぬぴぃ
03/10/29 22:24ID:???あ"〜 気が付くと すっかり眠りこけてしまいました
お蔭様でtree.phpの方は ファイルごと入れなおしたら動くようになりました
ど〜もありがとうございました お邪魔いたしました では バイチュ〜
___________________________________________________________[ END OF THREAD ]___
0333nobodyさん
03/11/21 01:56ID:TNo6fVJyでも、実際に存在してる。
他の苗字ではそんなことはないんだけど、何でですか?
ちなみに、クライアントは全てwindowsマシン、サーバの文字コードはEUC
0334nobodyさん
03/11/21 12:22ID:???このスレで問題ないのか?
0335nobodyさん
03/12/14 22:42ID:???、ヲ、チ、ヌ、マ。「スサスマソ、ヌ。。コ貊ヤ。。、ク。コ、ケ、、ネコ貊ヤ、マ・メ・テ・ネ、ケ、、ャ。「
チエ、ッエリキク、ハ、、。。ソワコ莉ヤ。。、゙、ヌク。コ、オ、、、陦」
、゙、。ウイ、マフオ、、・キ・ケ・ニ・爨タ、ォ、鬢、、、、ア、ノ。」
MySQLmax+PHP4.3.3 (EUC)
0336335
03/12/14 22:54ID:???ウチでは住所録で 堺市 を検索すると
関係ない 須坂市 がヒットする。
害はない程度のシステムだから放置してるけど。
MySQLmax+PHP4.3.3 (EUC)
0337えーん。
04/01/19 01:31ID:0Gawmya5検索しても関係ないのが引っかかりすぎて・・・
0338nobodyさん
04/01/19 09:10ID:???一件に親IDと自IDを記録しといて、投稿された順に親へぶらさげればいいだけ。
便宜上、大親IDを記録していることもある。
0339えーん。
04/01/19 22:27ID:???子IDを検索して、孫IDを検索してってやると、何回もSQLを投げなくちゃいけなくなるんです。
どうしたらいいんでしょう・・・
0340nobodyさん
04/01/19 23:17ID:???大きい本屋にあるから
0341えーん。
04/01/19 23:58ID:???0342nobodyさん
04/01/20 01:14ID:???なので便宜上、カテゴリ分け的な大親IDを記録していることもある。
SQL一発で出したかったら並び専用のIDを持たせて、投稿されるたびにちまちま入れ込む。
掲示板なんて投稿数よりも閲覧数のほうが多いんだから、表示のときに高負荷をかけるようなデータ構造は避けるべき。
0343nobodyさん
04/09/08 23:50ID:???って思ったけどそうかツリーには分岐があるのねー
0344nobodyさん
2005/11/06(日) 13:17:53ID:szZvbyxN検索は静的書き出ししたHTMLを全文検索できるようにしたほうがいい。PHPでやるのはセンス無し。
0345nobodyさん
2005/11/15(火) 02:15:48ID:???静的書き出ししたファイルが10000ファイルくらいあった場合それを全部検索かけるの?
あふぉですか?
0346nobodyさん
2005/11/15(火) 07:30:38ID:???それに対するレスも9日後
0347ううう
2005/11/19(土) 04:59:46ID:RFF7NhgS0348ううう
2005/11/19(土) 05:02:34ID:RFF7NhgS0349nobodyさん
2006/03/14(火) 17:59:45ID:???(SS)C-BOARDをPHPに移植しました。
ttp://www.project-s.org/
0351nobodyさん
2006/03/15(水) 00:35:29ID:???0353nobodyさん
2006/03/15(水) 09:13:34ID:???というか単純にPerlの処理をPHPになおしただけです。
0354nobodyさん
2006/03/15(水) 13:11:53ID:???0355nobodyさん
2006/04/04(火) 19:07:11ID:???あら探しよろしく
ttp://www20.cds.ne.jp/~yugen/itah3/v_main.php?dir=main
0356nobodyさん
2006/04/05(水) 18:55:23ID:???これは携帯向け?
インターフェイスについてはなんとも言えないけど
スレッドについてるレス数くらいは表示した方がいいと思う。
あとHTMLの文法にもうちょっと気を遣って欲しいかも。
0357nobodyさん
2006/04/05(水) 23:17:47ID:???機能から実装していってるのでシンプルに見えるだけでつ。
この段階でデザインに凝ると後でカスタマイズとかしにくくなるし。
>レス数
御意、やっとく
>HTMLの文法
何か問題あるん?
0358nobodyさん
2006/04/06(木) 09:37:02ID:???あ、まだまだこれからってことね。
トピック表示メインかと思ったから、
ツリーにするならなくてもいいかも。
HTMLは、俺もいわゆるW3C信者なもんで気になるんだよね。
strictとは言わないまでもせめてtransitionalに準拠したHTMLを吐き出して欲しいところ。
そのあたりはlintを通してみるといろいろ警告が出ると思う。
0360kimata ◆Qt6ysZHgIQ
2006/04/15(土) 19:25:26ID:REi2ISXk初めまして.元作者です.
もうほとんどの機能が動いてるみたいですね.すばらしいです.
オリジナルは,Perl およびプログラミングの学習を主眼メインにして作成した
ので(c-board は僕が最初に作成したプログラムです),いろいろと野暮ったい
ところや不必要な機能がいろいろとついていると思います.是非,そういった
ものをそぎ落として,もっといいものを作成して下さい.
陰ながら応援しています.
ではでは.
0361nobodyさん
2006/04/16(日) 13:33:24ID:???0362355
2006/04/17(月) 02:57:54ID:???…が、ソース公開までの道のりはまだ長い
ttp://www20.cds.ne.jp/~yugen/itah3/v_main.php?dir=main
0363349
2006/04/17(月) 08:53:22ID:???ありがとうございます。
C-BOARDは学生のころに出会ってから今までありがたく使わせていただいています。
高機能な上に現在でもスカリーソフトさんのところで開発が続いているので、
移植作業も追いつかなくて大変です。
最近なかなか作業の時間がとれないのですが、ゆっくりとやっていくつもりです。
0364nobodyさん
2006/06/29(木) 14:52:39ID:???0365ナナシ
2006/09/23(土) 23:34:16ID:uqHonj6S0366qbbs ◆s8fp98fd5k
2006/10/01(日) 04:38:19ID:qG8sRtK1phpとpostgresqlでツリー掲示板のモトを作ってみようと思います。
ソースを公開してみなさんに添削していただいたり、機能について
いろいろ助言がいただければと思います。
よろしくお願いします。
0367qbbs ◆s8fp98fd5k
2006/10/01(日) 09:53:02ID:???だけのもの作りました。
http://qbbs.s231.xrea.com/
メッセージはツリーにする予定です。
ちょっと見るだけでも見てください。
0368nobodyさん
2006/10/03(火) 00:30:58ID:???ちょっと見た感じ、serial primary keyでいいと思う。
あと気になったのが'='使うときはスペース空けたほうが見やすい。
$var = 'value'; って感じで。
あと「テンポラリ」とか「代替」とか気になった。
さらっとしか見てないけど、スレッド立てる時になんか1行入れてるのかな。
スレッド式掲示板作る上で、特に必要ないと思うけど。
0369qbbs ◆s8fp98fd5k
2006/10/03(火) 01:33:53ID:???ありがとうございます。
>serial primary key
さっそく直します。
>あと「テンポラリ」とか「代替」とか
スレッドの代替メッセージレコードについては、
「あるメッセージに注目して、それを親とするメッセージの一覧」
を、ツリーのどこからでも同じ手順で行えるように入れてあります。
タイトルとか本文とか、必要な情報をメッセージレコードに入れて、
スレッドの設定だけスレッドレコードに入れてしまう方がいいかな
とも思ってます。
これはスレッドの設定項目がいくつか出てきたら実験しようと思うです。
「テンポラリ」は、スレッドやメッセージを入力するときに先に作成
しているレコードですか?
これは、入力→確認のあと戻って修正、の機能をつけた時に、先にレコード
を作っておいたほうがよさそうだったので入れてあります。
>'='使うときはスペース空けたほうが見やすい
今、SQLとかタグとかを直にかいている部分を分離しています。
この書き換えと一緒にやっておこうと思います。
0370nobodyさん
2006/10/03(火) 12:16:23ID:???これって、メッセージが親になりうるってことかな?
各メッセージがメッセージを持つことができる?
データ構造的にそれほど大変なことではないけど、表示が難しくなりそう。
「テンポラリ」はそういう使い方をするわけですね。
それってもし「入力→確認→ブラウザ閉じる」ってやったら、無駄にテンポラリのまま残らない?
セッション使うほうがいいと思うよ。
0371nobodyさん
2006/10/04(水) 18:32:12ID:???>>370
ありがとうございます。
not nullつけて、defaultの設定もしました。
たいしたメッセージもないので、テーブルは作り直しちゃいました。
そのうちデータのバックアップとか出来るようにしたいです。
>メッセージが親になりうるってことかな?
はい、いちおうスレがツリー掲示板を作ろう、なので、そういう風にしてあります。
ただ、レスにレスを繰り返してインデントがどんどん増えるのは好きではないので、
その辺どうしようかちょっと悩んでます。
>無駄にテンポラリのまま残らない?
はい、ぜんぶテンポラリの状態で残ります。
これはpublish=0で判定できるので、デイリーかなにかで古いテンポラリを消すとか
しようかなと思っています。
>セッション使うほうがいいと思うよ。
う〜ん、ピンとこないですごめんなさい。
ヒントもらえませんか?
0372nobodyさん
2006/10/04(水) 20:45:12ID:???使う人も、若干使いにくいような気がするんだけど。
こういう構造になるってことだよね?
スレッド1
→レス1
→レス2
→レス2に対してのレス3
→レス2に対してのレス4
→レス4に対してのレス5
→レス2に対してのレス6
→レス7
→レス8
→レス8に対してのレス9
→レス9に対してのレス10
→レス10に対してのレス11
→レス10に対してのレス12
→レス12に対してのレス13
→レス9に対してのレス14
→レス8に対してのレス15
→レス8に対してのレス16
→レス9
→レス10
スレッド2
・
・
・
0373qbbs ◆s8fp98fd5k
2006/10/04(水) 20:58:19ID:???ツリー表示はやっぱり必要かなと思いますが、インデントが深くなるタイプには
したくない気がします。
メッセージの下にぶら下がってるレス全部の数くらいは表示したいです。
0374nobodyさん
2006/10/05(木) 00:12:02ID:???ツリー式掲示板ってさ
スレッド1
→レス1
→レス2
→レス3
・
・
・
スレッド2
→レス11
→レス12
→レス13
・
・
・
っていうのを一般的に言うよ。
0375qbbs ◆s8fp98fd5k
2006/10/05(木) 00:53:12ID:???http://www.kent-web.com/bbs/wforum/wforum.cgi
こういうものです。
0376nobodyさん
2006/10/13(金) 12:56:33ID:???くそ作者どものお陰で定義は滅茶苦茶
最近大御所が時間軸をツリー表示と言い出した
これ以上「ツリー型」の定義が広まれば収集つかんぞ
0377nobodyさん
2006/10/14(土) 15:25:10ID:???1世代しか子供を許さないツリーは、はたしてツリーなのか?
ってのはあるが。
けど、>>372がツリーじゃないっていうのは、どうなんだろう。
使う側からみれば普通にツリー構造だと思うが。
>>376
>大御所が時間軸をツリー表示と言い出した
どこの話よ?
0378nobodyさん
2006/10/15(日) 02:53:02ID:???恥かしい人発見 コメントリンクって知ってるか?
>っていうのを一般的に言うよ。
ttp://e-words.jp/?w=%88%EA%94%CA%93I
0379nobodyさん
2009/03/08(日) 16:03:39ID:???0381nobodyさん
2014/03/14(金) 04:53:51.28ID:6wtKOs0z■ このスレッドは過去ログ倉庫に格納されています