ラウンジで指定件数ごとを過去の履歴とするには?

[上に] [前に] [次に]
八王子 1998/12/18(金) 05:38:22
すみません。以前にも同じ質問をしました。ここである方から回答をいただいたのですが、
やはりわからなくて困っています。
ラウンジを指定した件数ごとを過去の履歴としたいのですが、どうしたらいいのでしょうか?
たとえば、過去100件より古いものを、100件ごとにフォルダを作って、過去の履歴としたい
のですが・・・。
成長のない質問をして怒られそうなのですが、どなたかご教授下さい。

mura [E-Mail] 1998/12/18(金) 20:29:52
どこがわからないのでしょうか?
概念でしょうか。具体的なソースの書き方でしょうか。

私はラウンジのソースを見てないというのもあって概念しか出せませんが、
100(200,300,...)件目の書き込みをすると同時に
最新100件を別に書けばいいだけだと思います。

というか、ラウンジが1スレッド1ファイルということであれば、
100個のファイルを一度にコピーするのかな?

また、具体的にソースを作って欲しいのならもう少し詳しい情報を教えてください。

例えばセーブした100件分はセーブ後も(今までのファイルから)見れるように
するのでしょうか。つまりコピった後、元のデータは残すのでしょうか。
残すとすればどんどんたまっていくログをいつ消すのでしょうか。
(たとえば過去500件を超えたら消すとか)

またセーブした方もどんどんたまっていきますが、
それは手動(または全然別にCGIを作る)で消していいですよね?

mura 1998/12/18(金) 22:57:05
ソースを見てみましたが、

「100件」というのはファイル100個(=スレッド100個)を指すということで
いいのでしょうか。(発言数で数えると取り出しがかなり難しそうですね)

最終発言の時刻を基準にして100件(→ファイルの最終更新時刻でsort)でしょうか。
それとも最初の発言の時刻を基準にして100件(→ファイル名でsort)でしょうか。

過去の回答は↓これですね。
../199810/98100084.htm

八王子 1998/12/19(土) 04:12:16
muraさん、お返事ありがとうございます。

まったく自分の知識のなさに恥じ入るばかりです。お手数をおかけします。
「100件」というのは、ファイル100個という意味のつもりで書きました。
(「題名」100個ということです)

わたしが、「こう出来たらいいなぁ」と思っているのは、わたしペー
ジに設置してあるラウンジの場合、とほほさんのところみたいにた
くさんの書き込みがないんです。かといって、「過去の履歴」としな
いようにするのも、ページが重くなりそうで心配しています。ですか
ら、「題名」の数を最終発言の時刻を基準にして100件程度を表示
して、それより過去のものを、「過去の履歴」とできたらいいのにと
思っているのです。

あと、過去の回答は、それです。せっかく回答いただいたのに、よく
理解できず、めくらめっぽうにいじってみたのですが、ダメでした。

もし、最終発言を基準にする100件が難しかったら、最終発言を発言の
たびに一番上に持ってこないようにして(そのままの場所に表示される
と言うことです)、最初の発言を基準に100件ごととしてもいいのです。

どうかよろしくお願いします。

[上に] [前に] [次に]