1read 100read
2013年05月WebProg451: 【PHP】ツリー掲示板を作ろう (380) TOP カテ一覧 スレ一覧 2ch元 削除依頼
Drupal node 9 (212)
【スレッド】2ch型掲示板 15 【フロート型】 (372)
【MT】MovableType【設置方法】 (891)
SOHOです。仕事下さい。 (439)
CGI VS PHP VS JAVA (337)
【PHP】Ethna part.2【国産フレームワーク】 (307)

【PHP】ツリー掲示板を作ろう


1 :03/09/18 〜 最終レス :2012/05/20
いろんなツリー掲示板見てきましたが、使いやすく内部処理的にもわかりやすい物はあまりありません。。
ツリー掲示板の賛否は置いといて、みなさんで使いやすい物を作ってみませんか?
というか自分はどんなふうにログ管理をしたらよいのかさえわからないでつ…

2 :
で?

3 :
>1
自分で自分のこと阿多回る言って自覚はありますか?

4 :
漏れのATOKは頭良すぎて変な変換できないんだよね。一文字ずつ変換してるの?

5 :
自分も知りたい。
だれかロジック説明してくれませんか?

6 :
で、誰が音頭とるんだ ?

7 :
またか・・・
いいだしっぺが基本的なものを晒した上で意見を出し合うならまだしも
みんなでやろうでうまくいった例ないのに

8 :
これだから、PHP厨は... といってみるテスト

9 :
>>1
>使いやすく内部処理的にもわかりやすい
使いにくい例って具体的にどんな?
内部処理的にわからないのは個々の技術レベルの問題じゃないかと

10 :
>>1は全然やる気ないよな。
問題点をもっと分析しろよ。
使いやすく
 はぁ?誰にとって使いやすいんだ?
 ユーザに対してなら、画面デザインのことか?画面遷移の話か?
 プログラマに対してなら、どういうのが使いやすいと思ってるんだ?
内部処理的にわかりやすい物
 内部処理ってなんだよ。つか画面処理以外は全部内部処理だろ。
 まず自分にとってどういうのが分かりにくいのか考えてみろ。
ログの管理
 ツリーを生成するのに必要なものを考えてみろ。
 方法は1つじゃないぞ。それぞれ目的に応じてメリットやデメリットがあるはずだ。
つかオレを分析厨って呼ぶんじゃねぇ!

11 :
PHPなんかやめてperlしようー

12 :
他人の書いたPerlなんて読めません

13 :
そういう意味ではPerlもPHPもドッコイドッコイ

14 :
ドッコイって何だろう。

15 :
http://dictionary.goo.ne.jp/search.php?MT=%A4%C9%A4%C3%A4%B3%A4%A4&kind=jn&mode=0
http://dictionary.goo.ne.jp/search.php?MT=%A4%C9%A4%C3%A4%B3%A4%A4&kind=jn&mode=0&base=1&row=2

16 :
どっこい、どっこい

17 :
とりあえずさっさと仕様決めようぜ
ユーザ管理の有無とかメインページはPHPなのかHTMLなのかとか

18 :
>>1が恥ずかしくてトンズラこいたからなー

19 :
ツリー掲示板はつくったことはないけど。ログ形式を考えてみた。
トピッック番号<>トピック内番号<>名前<>メルアド<>コメント<>バストサイズ
こんな感じでOK?

20 :
もうなんでもいいよ、皆R

21 :
B:90 W:90 H:90 だったらどうするんだYO!

22 :
なんか今日凄く寒くない?

23 :
ランニング一枚だが寒くないぞ

24 :
20=21=22=23

25 :
>>24 ついでだからケツに=24もつけとけ

26 :
20=21=22=23=25

27 :
>>26
どうせだから=24, =26もつけておけ

28 :
>>1
お前にはTcupがお似合い。

29 :
20=21=22=23=25>>>>>>>>>27

30 :
今日は一日中ひまだから公開で作るぞ。
おまえら乗るか?

31 :
ソースコードマダー(AAry

32 :
いま基本的な部分だけ書いてる。ちょいまち

33 :
さっきXREAで垢取って来たんで有効になったらうpします。

34 :
2chブラウザ対応にしてみる

35 :
作りかけだがこんな感じで
http://org.s38.xrea.com

36 :
いくら作りかけでもforeachの途中でチョン切れてるのをry

37 :
こんなの作った。携帯用でレスがレベル1までだが…。
デザインが某無料掲示板サービスのパクリだとかほんとのことは言わない約束。
http://members2.tsukaeru.net/dna1435/bbs.php?id=test

38 :
ソース
http://members2.tsukaeru.net/dna1435/bbs.txt
コメントとかは自分にしかわからないのであしからず。
これじゃぁ知識がないのがばればれだな…

39 :
APIを再利用できる形にしておけば2ch型でもblogでも好きなように
改造できると思うんだが

40 :
とりあえずレス書き込みする基本的な部分はこんな感じでどうだろ
http://org.s38.xrea.com/bbs.php

41 :
>> 40
いいんじゃないすか?実際いいのかどうかはわかんないですけど…
たとえばどんなのをAPIにすればいいんだろうか?

42 :
大まかに動作を切り分けてクラスや関数に分けておいて実際に作りたい
掲示板の仕様に合わせて組み立てると。
まだ閲覧するページとして生成する部分を実装していないですが
別の用途でも使えるように表示する要素だけを用意して最終的に
組み立てて利用するのもいいかもしれない。
インターフェースを任意で組み立てれるならXOOPSなんかに使えるだろうし。

43 :
2ch対応にしたらファイルが増え過ぎるので止めた。
シンプルなただのツリー掲示板に変更

44 :
書き込みできない香具師が多いと思うので続きはこっちで
http://s37.1000gex.net/test/read.php/pc/1064164406/
2chブラウザはこっち
http://s37.1000gex.net/test/read.cgi?bbs=pc&key=1064164406

45 :
こりゃ終了だな。

------------------------------end------------------------------

46 :
_____________________ 再開 __________________

47 :
本7R

48 :
_____________________ 再開 __________________

49 :
本7R


50 :
_____________________ 再開 __________________

51 :
本7R


52 :
非望中傷どころじゃないなぁ? 誘導殺人者がいる。

53 :
× 非望中傷
○ 誹謗中傷

54 :
まぁまぁ、そういうこと言わずに…
俺は結構このスレ応援してるんだから。

55 :
作りたいねぇ

56 :
本7R

57 :
シンプルなんが一番だね。
最近のは余計な機能付きすぎ。

58 :
とりあえず、4層構造にしたいと思っています。
今の考えとしては、1つのPHPで複数の掲示板を管理することも想定して、
・掲示板を管理するBbsクラス
・スレッドの管理をするBbsThreadクラス
・1つ1つのメッセージを管理するBbsMessageクラス
・メッセージを表示するBbsView
の4つを作成しようと思います。
一番最後のBbsViewクラスを複数用意し、設定などで切り替えることができるようにすることによって、スキンを変えるような感覚で掲示板のスタイルを変えれればいいなと思います。
と、ここまではいいのですが、さてどのように設計したらよいものやら…。
たとえば、投稿されたメッセージを書き込む機能はどのクラスに実装すればいいのかということです。
MessageWriteクラスを別に作るか、もしくはどこかのクラスに1つの機能として入れるか…。
あ、これはらあくまでも頭の悪い自分の妄想案ですので…。

59 :
本7R

60 :
実装から提案するんだったらソースモデルぐらい晒せよ

61 :
hage

62 :
基本的な部分は動くようになった。まだバグっぽい感じはあるが
kentのweb forumに似た感じにできた

63 :
とりあえず2つのスクリプトで動作するようになった
http://org.s38.xrea.com

64 :
>>63
ツリー表示して書き込むと、新しいツリーになっちゃう

65 :
若干の変更
http://org.s38.xrea.com

66 :
>>63
おお。。
ありがとう。修正できました。

67 :
次はログをxml化するように改造しようかと思います。
現状で足らない要素ってありますかねぇ?

68 :
書き込みした後にブラウザで更新すると、同じ時間の書き込みになる
修正しないとまずい

69 :
>>68
ありがとうございます。
さっそく修正してみます。

70 :
これも企画倒れなヨカン

71 :
更新時の多重書き込みを修正しました。
単純にmetaタグでリロードさせるだけですが。


72 :
実はあまり興味んしわけね。
作って喜ばれるものを産み出したいが。
携帯minってどうだろ。
あらゆる設定や情報取得が携帯/PDAを解して出来るような

73 :
>>72
携帯でも効率的な設定画面を表示できるようにしたいってことですか?

74 :
>>74
そうです。
suExec+SSL環境下なら安全な運用が可能かと。
鯖に異常が発生したら通知できたりメールからシェル操作できたりとか

75 :
基本的にはWebminの機能を省略した感じで全てテキスト表示の
インターフェースにする

76 :
本7R

77 :
なんだ、本7か?
R馬鹿

78 :
>>74
できたら面白いかもしれませんね〜。。
使う人はあまりいなさそうですが…(ぉ

79 :
本7R

80 :
クラス・ライブラリにすると初心者には扱えないわけね

81 :
はげ

82 :
禿てないよ

83 :
さらに洗練させて皆がウナるような物に仕上げるにはどうしたらいいんだろう

84 :
簡単に掲示板飛ばしちゃうような香具師は、何やってもダメだろう

85 :
それはkentに言ってくれ

86 :
また他人のせいにしてるよ

87 :
自己解決できるだけの実力が無いんだろ。
画期的なものを作りたいなんて吐いていいレベルじゃないな。

88 :
おまえらくるな。
クリエイティブなヤツだけ来ればいい

89 :
メガビもダメだったじゃんこいつ
1000gexも糞だし

90 :
>クリエイティブなヤツだけ来ればいい
またクレクレかよ

91 :
他人が乗ってくるようなアイデアも無いのに「掲示板を作ろう」だけでスレ立てんな。

92 :
人の立てたスレに乗っかっただけだが。
もっと簡単なのがいいのかなぁ

93 :
>>85
> それはkentに言ってくれ
パクったって事か?

94 :
パクリとスレに乗っかるだけ
どうしようもないやつだな

95 :
踊る阿呆に見る阿呆

96 :
踊る阿呆の踊りが酷すぎる。

97 :
何もしないならどっか消えていいよ

98 :
各所で一々敵を作るから笑いものにされてんじゃん。

99 :
どこまでも付いてくるから困る。
良スレすら正常に進行しないし追っ払おうとしたら荒らし始める。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
RSS/RDF (668)
Java VS PHP (607)
Java VS PHP (607)
W→e→b→P→r→o→gと続いたら神 (540)
SOHOです。仕事下さい。 (439)
FreeStyleWikiスレ (274)
--log9.info------------------
【伝説を】BROKEN THUNDER 19【汚した者達】 (718)
プロギアの嵐について語るスレ・その8 (706)
STG妄想スレ (512)
コナミシューティング総合スレッド (262)
【XBLA】斑鳩 9chain (464)
ヤンデレの園城寺怜に死ぬほど愛されて眠れないメビウス1 (248)
サマーカーニバル’92 烈火 (470)
exception 豆腐1丁 (814)
【議論】東方スレは同人板に移動すべきでは? Part2 (229)
なぜ雷電IVは失敗したのか (428)
【ラーメン】ブレイジングスター【ウーッ】 (695)
怒首領蜂大往生デスレーベルついに突破される (946)
東方永夜抄 総合スレ2 (512)
【アーケード】シューティングでマターリ雑談43【限定】 (603)
シューティングゲーム化して欲しいアニメ、漫画 (342)
【タイムクライシス:スコア用スレ】1HIT! (439)
--log55.com------------------
【広瀬すず】一度死んでみた【堤真一】
【三池崇史監督】初恋
アベンジャーズ/エンドゲーム Avengers: Endgame 20
【のん】星屑の町 「わたす! ハローナイツさ入って、歌手になんの」
黒沢清 Part 28
【エックスメン】X-MEN 73人目【ニューミュータンツ】
   三島由紀夫vs東大全共闘〜50年目の真実
【感染】コンテイジョン&その他感染パニック【関連】