【PHP】ツリー掲示板を作ろう
■ このスレッドは過去ログ倉庫に格納されています
いろんなツリー掲示板見てきましたが、使いやすく内部処理的にもわかりやすい物はあまりありません。。
ツリー掲示板の賛否は置いといて、みなさんで使いやすい物を作ってみませんか?
というか自分はどんなふうにログ管理をしたらよいのかさえわからないでつ… 今日は一日中ひまだから公開で作るぞ。
おまえら乗るか? さっきXREAで垢取って来たんで有効になったらうpします。 いくら作りかけでもforeachの途中でチョン切れてるのをry こんなの作った。携帯用でレスがレベル1までだが…。
デザインが某無料掲示板サービスのパクリだとかほんとのことは言わない約束。
http://members2.tsukaeru.net/dna1435/bbs.php?id=test ソース
http://members2.tsukaeru.net/dna1435/bbs.txt
コメントとかは自分にしかわからないのであしからず。
これじゃぁ知識がないのがばればれだな… APIを再利用できる形にしておけば2ch型でもblogでも好きなように
改造できると思うんだが とりあえずレス書き込みする基本的な部分はこんな感じでどうだろ
http://org.s38.xrea.com/bbs.php >> 40
いいんじゃないすか?実際いいのかどうかはわかんないですけど…
たとえばどんなのをAPIにすればいいんだろうか? 大まかに動作を切り分けてクラスや関数に分けておいて実際に作りたい
掲示板の仕様に合わせて組み立てると。
まだ閲覧するページとして生成する部分を実装していないですが
別の用途でも使えるように表示する要素だけを用意して最終的に
組み立てて利用するのもいいかもしれない。
インターフェースを任意で組み立てれるならXOOPSなんかに使えるだろうし。
2ch対応にしたらファイルが増え過ぎるので止めた。
シンプルなただのツリー掲示板に変更 こりゃ終了だな。
------------------------------end------------------------------ _____________________ 再開 __________________ _____________________ 再開 __________________
_____________________ 再開 __________________
まぁまぁ、そういうこと言わずに…
俺は結構このスレ応援してるんだから。 シンプルなんが一番だね。
最近のは余計な機能付きすぎ。 とりあえず、4層構造にしたいと思っています。
今の考えとしては、1つのPHPで複数の掲示板を管理することも想定して、
・掲示板を管理するBbsクラス
・スレッドの管理をするBbsThreadクラス
・1つ1つのメッセージを管理するBbsMessageクラス
・メッセージを表示するBbsView
の4つを作成しようと思います。
一番最後のBbsViewクラスを複数用意し、設定などで切り替えることができるようにすることによって、スキンを変えるような感覚で掲示板のスタイルを変えれればいいなと思います。
と、ここまではいいのですが、さてどのように設計したらよいものやら…。
たとえば、投稿されたメッセージを書き込む機能はどのクラスに実装すればいいのかということです。
MessageWriteクラスを別に作るか、もしくはどこかのクラスに1つの機能として入れるか…。
あ、これはらあくまでも頭の悪い自分の妄想案ですので…。 実装から提案するんだったらソースモデルぐらい晒せよ 基本的な部分は動くようになった。まだバグっぽい感じはあるが
kentのweb forumに似た感じにできた とりあえず2つのスクリプトで動作するようになった
http://org.s38.xrea.com >>63
ツリー表示して書き込むと、新しいツリーになっちゃう 次はログをxml化するように改造しようかと思います。
現状で足らない要素ってありますかねぇ? 書き込みした後にブラウザで更新すると、同じ時間の書き込みになる
修正しないとまずい >>68
ありがとうございます。
さっそく修正してみます。 更新時の多重書き込みを修正しました。
単純にmetaタグでリロードさせるだけですが。
実はあまり興味んしわけね。
作って喜ばれるものを産み出したいが。
携帯minってどうだろ。
あらゆる設定や情報取得が携帯/PDAを解して出来るような >>72
携帯でも効率的な設定画面を表示できるようにしたいってことですか? >>74
そうです。
suExec+SSL環境下なら安全な運用が可能かと。
鯖に異常が発生したら通知できたりメールからシェル操作できたりとか 基本的にはWebminの機能を省略した感じで全てテキスト表示の
インターフェースにする >>74
できたら面白いかもしれませんね〜。。
使う人はあまりいなさそうですが…(ぉ クラス・ライブラリにすると初心者には扱えないわけね さらに洗練させて皆がウナるような物に仕上げるにはどうしたらいいんだろう 簡単に掲示板飛ばしちゃうような香具師は、何やってもダメだろう 自己解決できるだけの実力が無いんだろ。
画期的なものを作りたいなんて吐いていいレベルじゃないな。 おまえらくるな。
クリエイティブなヤツだけ来ればいい メガビもダメだったじゃんこいつ
1000gexも糞だし >クリエイティブなヤツだけ来ればいい
またクレクレかよ 他人が乗ってくるようなアイデアも無いのに「掲示板を作ろう」だけでスレ立てんな。
人の立てたスレに乗っかっただけだが。
もっと簡単なのがいいのかなぁ >>85
> それはkentに言ってくれ
パクったって事か? パクリとスレに乗っかるだけ
どうしようもないやつだな どこまでも付いてくるから困る。
良スレすら正常に進行しないし追っ払おうとしたら荒らし始める。 HTMLを普通に書くことも出来ない糞がまともなもんつくれるわけないわな。 まだ言ってる。手書きでチマチマやってるような暇人じゃないんでな。
HTMLでえらそうな事言ってる時点で厨丸出し。
おおざっぱでも動くように設計されている理由が分かってないらしい >>101
俺一人でやっててもつまらんから他の香具師のアイディアとかを聞いて
自分で作れないけど何かいいアイシアあるなら具現化してみようとしてるだけ。
ホント屈折してるよな これからの掲示板のスタンダードになるのはDBとかXMLなんかで
フォーマットを統一したものなのかなぁ。
でもヘタにDB使うと重くなるんだよね。XMLは容量がかさむ。
それでも何かのメリットがあるんだろうか 手書きかどうかは問題じゃない。
正しいHTMLを書けないことの言い訳が忙しいって言うのが馬鹿丸出し。
HTMLエディター使ってすら正しいHTML吐き出せない超低レベル。
大体、HTML一枚書くのに何時間かかんだよ?
あの糞ページで。 いいからどっか逝けって。
なんでURIに?付くか分からないのか >>107
お前ほんと初心者な。
吐き出させるHTMLが最終的に正しいHTMLになってなければテンプレートも糞もねぇって言ったろ? その論法ではIEもNNも糞な訳だな。
wgetで2chしてろ htmlタグ四つとIEを一緒にすんな。
何かやむにやまれない理由があんのか? >htmlタグ四つ frontpageで書いたファイルをrequireしてるだけだが。
生のHTMLファイルだからそのまんま吐き出される。
タグ読めるんならソース内に4つのファイルが存在している事に気付かないのか。
修正時に手早く編集できるように各パートでFPで書いたファイルをそのまま
使ってる。俺以外でPHP書けない香具師でも簡単に修正が出来る。 >>111
わかんねぇ奴だな。
だからそのまんま連結する馬鹿がどこにいんだよ。 その「4つのファイルが存在している事」がオカシイことに気付けよ。
そんな異常なHTML見せられても混乱するだろ。 >>112
編集した際に不要なタグ削る時間が無駄。
PHPで処理する負荷も無駄。
>>113
見る必要がない >>114
>編集した際に不要なタグ削る時間が無駄。
>PHPで処理する負荷も無駄。
つまりHTML整形する程度にとんでもない負荷が掛かるようなスクリプトしか書けない素人と。
>見る必要がない
まさにど素人。
ソースを参照するブラウザのことを何一つ理解していないし
ましてやHTMLがなんのための規格なのかすら理解していない証拠。
W3Cの勧告なんて見たことないだろ? なんつーか、まさかhtmlタグ四つを肯定するとは思わんかった。
すげーな本7。 >>118
俺は作業者である以前に経営者な訳。
手持ちの札で何をさせるかって事だ。
W3Cも最近は金に目が眩んだな >W3Cも最近は金に目が眩んだな
字で表現できねーくれーにワロタ >>120
>俺は作業者である以前に経営者な訳。
>手持ちの札で何をさせるかって事だ。
つまり忙しいってことか?
だったらこんなわけのわかんない掲示板を作ろうとかどうとかの前に店の看板ちゃんとするのが正しい経営者だろ?
商売の役に立つわけでもない2ちゃんで遊んでる暇はあるのに自分のところのトップページで技術力の低さ宣伝してるのは異常だろ?
あ、<html>4つを肯定してるからいいのか(w >>120
お前の手持ちの札は無いよ
敢えて言えば、「悪評」だけかな >>123
2chみたいな大通りで、裸で踊るのはやめなさい
みっともないから 明確に弁明するなら
htmlなぞ書くのめんどくさい 以上だ >>123
ないよ。機知外かどうか確認したかっただけ。
もう出来たからいいや。 >>129
お前が裸踊りしてる横に空き缶置いてあるだろ?
乞食は氏ね ■ このスレッドは過去ログ倉庫に格納されています