- 締切済み
掲示板 imgboard のcgi改造方法
画像掲示板 imgboard v1.22 R6.1h for youTube β7!! を使用していますが、 http://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi 画像が増えた時に過去のページの表示に時間がかかります。 100枚前の画像表示する場合、10回ほど(次の10件ボタンを)クリックしないと表示されません。 下の掲示板のように、 http://www.orz2ch.net/niji/imgboard.cgi 直接任意のページに飛べる様にするにはどうすればいいでしょうか? cgiに詳しい方、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kasumi_JPN
- ベストアンサー率38% (8/21)
インデントなくなっちゃうのですね・・・ 今回の回答のサンプルのソースです http://heim.s112.xrea.com/cgi/sample2/imgboard.txt
- kasumi_JPN
- ベストアンサー率38% (8/21)
ちょー手抜きです if文とかも入れたり最大ページ数とかも計算した方が本当は良いはず サンプルを参考URLとして貼り付けておきます # 改造,非改造を問わず,クレジットの変更は固くお断りします。(著作権侵害となります) # なお,当スクリプトの一部,あるいは全部を利用,あるいは参考にしたスクリプトを作成された場合も, # かならず当リンクをその掲示板に付加してください。 print "<HR>\n"; print "ページ指定:["; foreach (1 .. 20) { print "<A HREF=\"?page=$_\">$_</A>/"; } foreach (1 .. 5) { $i = 20 + ($_ * 5); print "<A HREF=\"?page=$i\">$i</A>/"; } foreach (0 .. 5) { $i = 50 + ($_ * 10); print "<A HREF=\"?page=$i\">$i</A>/"; } print "<A HREF=\"?page=150\">150</A>/"; print "<A HREF=\"?page=200\">200</A>/"; print "<A HREF=\"?page=300\">300</A>/"; print "<A HREF=\"?page=400\">400</A>]\n"; print "<HR>\n"; print "<DIV ALIGN=\"RIGHT\">"; print "<B>FREE <A HREF=\"http:\/\/www.big.or.jp\/~talk\/welcome\/welcome7mey.cgi?v=a56\">imgboard v1.22 R6.1h for youTube β7<\/A>!!<\/B><BR>\n";