罪と罰++二律背反


*称号について [#w36cedc9]

-ページ: [[罪罰改造板2]]
-投稿者: [[six]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 罪罰管理者の雑談
-投稿日: 2006-10-29 (日) 00:02:03
-バージョン: 

**内容 [#v8c054d9]
デフォルトでは称号は数字で認識されてますが、それを文字で認識させる(例えば[農業王]と入力すればそのまま表示される)のはadmin.cgiの <select name="sogo">の所をどうにか弄るのでしょうか?~
それともsystem.cgiでしょうか?~
一通り目を通してみたのですが、該当する部分が見つけられなかったのでアドバイスお願いしますm(_ _)m 
----
-config のデフォルトでの198行目@cl= ('傭兵','農兵・・・・・・です -- [[774]] &new{2006-10-29 (日) 07:36:03};
-説明不足でした。称号は色々と追加してますが、管理機能の称号選択部分をプルダウンでの選択ではなくテキストボックスにして、自分の好きな称号名を入力できるようにしたいのですが、どこを変更したら良いかわかりません。ためしにテキストボックスにしてみましたが、称号部分に[----]と表示されるだけで、半角数字で入力するとconfigに設定してある称号名画表示されます。 -- [[six]] &new{2006-10-30 (月) 00:43:59};
-誤字…画→が どなたかアドバイスお願いしますm(_ _)m -- [[six]] &new{2006-10-30 (月) 00:45:35};
-@cl は階級でした _| ̄|○   テキストを称号に置き換える方法を下記に記します (理論だけですけど) -- [[774]] &new{2006-10-30 (月) 21:41:33};
-まずテキストを格納する任意の変数をsystem とadmin に追加。admin で名前を変更する要領で改造する。変数に格納されるか確認 -- [[774]] &new{2006-10-30 (月) 21:44:12};
-メイン画面(sub-base)等で表示される$sogo_p[$sogo] を仮の変数に書き換える。$log1.=<<EOM; の前あたりに仮の変数=$sogo_p[$sogo] とし、称号が表示されるか確認 -- [[774]] &new{2006-10-30 (月) 21:49:14};
-if(テキスト格納変数){仮の変数=テキスト格納変数}else{仮の変数=$sogo[$sogo];} で確認。これで多分OK -- [[774]] &new{2006-10-30 (月) 21:52:16};
-BBS系はlocal($date,$nm,$camp,$com,$sogo,$addr,$host) = split(/<>/);にテキスト格納変数を追加。$sogoの有無で分けているようにテキスト格納変数の有無で表示を書き分ける。ログ更新処理への追加も忘れずに -- [[774]] &new{2006-10-30 (月) 21:56:09};
-理論だけで実際に動かしてないのでダメだったらゴメン^^; -- [[774]] &new{2006-10-30 (月) 21:57:16};
-ありがとうございます!!早速試してみます^^ -- [[six]] &new{2006-10-31 (火) 02:04:54};
-無事出来ました^^一つ訂正?を入れるとすれば、 sub-base で変わりの変数=$sogoとしたら称号が表示されなかったのでコレは必要ないようでした。ともあれ、無事出来た事の報告ですwありがとうございましたm(_ _)m -- [[six]] &new{2006-10-31 (火) 04:00:40};

#comment

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