私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】ツリー掲示板を作ろう
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
どうも。ソース見ればわかりますがDBは使ってません。
というか単純にPerlの処理をPHPになおしただけです。
というか単純にPerlの処理をPHPになおしただけです。
携帯対応化もある程度意識してはいるけど、今は単にデザインを度外視して
機能から実装していってるのでシンプルに見えるだけでつ。
この段階でデザインに凝ると後でカスタマイズとかしにくくなるし。
>レス数
御意、やっとく
>HTMLの文法
何か問題あるん?
機能から実装していってるのでシンプルに見えるだけでつ。
この段階でデザインに凝ると後でカスタマイズとかしにくくなるし。
>レス数
御意、やっとく
>HTMLの文法
何か問題あるん?
>>357
あ、まだまだこれからってことね。
トピック表示メインかと思ったから、
ツリーにするならなくてもいいかも。
HTMLは、俺もいわゆるW3C信者なもんで気になるんだよね。
strictとは言わないまでもせめてtransitionalに準拠したHTMLを吐き出して欲しいところ。
そのあたりはlintを通してみるといろいろ警告が出ると思う。
あ、まだまだこれからってことね。
トピック表示メインかと思ったから、
ツリーにするならなくてもいいかも。
HTMLは、俺もいわゆるW3C信者なもんで気になるんだよね。
strictとは言わないまでもせめてtransitionalに準拠したHTMLを吐き出して欲しいところ。
そのあたりはlintを通してみるといろいろ警告が出ると思う。
>>349
初めまして.元作者です.
もうほとんどの機能が動いてるみたいですね.すばらしいです.
オリジナルは,Perl およびプログラミングの学習を主眼メインにして作成した
ので(c-board は僕が最初に作成したプログラムです),いろいろと野暮ったい
ところや不必要な機能がいろいろとついていると思います.是非,そういった
ものをそぎ落として,もっといいものを作成して下さい.
陰ながら応援しています.
ではでは.
初めまして.元作者です.
もうほとんどの機能が動いてるみたいですね.すばらしいです.
オリジナルは,Perl およびプログラミングの学習を主眼メインにして作成した
ので(c-board は僕が最初に作成したプログラムです),いろいろと野暮ったい
ところや不必要な機能がいろいろとついていると思います.是非,そういった
ものをそぎ落として,もっといいものを作成して下さい.
陰ながら応援しています.
ではでは.
>>360
ありがとうございます。
C-BOARDは学生のころに出会ってから今までありがたく使わせていただいています。
高機能な上に現在でもスカリーソフトさんのところで開発が続いているので、
移植作業も追いつかなくて大変です。
最近なかなか作業の時間がとれないのですが、ゆっくりとやっていくつもりです。
ありがとうございます。
C-BOARDは学生のころに出会ってから今までありがたく使わせていただいています。
高機能な上に現在でもスカリーソフトさんのところで開発が続いているので、
移植作業も追いつかなくて大変です。
最近なかなか作業の時間がとれないのですが、ゆっくりとやっていくつもりです。
はじめまして。
phpとpostgresqlでツリー掲示板のモトを作ってみようと思います。
ソースを公開してみなさんに添削していただいたり、機能について
いろいろ助言がいただければと思います。
よろしくお願いします。
phpとpostgresqlでツリー掲示板のモトを作ってみようと思います。
ソースを公開してみなさんに添削していただいたり、機能について
いろいろ助言がいただければと思います。
よろしくお願いします。
テーブル定義だけど、primary keyはつけたほうがいいよ。
ちょっと見た感じ、serial primary keyでいいと思う。
あと気になったのが'='使うときはスペース空けたほうが見やすい。
$var = 'value'; って感じで。
あと「テンポラリ」とか「代替」とか気になった。
さらっとしか見てないけど、スレッド立てる時になんか1行入れてるのかな。
スレッド式掲示板作る上で、特に必要ないと思うけど。
ちょっと見た感じ、serial primary keyでいいと思う。
あと気になったのが'='使うときはスペース空けたほうが見やすい。
$var = 'value'; って感じで。
あと「テンポラリ」とか「代替」とか気になった。
さらっとしか見てないけど、スレッド立てる時になんか1行入れてるのかな。
スレッド式掲示板作る上で、特に必要ないと思うけど。
>>368
ありがとうございます。
>serial primary key
さっそく直します。
>あと「テンポラリ」とか「代替」とか
スレッドの代替メッセージレコードについては、
「あるメッセージに注目して、それを親とするメッセージの一覧」
を、ツリーのどこからでも同じ手順で行えるように入れてあります。
タイトルとか本文とか、必要な情報をメッセージレコードに入れて、
スレッドの設定だけスレッドレコードに入れてしまう方がいいかな
とも思ってます。
これはスレッドの設定項目がいくつか出てきたら実験しようと思うです。
「テンポラリ」は、スレッドやメッセージを入力するときに先に作成
しているレコードですか?
これは、入力→確認のあと戻って修正、の機能をつけた時に、先にレコード
を作っておいたほうがよさそうだったので入れてあります。
>'='使うときはスペース空けたほうが見やすい
今、SQLとかタグとかを直にかいている部分を分離しています。
この書き換えと一緒にやっておこうと思います。
ありがとうございます。
>serial primary key
さっそく直します。
>あと「テンポラリ」とか「代替」とか
スレッドの代替メッセージレコードについては、
「あるメッセージに注目して、それを親とするメッセージの一覧」
を、ツリーのどこからでも同じ手順で行えるように入れてあります。
タイトルとか本文とか、必要な情報をメッセージレコードに入れて、
スレッドの設定だけスレッドレコードに入れてしまう方がいいかな
とも思ってます。
これはスレッドの設定項目がいくつか出てきたら実験しようと思うです。
「テンポラリ」は、スレッドやメッセージを入力するときに先に作成
しているレコードですか?
これは、入力→確認のあと戻って修正、の機能をつけた時に、先にレコード
を作っておいたほうがよさそうだったので入れてあります。
>'='使うときはスペース空けたほうが見やすい
今、SQLとかタグとかを直にかいている部分を分離しています。
この書き換えと一緒にやっておこうと思います。
テーブル定義はついでにnot null制約くらいはつけようね。
これって、メッセージが親になりうるってことかな?
各メッセージがメッセージを持つことができる?
データ構造的にそれほど大変なことではないけど、表示が難しくなりそう。
「テンポラリ」はそういう使い方をするわけですね。
それってもし「入力→確認→ブラウザ閉じる」ってやったら、無駄にテンポラリのまま残らない?
セッション使うほうがいいと思うよ。
これって、メッセージが親になりうるってことかな?
各メッセージがメッセージを持つことができる?
データ構造的にそれほど大変なことではないけど、表示が難しくなりそう。
「テンポラリ」はそういう使い方をするわけですね。
それってもし「入力→確認→ブラウザ閉じる」ってやったら、無駄にテンポラリのまま残らない?
セッション使うほうがいいと思うよ。
表示まわりをちょっといじってみました。
>>370
ありがとうございます。
not nullつけて、defaultの設定もしました。
たいしたメッセージもないので、テーブルは作り直しちゃいました。
そのうちデータのバックアップとか出来るようにしたいです。
>メッセージが親になりうるってことかな?
はい、いちおうスレがツリー掲示板を作ろう、なので、そういう風にしてあります。
ただ、レスにレスを繰り返してインデントがどんどん増えるのは好きではないので、
その辺どうしようかちょっと悩んでます。
>無駄にテンポラリのまま残らない?
はい、ぜんぶテンポラリの状態で残ります。
これはpublish=0で判定できるので、デイリーかなにかで古いテンポラリを消すとか
しようかなと思っています。
>セッション使うほうがいいと思うよ。
う~ん、ピンとこないですごめんなさい。
ヒントもらえませんか?
>>370
ありがとうございます。
not nullつけて、defaultの設定もしました。
たいしたメッセージもないので、テーブルは作り直しちゃいました。
そのうちデータのバックアップとか出来るようにしたいです。
>メッセージが親になりうるってことかな?
はい、いちおうスレがツリー掲示板を作ろう、なので、そういう風にしてあります。
ただ、レスにレスを繰り返してインデントがどんどん増えるのは好きではないので、
その辺どうしようかちょっと悩んでます。
>無駄にテンポラリのまま残らない?
はい、ぜんぶテンポラリの状態で残ります。
これはpublish=0で判定できるので、デイリーかなにかで古いテンポラリを消すとか
しようかなと思っています。
>セッション使うほうがいいと思うよ。
う~ん、ピンとこないですごめんなさい。
ヒントもらえませんか?
そんな複雑な掲示板必要なのかな?
使う人も、若干使いにくいような気がするんだけど。
こういう構造になるってことだよね?
スレッド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
・
・
・
使う人も、若干使いにくいような気がするんだけど。
こういう構造になるってことだよね?
スレッド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
・
・
・
そです。
ツリー表示はやっぱり必要かなと思いますが、インデントが深くなるタイプには
したくない気がします。
メッセージの下にぶら下がってるレス全部の数くらいは表示したいです。
ツリー表示はやっぱり必要かなと思いますが、インデントが深くなるタイプには
したくない気がします。
メッセージの下にぶら下がってるレス全部の数くらいは表示したいです。
インデントっていうのは見た目(表示)の問題でしょ。
ツリー式掲示板ってさ
スレッド1
→レス1
→レス2
→レス3
・
・
・
スレッド2
→レス11
→レス12
→レス13
・
・
・
っていうのを一般的に言うよ。
ツリー式掲示板ってさ
スレッド1
→レス1
→レス2
→レス3
・
・
・
スレッド2
→レス11
→レス12
→レス13
・
・
・
っていうのを一般的に言うよ。
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
類似してるかもしれないスレッド
- 【PHP】フレームワークPharonスレ (306) - [48%] - 2022/10/10 20:00
- 【PHP】フレームワーク Akelos (129) - [44%] - 2019/5/9 7:46
- 【PHP】フレームワークMapleに舌鼓 (470) - [39%] - 2017/12/31 9:31
- 【PHP】PHPフレームワーク総合スレ15 (989) - [39%] - 2013/9/27 6:00 △
- 【PHP】PHPフレームワーク総合スレ14 (1001) - [39%] - 2010/12/11 10:32
トップメニューへ / →のくす牧場書庫について