罪と罰++二律背反
罪罰改造板3/119
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
* ランキングを設置してみたいのですが [#i188e52a]
- ページ: [[罪罰改造板3]]
- 投稿者: [[ゆき]]
- 優先順位: 重要
- 状態: 着手
- カテゴリー: 罪罰管理者の雑談
- 投稿日: 2008-12-16 (火) 23:51:21
- バージョン:
** メッセージ [#nc9577ff]
# UAランキング
$top_ua = $CP{'top_ua'};
$nm_ua = $CP{'nm_ua'};
$top2_ua = $CP{'top2_ua'};
$nm2_ua = $CP{'nm2_ua'};
$top3_ua = $CP{'top3_ua'};
$nm3_ua = $CP{'nm3_ua'};
if($top_ua<$ua){
$top3_ua = $top2_ua;
$nm3_ua = $nm2_ua;
$top2_ua = $top_ua;
$nm2_ua = $nm_ua;
$top_ua = $ua;
$nm_ua = $nm;
}elsif($top2_ua<$ua && $nm_ua ne $nm){
$top3_ua = $top2_ua;
$nm3_ua = $nm2_ua;
$top2_ua = $ua;
$nm2_ua = $nm;
}elsif($top3_ua<$ua && $nm2_ua ne $nm && $nm_ua ne $nm){
$top3_ua = $ua;
$nm3_ua = $nm;
}
としてみたのですが、よく見たら全然ダメですね。雑すぎるし...
ここはaquawikiの賢者様の意見を聞きながらもうちょっと綺麗...
どうかよろしくお願いします。
--------
- とりあえず配列化した方が使いやすいですか? -- &new{200...
- とりあえずif($top_ua<$ua && $nm_ua ne $nm){$top_ua=$ua;...
- neではなくeqでした -- &new{2008-12-17 (水) 00:06:25};
- neではなくeqでした -- &new{2008-12-17 (水) 02:48:19};
- top1のみなら$top_uaとして比較更新しやすいですが、top3...
- ちなみに上書き対策ですが、ifの使い方次第です。>> $top...
-
if($top_ua<$ua){
$top2_ua=$top_ua if($nm2_ua eq $nm);
$nm2_ua=$nm_ua if($nm2_ua eq $nm);
$top_ua=$ua;$nm_ua=nm;
}elsif($top2_ua<$ua && $nm_ua ne $nm){
$top3_ua=$top2_ua if($nm3_ua eq $nm);
$nm3_ua=$nm2_ua if($nm3_ua eq $nm);
$top2_ua=$ua;$nm2_ua=nm;
}elsif($top3_ua<$ua && $nm2_ua ne $nm && $nm_ua ne $nm){
$top3_ua=$ua;$nm3_ua=nm;
}
少ししかいぢってませんが、こんな感じではどうでしょう。綺...
- ありがとうございます! やっぱり素直にソート使って表示...
#comment
終了行:
* ランキングを設置してみたいのですが [#i188e52a]
- ページ: [[罪罰改造板3]]
- 投稿者: [[ゆき]]
- 優先順位: 重要
- 状態: 着手
- カテゴリー: 罪罰管理者の雑談
- 投稿日: 2008-12-16 (火) 23:51:21
- バージョン:
** メッセージ [#nc9577ff]
# UAランキング
$top_ua = $CP{'top_ua'};
$nm_ua = $CP{'nm_ua'};
$top2_ua = $CP{'top2_ua'};
$nm2_ua = $CP{'nm2_ua'};
$top3_ua = $CP{'top3_ua'};
$nm3_ua = $CP{'nm3_ua'};
if($top_ua<$ua){
$top3_ua = $top2_ua;
$nm3_ua = $nm2_ua;
$top2_ua = $top_ua;
$nm2_ua = $nm_ua;
$top_ua = $ua;
$nm_ua = $nm;
}elsif($top2_ua<$ua && $nm_ua ne $nm){
$top3_ua = $top2_ua;
$nm3_ua = $nm2_ua;
$top2_ua = $ua;
$nm2_ua = $nm;
}elsif($top3_ua<$ua && $nm2_ua ne $nm && $nm_ua ne $nm){
$top3_ua = $ua;
$nm3_ua = $nm;
}
としてみたのですが、よく見たら全然ダメですね。雑すぎるし...
ここはaquawikiの賢者様の意見を聞きながらもうちょっと綺麗...
どうかよろしくお願いします。
--------
- とりあえず配列化した方が使いやすいですか? -- &new{200...
- とりあえずif($top_ua<$ua && $nm_ua ne $nm){$top_ua=$ua;...
- neではなくeqでした -- &new{2008-12-17 (水) 00:06:25};
- neではなくeqでした -- &new{2008-12-17 (水) 02:48:19};
- top1のみなら$top_uaとして比較更新しやすいですが、top3...
- ちなみに上書き対策ですが、ifの使い方次第です。>> $top...
-
if($top_ua<$ua){
$top2_ua=$top_ua if($nm2_ua eq $nm);
$nm2_ua=$nm_ua if($nm2_ua eq $nm);
$top_ua=$ua;$nm_ua=nm;
}elsif($top2_ua<$ua && $nm_ua ne $nm){
$top3_ua=$top2_ua if($nm3_ua eq $nm);
$nm3_ua=$nm2_ua if($nm3_ua eq $nm);
$top2_ua=$ua;$nm2_ua=nm;
}elsif($top3_ua<$ua && $nm2_ua ne $nm && $nm_ua ne $nm){
$top3_ua=$ua;$nm3_ua=nm;
}
少ししかいぢってませんが、こんな感じではどうでしょう。綺...
- ありがとうございます! やっぱり素直にソート使って表示...
#comment
ページ名: