むつの日記

71c1d70f :むつ 2006-09-03 17:51
レス番号を全ページを含めた通し番号にする 考え中

自身のノードで運用中の朔では拙作の /30idres.js で書き込みに通し番号を割り振っています。
これを朔最新不安定版のページ分割に対応するよう考え中ですが、1点どうにもうまくいかないところがあります。

対応するために必要な情報は以下の4つと考えています。
・1ページあたりの書き込み件数
・全部で何ページであるか
・表示中のは何ページ目であるか
・最古のページの書き込み件数 OR スレッドの総書き込み件数

3つ目までは JavaScript で調べることができます。4つ目が問題です。
最古のページの書き込み件数は、そもそも別ページの情報なので取得できません。
スレッドの総書き込み件数は、これもまた別ページに情報があります(/gateway.cgi/index 等にあります)。

解決策としては、
1. スレッドに総書き込み件数を表示する
   →昔そんな改造をしたことがあります。要改造なのはなにか負けた気分です。
2. スレッドの総書き込み件数を返す CGI を作り、そこから情報を得る
   →CGI は朔 API をつかえば簡単です。ですが、JavaScript で別リソースを利用できるのでしょうか?
   →というか、別リソースを利用できるなら、CGI でなく、最古のページ情報をつかえるじゃん。

2番目を調べつつ、無理そうなら1番目かあきらめるかすると思います。
こうすればいいじゃん、という助言お願いいたします。
Powered by shinGETsu.