トップページ⇒php
381コメント108KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/09/18 20:20ID:cWD3PqYN
いろんなツリー掲示板見てきましたが、使いやすく内部処理的にもわかりやすい物はあまりありません。。
ツリー掲示板の賛否は置いといて、みなさんで使いやすい物を作ってみませんか?
というか自分はどんなふうにログ管理をしたらよいのかさえわからないでつ…
0029nobodyさん03/09/21 00:07ID:???
20=21=22=23=25>>>>>>>>>27
0030nobodyさん03/09/21 12:09ID:YodxgvUG
今日は一日中ひまだから公開で作るぞ。
おまえら乗るか?
0031nobodyさん03/09/21 14:43ID:???
ソースコードマダー(AAry
0032nobodyさん03/09/21 14:50ID:YodxgvUG
いま基本的な部分だけ書いてる。ちょいまち
00333203/09/21 15:07ID:???
さっきXREAで垢取って来たんで有効になったらうpします。
00343203/09/21 15:26ID:???
2chブラウザ対応にしてみる
00353203/09/21 16:26ID:???
作りかけだがこんな感じで

http://org.s38.xrea.com
0036nobodyさん03/09/21 17:41ID:???
いくら作りかけでもforeachの途中でチョン切れてるのをry
0037体がない03/09/21 17:57ID:???
こんなの作った。携帯用でレスがレベル1までだが…。
デザインが某無料掲示板サービスのパクリだとかほんとのことは言わない約束。

http://members2.tsukaeru.net/dna1435/bbs.php?id=test
0038体がない03/09/21 18:03ID:???
ソース
http://members2.tsukaeru.net/dna1435/bbs.txt

コメントとかは自分にしかわからないのであしからず。
これじゃぁ知識がないのがばればれだな…
00393203/09/21 18:48ID:YodxgvUG
APIを再利用できる形にしておけば2ch型でもblogでも好きなように
改造できると思うんだが
00403203/09/21 18:59ID:YodxgvUG
とりあえずレス書き込みする基本的な部分はこんな感じでどうだろ

http://org.s38.xrea.com/bbs.php
0041体がない03/09/21 21:26ID:kuLPjd6t
>> 40
いいんじゃないすか?実際いいのかどうかはわかんないですけど…

たとえばどんなのをAPIにすればいいんだろうか?
00423203/09/21 21:39ID:YodxgvUG
大まかに動作を切り分けてクラスや関数に分けておいて実際に作りたい
掲示板の仕様に合わせて組み立てると。
まだ閲覧するページとして生成する部分を実装していないですが
別の用途でも使えるように表示する要素だけを用意して最終的に
組み立てて利用するのもいいかもしれない。
インターフェースを任意で組み立てれるならXOOPSなんかに使えるだろうし。
00433203/09/22 00:48ID:+PAcu5+e
2ch対応にしたらファイルが増え過ぎるので止めた。
シンプルなただのツリー掲示板に変更
00443203/09/22 02:17ID:+PAcu5+e
書き込みできない香具師が多いと思うので続きはこっちで

http://s37.1000gex.net/test/read.php/pc/1064164406/

2chブラウザはこっち
http://s37.1000gex.net/test/read.cgi?bbs=pc&key=1064164406
0045nobodyさん03/09/22 09:03ID:???
こりゃ終了だな。


------------------------------end------------------------------
0046nobodyさん03/09/22 09:12ID:???
_____________________ 再開 __________________
0047nobodyさん03/09/22 09:39ID:???
本7死ね
0048nobodyさん03/09/22 12:22ID:???
_____________________ 再開 __________________
0049nobodyさん03/09/22 13:31ID:???
本7死ね

0050nobodyさん03/09/22 14:09ID:???
_____________________ 再開 __________________
0051nobodyさん03/09/22 14:29ID:???
本7死ね


0052nobodyさん03/09/22 16:13ID:???
非望中傷どころじゃないなぁ? 誘導殺人者がいる。
0053nobodyさん03/09/22 16:21ID:???
× 非望中傷
○ 誹謗中傷
0054体がない03/09/22 18:01ID:XMCrzFrC
まぁまぁ、そういうこと言わずに…
俺は結構このスレ応援してるんだから。
0055nobodyさん03/09/22 19:57ID:???
作りたいねぇ
0056nobodyさん03/09/22 20:21ID:???
本7死ね
0057nobodyさん03/09/23 16:34ID:???
シンプルなんが一番だね。
最近のは余計な機能付きすぎ。
0058体がない03/09/24 00:59ID:/nemk41U
とりあえず、4層構造にしたいと思っています。
今の考えとしては、1つのPHPで複数の掲示板を管理することも想定して、
・掲示板を管理するBbsクラス
・スレッドの管理をするBbsThreadクラス
・1つ1つのメッセージを管理するBbsMessageクラス
・メッセージを表示するBbsView
の4つを作成しようと思います。
一番最後のBbsViewクラスを複数用意し、設定などで切り替えることができるようにすることによって、スキンを変えるような感覚で掲示板のスタイルを変えれればいいなと思います。

と、ここまではいいのですが、さてどのように設計したらよいものやら…。
たとえば、投稿されたメッセージを書き込む機能はどのクラスに実装すればいいのかということです。
MessageWriteクラスを別に作るか、もしくはどこかのクラスに1つの機能として入れるか…。
あ、これはらあくまでも頭の悪い自分の妄想案ですので…。
0059nobodyさん03/09/24 01:02ID:???
本7死ね
0060nobodyさん03/09/24 02:08ID:???
実装から提案するんだったらソースモデルぐらい晒せよ
0061nobodyさん03/09/25 15:28ID:d6wIetxr
hage
0062nobodyさん03/09/25 16:59ID:d6wIetxr
基本的な部分は動くようになった。まだバグっぽい感じはあるが
kentのweb forumに似た感じにできた
0063nobodyさん03/09/25 17:24ID:d6wIetxr
とりあえず2つのスクリプトで動作するようになった

http://org.s38.xrea.com
0064nobodyさん03/09/25 17:35ID:???
>>63
ツリー表示して書き込むと、新しいツリーになっちゃう
0065nobodyさん03/09/25 17:56ID:d6wIetxr
若干の変更

http://org.s38.xrea.com
0066nobodyさん03/09/25 18:17ID:d6wIetxr
>>63
おお。。
ありがとう。修正できました。
0067nobodyさん03/09/25 19:16ID:d6wIetxr
次はログをxml化するように改造しようかと思います。
現状で足らない要素ってありますかねぇ?
0068nobodyさん03/09/25 19:31ID:???
書き込みした後にブラウザで更新すると、同じ時間の書き込みになる
修正しないとまずい
0069nobodyさん03/09/25 23:29ID:d6wIetxr
>>68
ありがとうございます。
さっそく修正してみます。
0070nobodyさん03/09/26 16:50ID:???
これも企画倒れなヨカン
0071nobodyさん03/09/26 17:41ID:rxIrA/PH
更新時の多重書き込みを修正しました。
単純にmetaタグでリロードさせるだけですが。

0072nobodyさん03/09/27 01:45ID:k6AxmWuE
実はあまり興味んしわけね。
作って喜ばれるものを産み出したいが。

携帯minってどうだろ。
あらゆる設定や情報取得が携帯/PDAを解して出来るような
0073nobodyさん03/09/27 07:36ID:KocUgFUO
>>72
携帯でも効率的な設定画面を表示できるようにしたいってことですか?
0074nobodyさん03/09/27 09:08ID:k6AxmWuE
>>74
そうです。
suExec+SSL環境下なら安全な運用が可能かと。
鯖に異常が発生したら通知できたりメールからシェル操作できたりとか
0075nobodyさん03/09/27 09:09ID:k6AxmWuE
基本的にはWebminの機能を省略した感じで全てテキスト表示の
インターフェースにする
0076nobodyさん03/09/27 19:00ID:???
本7死ね
007764、6803/09/27 19:07ID:???
なんだ、本7か?
氏ね馬鹿
0078nobodyさん03/09/28 01:15ID:kw2AvsA7
>>74
できたら面白いかもしれませんね〜。。
使う人はあまりいなさそうですが…(ぉ
0079nobodyさん03/09/28 14:22ID:???
本7死ね
0080nobodyさん03/09/28 15:18ID:H7CBk6iz
クラス・ライブラリにすると初心者には扱えないわけね
0081nobodyさん03/09/29 17:21ID:???
はげ
0082nobodyさん03/09/29 18:34ID:???
禿てないよ
0083nobodyさん03/09/29 18:53ID:hkBZ43UF
さらに洗練させて皆がウナるような物に仕上げるにはどうしたらいいんだろう
0084nobodyさん03/09/29 19:45ID:???
簡単に掲示板飛ばしちゃうような香具師は、何やってもダメだろう
0085nobodyさん03/09/29 20:07ID:hkBZ43UF
それはkentに言ってくれ
0086nobodyさん03/09/29 20:29ID:???
また他人のせいにしてるよ
0087nobodyさん03/09/29 21:41ID:???
自己解決できるだけの実力が無いんだろ。
画期的なものを作りたいなんて吐いていいレベルじゃないな。
0088nobodyさん03/09/29 21:52ID:hkBZ43UF
おまえらくるな。
クリエイティブなヤツだけ来ればいい
0089nobodyさん03/09/29 21:52ID:???
メガビもダメだったじゃんこいつ
1000gexも糞だし
0090nobodyさん03/09/29 22:41ID:???
>クリエイティブなヤツだけ来ればいい
またクレクレかよ
0091nobodyさん03/09/29 22:47ID:???
他人が乗ってくるようなアイデアも無いのに「掲示板を作ろう」だけでスレ立てんな。
0092nobodyさん03/09/29 22:58ID:hkBZ43UF
人の立てたスレに乗っかっただけだが。
もっと簡単なのがいいのかなぁ
0093nobodyさん03/09/29 23:46ID:???
>>85
> それはkentに言ってくれ
パクったって事か?
0094nobodyさん03/09/29 23:58ID:???
パクリとスレに乗っかるだけ
どうしようもないやつだな
0095nobodyさん03/09/30 00:12ID:xL/W3CDM
踊る阿呆に見る阿呆
0096nobodyさん03/09/30 01:01ID:???
踊る阿呆の踊りが酷すぎる。
0097nobodyさん03/09/30 01:16ID:xL/W3CDM
何もしないならどっか消えていいよ
0098nobodyさん03/09/30 01:26ID:???
各所で一々敵を作るから笑いものにされてんじゃん。
0099nobodyさん03/09/30 01:33ID:xL/W3CDM
どこまでも付いてくるから困る。
良スレすら正常に進行しないし追っ払おうとしたら荒らし始める。
0100nobodyさん03/09/30 01:37ID:???
HTMLを普通に書くことも出来ない糞がまともなもんつくれるわけないわな。
0101nobodyさん03/09/30 01:39ID:???
アイデアだしてクレクレが良スレ?
0102nobodyさん03/09/30 01:40ID:xL/W3CDM
まだ言ってる。手書きでチマチマやってるような暇人じゃないんでな。
HTMLでえらそうな事言ってる時点で厨丸出し。
おおざっぱでも動くように設計されている理由が分かってないらしい
0103nobodyさん03/09/30 01:42ID:xL/W3CDM
>>101
俺一人でやっててもつまらんから他の香具師のアイディアとかを聞いて
自分で作れないけど何かいいアイシアあるなら具現化してみようとしてるだけ。
ホント屈折してるよな
0104nobodyさん03/09/30 01:54ID:???
サポート板潰した後に言われても説得力ないな。
0105nobodyさん03/09/30 02:01ID:xL/W3CDM
これからの掲示板のスタンダードになるのはDBとかXMLなんかで
フォーマットを統一したものなのかなぁ。
でもヘタにDB使うと重くなるんだよね。XMLは容量がかさむ。
それでも何かのメリットがあるんだろうか
0106nobodyさん03/09/30 02:10ID:???
手書きかどうかは問題じゃない。
正しいHTMLを書けないことの言い訳が忙しいって言うのが馬鹿丸出し。
HTMLエディター使ってすら正しいHTML吐き出せない超低レベル。
大体、HTML一枚書くのに何時間かかんだよ?
あの糞ページで。
0107nobodyさん03/09/30 02:15ID:xL/W3CDM
いいからどっか逝けって。
なんでURIに?付くか分からないのか
0108nobodyさん03/09/30 02:17ID:???
>>107
お前ほんと初心者な。
吐き出させるHTMLが最終的に正しいHTMLになってなければテンプレートも糞もねぇって言ったろ?
0109nobodyさん03/09/30 02:19ID:xL/W3CDM
その論法ではIEもNNも糞な訳だな。
wgetで2chしてろ
0110nobodyさん03/09/30 02:21ID:???
htmlタグ四つとIEを一緒にすんな。
何かやむにやまれない理由があんのか? >htmlタグ四つ
0111nobodyさん03/09/30 02:26ID:xL/W3CDM
frontpageで書いたファイルをrequireしてるだけだが。
生のHTMLファイルだからそのまんま吐き出される。
タグ読めるんならソース内に4つのファイルが存在している事に気付かないのか。
修正時に手早く編集できるように各パートでFPで書いたファイルをそのまま
使ってる。俺以外でPHP書けない香具師でも簡単に修正が出来る。
0112nobodyさん03/09/30 02:27ID:???
>>111
わかんねぇ奴だな。
だからそのまんま連結する馬鹿がどこにいんだよ。
0113nobodyさん03/09/30 02:28ID:???
その「4つのファイルが存在している事」がオカシイことに気付けよ。
そんな異常なHTML見せられても混乱するだろ。
0114nobodyさん03/09/30 02:31ID:xL/W3CDM
>>112
編集した際に不要なタグ削る時間が無駄。
PHPで処理する負荷も無駄。

>>113
見る必要がない
0115nobodyさん03/09/30 02:31ID:???
さすがポン7、大笑いw
0116nobodyさん03/09/30 02:31ID:???
釣りレベルだな。
0117nobodyさん03/09/30 02:33ID:???
本7は基本を無視し杉。
0118nobodyさん03/09/30 02:35ID:???
>>114
>編集した際に不要なタグ削る時間が無駄。
>PHPで処理する負荷も無駄。
つまりHTML整形する程度にとんでもない負荷が掛かるようなスクリプトしか書けない素人と。

>見る必要がない
まさにど素人。
ソースを参照するブラウザのことを何一つ理解していないし
ましてやHTMLがなんのための規格なのかすら理解していない証拠。
W3Cの勧告なんて見たことないだろ?
0119nobodyさん03/09/30 02:36ID:???
なんつーか、まさかhtmlタグ四つを肯定するとは思わんかった。
すげーな本7。
0120nobodyさん03/09/30 02:38ID:xL/W3CDM
>>118
俺は作業者である以前に経営者な訳。
手持ちの札で何をさせるかって事だ。
W3Cも最近は金に目が眩んだな
0121nobodyさん03/09/30 02:39ID:???
>W3Cも最近は金に目が眩んだな

字で表現できねーくれーにワロタ
0122nobodyさん03/09/30 02:41ID:???
>>120
>俺は作業者である以前に経営者な訳。
>手持ちの札で何をさせるかって事だ。
つまり忙しいってことか?
だったらこんなわけのわかんない掲示板を作ろうとかどうとかの前に店の看板ちゃんとするのが正しい経営者だろ?
商売の役に立つわけでもない2ちゃんで遊んでる暇はあるのに自分のところのトップページで技術力の低さ宣伝してるのは異常だろ?
あ、<html>4つを肯定してるからいいのか(w
0123nobodyさん03/09/30 02:42ID:xL/W3CDM
>>122
それが何か君に影響してるのか?
0124nobodyさん03/09/30 02:42ID:???
>>120
お前の手持ちの札は無いよ
敢えて言えば、「悪評」だけかな
0125nobodyさん03/09/30 02:43ID:???
>>123
2chみたいな大通りで、裸で踊るのはやめなさい
みっともないから
0126nobodyさん03/09/30 02:44ID:xL/W3CDM
明確に弁明するなら

htmlなぞ書くのめんどくさい  以上だ
0127nobodyさん03/09/30 02:44ID:???
>>123
ないよ。機知外かどうか確認したかっただけ。
もう出来たからいいや。
0128nobodyさん03/09/30 02:44ID:???
>>125
また躍動感とか言い出すぞ
0129nobodyさん03/09/30 02:44ID:xL/W3CDM
>>125
それが何か君に影響しているのか?
■ このスレッドは過去ログ倉庫に格納されています