罪と罰++二律背反


* 2つ目の称号 [#y9c4783d]

- ページ: [[罪罰改造板3]]
- 投稿者: [[卑弥呼]]
- 優先順位: 普通
- 状態: 提案
- 状態: 完了
- カテゴリー: 罪罰管理者の雑談
- 投稿日: 2007-11-19 (月) 14:59:33
- バージョン: 

** メッセージ [#k5410206]
2つ目の称号を、管理者画面で変更出来るようにしたいのですが、どうすればいいのですか?

ちなみに、sogoと同じ物を呼び出しています(例 [覇者]:[英雄])
--------
- 1つ目の称号の編集部分は、
 <td nowrap>
 <select name="sogo">
 EOM
 	foreach(0 .. $#sogo_p){
 		print "<option value=$_";
 		print " selected" if($sogo==$_);
 		print ">$_:$sogo_p[$_]\n";
 	}
 	print <<"EOM";
 </select>
 </td>

です。
仮に2つ目の称号変数が$sogo2だとすると、↑のすぐ下に
 <td nowrap>
 <select name="sogo2">
 EOM
 	foreach(0 .. $#sogo_p){
 		print "<option value=$_";
 		print " selected" if($sogo2==$_);
 		print ">$_:$sogo_p[$_]\n";
 	}
 	print <<"EOM";
 </select>
 </td>
これを追加すればいいです。
ちなみに、これだけだとTABLEが崩れるので、上記の部分より少し上の、
 <th nowrap>称号</th>
これの下に、
 <th nowrap>称号2</th>
を入れておきます。

次にハッシュ読み込みのところに変数を追加します。
 sogo2;$in{'sogo2'},
今度は書き換え後の表示のところをいじります。
ハッシュ読み込みより下の部分にある、
 <th nowrap>称号</th>
の下に、
 <th nowrap>称号2</th>
を追加。
そして、それらのすぐ下にある
 <td nowrap>$in{'sogo'}</td>
これの下に
 <td nowrap>$in{'sogo2'}</td>
を追加。
これで動くと思います〜。 -- [[たぬたぬ]] &new{2007-11-20 (火) 19:04:02};
- ありがとうございます!できました。 -- [[卑弥呼]] &new{2007-11-21 (水) 00:21:32};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS