-
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.