順番通りに並べるには?
-
0 名前: 英和 : 2006/12/24(日) 23:16 ID:et6J43Ou
- どうも、皆さんにいつもお世話になってる英和です。まずこちらのページを見てください。。
http://www.freem.ne.jp/game/action1.html
サイトのコンテンツ部分を見てください。新着順にゲームが並んでいます
新しいゲームは一番上に、段々古くなっていくにつれ下に移動していきます
1ページのゲーム数が一定量を超えると2ページ目、3ページ目へと順番に移動していく仕組みです
・・・おかしいと思いませんか???
いや、たぶん僕がhtml初心者なだけかもですけど、とても不思議に思えてなりませn。
なぜ不思議なのかと言うと、「ゲームを追加するのに膨大な時間がかかるのではないか」と思ったからです。
まず一番上に新しいゲームを追加するとします。そうすると、1ページのゲームの一定数が1つ多くなるのでページ内で一番古いゲーム(一番下のゲーム)を次ページに移動させることになります。
そうなると、次ページのゲームの一定数が1つ多くなるので、次ページの一番古いゲームを移動させなければいけなくなります・・・・・
ゲームを追加 → 古いゲームを次ページに移動 → ゲームを追加 ・・・・・
この操作を延々と繰り返さなければなりません。
(リンク先の場合だと32ページ目まで…)
常識的に考えてそんな無駄な事してるわけないですよね!??
だとしたら、どうやって移動させているのでしょうか。
わかる方いましたら教えてください。
-
1 名前: 匿名 : 2006/12/24(日) 23:16 ID:Iz/w4jeD
- 手作業でしているのではないとしたら、HTMLをプログラムで書き出しているのではないかと思います。
私の知識の範囲内で考察するに、データベース的なものがあり、データを追加したらプログラムでデータベースを読み込み→HTML生成というような流れで作っているのかなと感じました。
他にも擬似的にHTMLに見せる方法もあります。(こちらは詳しくは知りませんが)
参考になりましたら幸いです。
-
2 名前: Hum.... : 2006/12/24(日) 23:16 ID:vxF6.GNs
- 5人がかりで手分けしてるのでは?サーバならCGIとか。
-
3 名前: 英和 : 2006/12/24(日) 23:16 ID:et6J43Ou
- htmlをプログラムを書き出すとは、、どのようなソフト(?)を使えばいいのでしょうか?
-
4 名前: 匿名 : 2006/12/24(日) 23:16 ID:3OTcv7s1
- おそらく、提示されたサイトは、SSI + CGI + CGI プログラムで実現していると思います。
同じような仕組みは、TAG index などの一般的なフォーラム(掲示板)用プログラムでも
使われていますので、ソースが公開されているスクリプトを探して、
参考にしてみてはいかがでしょうか。
-
5 名前: Z ◆XTzyosZXcL : 2006/12/24(日) 23:16 ID:l1JH9ebB
- CMS(コンテンツマネジメントシステム)による生成ということも考えられますね(WebLOGもこの一種です)。無料のものもありますし。
コンテンツマネージメントシステム(WikiPedia):
http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
-
6 名前: 英和 : 2006/12/24(日) 23:16 ID:et6J43Ou
- 匿名さん、Zさん
わかりました。どうもありがとうございました。