TOP > 野良猫のCGI講座 > 5.「劇ぱわ2」改造方法 > 順位表示を増やす
凡田クンが教えます! 【初心者コース】 虎猫が教えます♪
『5.「劇ぱわ2」改造方法』

順位表示を増やす
おことわり
ここに記載してある「セキュリティ対策」「不具合対策」「改造方法」を含む全てのコンテンツの無断転載を禁止します。

参考にされる方の自己責任でご覧下さい。
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:tie_8831an.gif(3611 byte)
当サイトの改造スクリプトを使用された方は、
当サイトトップページにリンクを貼って下さい♪
参考にされる方は、下のリンクからクリック募金をして下さい♪
あなたの善意をクリックにのせて♪
アドバイス!
@コピペ(コピー&ペースト)
改造方法をコピペで写す事は出来るだけ止めましょう。
『500エラー』がよく出ます。
原因は、コピーした時に不要な物(と言うか、あってはならない物)までコピーしてしまう事が有るからです。
例えば、空白(全角)が含まれているとか、HTMLのスクリプトがコピーされちゃったとか^^
面倒だけど、出来るだけ「打つべし!」(間違えない様に♪)
コピペするなら、「1行づつコピペするべし!」(おかしな空白がないか、おかしな改行がないか、気を付けながら♪)
A意味を考えながら、改造法を参考にしましょう
単純にコピペして、改造終了!なんて事は、止めましょう!
改造されたスクリプトの意味を考えながら参考にすれば、参考資料が間違っていても自分で改造できます。
『ちゃんとコピーしたのに動かない!』と嘆く前に、何故、こうすると改造できるのかを考える様にしましょう。
スクリプトの意味や、組み立て方が分かってきます♪
そうすれば、
『投手4人制』も自分で改造出来ちゃいます♪
画面下にリンク先を追加する
画面右下の
で「気ままなまま」へリンクが貼ってあるものの下に同様の表示をする。

gekipawa.cgi
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


に、下記の
赤字を追加します。
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。

画面下にリンク先を追加する(その2)
もう少しだけ、手を加えてみましょう♪

##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"
title="気ままなまま"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank" title="改造:"Take it easy !"RYOQUEST presents(虎猫 presents)"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。

見た目は変わりませんが、カーソルを合わせてみて下さい♪タイトルが出たでしょ♪さりげなく、お洒落になります。(但し、少しだけ重くなります・・・^^;)

更に本家『気ままなまま』に敬意を表して、1行改行する場合は、
##### 著作権表示
sub chosaku{
print <<"_CHOSAKU_";
</center>
<hr size="1">
<div align="right"><a href="http://homepage2.nifty.com/osktaka/" target="_blank"
title="気ままなまま"><font size="2">劇空間ぱわふるリーグ2 ver 3.00b (Free)</font></a></div>
<BR>
<div align="right"><a href="http://ryoquest.sakura.ne.jp/" target="_blank" title="改造:"Take it easy !"RYOQUEST presents(虎猫 presents)"><font size="2">改造:"Take it easy !"RYOQUEST presents(虎猫 presents)</font></a></div>
<!--広告バナー挿入位置、ページ下部-->
</body>
</html>
_CHOSAKU_
}#end chosaku


すると下記の様に表示されます。
このまま下に画像提供サイトや他の参考サイトを追加していきましょう♪
順位表示を増やす
TOP画面での順位表示を増やします。ここでは、『1〜3位』を『1〜4位』にしてみましょう。
gekipawa.cgiの(262行目〜267行目)
@icon_pri = ();
for($i=0; $i<3; $i++){
($saku[$i], $pass[$i], $home[$i], $team[$i], $icon[$i], $date[$i], $ip[$i], $teamdata[$i]) = split(/<p>/, $users[$i]);
($lastjun[$i], $win[$i], $wincon[$i], $winmax[$i], $lose[$i]) = split(/<>/, $teamdata[$i]);
if($home[$i]){ $saku[$i] = "<a href=\"$home[$i]\" target=\"_blank\">$saku[$i]</a>"; }
}


@icon_pri = ();
for($i=0; $i<
4; $i++){
($saku[$i], $pass[$i], $home[$i], $team[$i], $icon[$i], $date[$i], $ip[$i], $teamdata[$i]) = split(/<p>/, $users[$i]);
($lastjun[$i], $win[$i], $wincon[$i], $winmax[$i], $lose[$i]) = split(/<>/, $teamdata[$i]);
if($home[$i]){ $saku[$i] = "<a href=\"$home[$i]\" target=\"_blank\">$saku[$i]</a>"; }
}

とします。(※変更箇所は赤字部分)
表示するチームデータの読み込み回数の指定です。
次に(378行目〜382行目)
<tr align=center>
<td><b>3位</b></td>
<td><b>$team[2]</b>($saku[2])<br>$win[2]勝$lose[2]敗</font>
</td></tr>
</table>

に4位表示を追加します。
<tr align=center>
<td><b>3位</b></td>
<td><b>$team[2]</b>($saku[2])<br>$win[2]勝$lose[2]敗</font>
</td></tr>
<tr align=center>
<td><b>4位</b></td>
<td><b>$team[3]</b>($saku[3])<br>$win[3]勝$lose[3]敗</font>
</td></tr>

</table>

※添え字([3])の数字に注意して下さい。3位は[2]、4位は[3]となります。
これで、1位から4位までの表示に変わります。

これを参考にすれば、表示順位を増やす事ができるでしょう。
ただし、あまり多くの順位まで表示するとその分サーバーに負荷が掛かります。また、表示速度が遅くなります。
参考にされた方は、リンクを貼ってくれると嬉しいです♪
『参考:"Take it easy !"』
URL:http://ryoquest.sakura.ne.jp/
バナー:tie_8831an.gif(3611 byte)
当サイトの改造スクリプトを使用された方は、
当サイトトップページにリンクを貼って下さい♪
2004/10/16
TOP > 野良猫のCGI講座 > 5.「劇ぱわ2」改造方法 > 順位表示を増やす