Perlでツリー掲示板を作っているんだけど、データをツリー掲示板独特の、レスを階段状にするやり方が分かんないです。
一つのコメントに対するレスを全て順に階段状にするのは出来るんだけど。
途中でそれを変えるのがどうしても出来ない。↓
------------------------
1*****
2*****
3*****
4*****
5******
------------------------
は出来ても、
------------------------
1*****
2*****
3*****
5*****
4*****
-------------------------
のように順不動で表示するやり方がわかんないんです。
いろいろとツリー掲示板を拾ってきてソースを見てみたりはしたんですけど、どうしても納得できなかったり、知らない文法を使ってたりして理解できません。
分かりやすいやり方で書いてあるCGIや、いいやり方をどなたか教えて下さい。
ちなみに普通の掲示板は出来たんです、だからココさえ分かれば後は何とかなりそうな感じなのにココが分からなくて先に進まない。
もう1週間くらい止まってます。すんごいもどかしくてしょうがなくなって質問しました。本当は地道に調べるのが良いんだろうけど本には載ってないし、ソースは・・・
誰か助けて下さい。
No.1ベストアンサー
- 回答日時:
ログに保存するときに、記事番号、親記事、親記事の中での順番を持たせてはどうでしょう?
1を表示してその子記事の中で順番が1番の2を表示してその子記事の…(略)…
そして1の子記事番号2の4を表示…
もし、<UL>タグ等を使ってインデントを付けているのであれば、
4を表示する前に、必要分だけ</UL>を表示する必要もありますね。
たいていのツリー掲示板はそうなっていると思います。
はじめはソースの丸写しでも良いと思いますので、
うんうん言いながら人のソースとにらめっこして勉強していくのでも十分だと思いますよ。
知らない文法が出てくれば、テキストやインターネットを利用すれば出てくると思います。
頑張ってください(^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- 2ちゃんねる 2ちゃんねる等で初心者を攻撃する人ってどう思いますか? 4 2023/03/13 17:57
- SSL・HTTPS 掲示板サイトへの書き込みができない件(ブラウザソフトを変えてもできない) 2 2022/11/20 10:48
- その他(SNS・コミュニケーションサービス) 償い方・死の覚悟 5 2023/08/13 08:15
- 事件・犯罪 38歳の男です。 今日インターネットの掲示板でホテルに行ける人を探していたら、21歳の女の子が見つか 1 2022/07/04 23:10
- 照明・ライト 隣のお店の電光掲示板が眩しくて寝れません。 隣のお店の電光掲示板は夜中関係なく着いています。 それも 8 2023/02/02 04:38
- 事件・犯罪 匿名掲示板で名前を出さずに名誉毀損されています。証拠として押さえて開示請求出来ますか? 1 2022/05/30 17:58
- SEO SEO対策などに詳しい方に質問です。 私は過去にこの掲示板を使い 幾度なく質問を投稿し 後に知った実 3 2022/12/11 13:05
- その他(病気・怪我・症状) 仕事で何度も同じミスをしてたら殴られるのが普通なのに 何で皆は掲示板では殴ってはダメとか? いい事を 9 2022/06/11 11:30
- ハッキング・フィッシング詐欺 ハッキングについて 2 2022/07/19 00:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Debug Assertion failed
-
原因はどこに?? カラー(色...
-
Dreamweaverのコードカラーが黒...
-
VBAでWEB上のデータを変数に代...
-
現在、開いているIEの子Window...
-
コメントが閉じてないというエ...
-
VB2008でブロック崩しを作っ...
-
レストラン、英語のメニュー表記
-
時間ごとにリンク先を変更させたい
-
VB.NETのソースをDelphiに変換...
-
keylook.exe のソースのありか...
-
ホームページNinja 9で検索避け...
-
マウスポインタが手の形になら...
-
htmlでソースを表示させたくな...
-
ドリームウィバーでソースを一...
-
ソースを表示させない方法はあ...
-
ジオシティでHP
-
ソースの表示を無効にする方法。
-
VC6でCRC64・CRC128が出来るソ...
-
額縁のようなTABLETAGのつくり方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlソース文の 各行 改行位置...
-
VBAで#Regionに変わるものは無...
-
レストラン、英語のメニュー表記
-
Dreamweaverのコードカラーが黒...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
#ifdef多用でソースが見づらい
-
ソースの追加行数と変更行数
-
ソースの表示を無効にする方法。
-
画像と文字が重なって表示される。
-
JSPの実行結果をHTMLに変換
-
Visual Source Safe?
-
コメントが閉じてないというエ...
-
HTMLソースの文字コードがutfの...
-
ポップアップを1日1回だけ表示...
-
c言語の改修されたソースから改...
-
「MicrosoftVisualBasic6.0 行...
-
htmlのタブの色変更について
-
DreamWeaver 文字列を含まない...
-
IEでテキストの文字が一部だけ...
おすすめ情報