*交流広場の各国の色分けについて [#d39120e7]
-ページ: [[罪罰改造板2]]
-投稿者: [[]]
-優先順位: 低
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2005-05-16 (月) 22:16:47
-バージョン:
**内容 [#gba85e27]
交流広場などの掲示板で、携帯からでもPCからみたときのように、発言の色を所属国の色に、発言ごとに罪線で区別。したいのですがどうもうまくいきません。
park.cgi ore_sub-bbs.cgi などでcamp_infoなどをいじってみましたがうまくいきません。
なにかしらアドバイスをいただけないでしょうか。お願いしますm(__)m
----
-ここにpark.cgiの携帯対応版がどっかにおいてありましたよ -- [[通りすがりの人]] &new{2005-05-17 (火) 01:09:03};
-みつかりません(;。;)どなたか教えてください -- [[Vanish]] &new{2005-05-17 (火) 21:33:47};
# ログを展開
open(IN,"$logfile") || &error("Open Error : $logfile");
local $log_last_flag=0;
while (<IN>) {
$log_last_flag++;
local($date,$nm,$camp,$com,$sogo,$addr,$host,$agent) = split(/<>/);
$nm = qq|$nm <small>[$sogo_p[$sogo]]</small>| if($sogo);
($mv_mode eq 'mv') ? $com =~ s/ハァト/<font color="pink">\&\#63726<\/font>/g : $com =~ s/ハァト/<span class="f1">ゥ<\/span>/g ;
($mv_mode eq 'mv') ?
print qq|<span style="color:$camp_info[$camp][1]">$nm:$com [$camp_info[$camp][0] $date]</span><hr>\n|: # ここを変更
print qq|<span style="color:$camp_info[$camp][1]">$nm : $com </span><span class="date">[ $camp_info[$camp][0] $date ]</span><hr>\n|; # ※1
last if $log_last_flag > $log_last;
}
close(IN);
-158行目〜175行目あたりにこういった構文があるので、こんな感じにいじるといいかもしれないです。 携帯端末でのテストは一応行いましたが、ちょっと不安なところです^^; あと、他のファイルも同様にいじるといいかもしれません。 -- [[Gun]] &new{2005-05-18 (水) 05:36:58};
-ありがとうございます。見やすくなりました。ただ、国の色分けがore_sub-bbsで指定した色になってないのですが、なぜでしょうか?(5国目が黄色のはずが水色になってたります -- [[Vanish]] &new{2005-05-18 (水) 18:56:27};
-色分け解決しました(^^;sub_bbsをいじってないだけでした -- [[Vanish]] &new{2005-05-19 (木) 18:15:35};
-事後報告です。Dokomoの方が色分けできてなかったみたいですので、<span style="color:$camp_info[$camp][1]">を<font color=$camp_info[$camp][1]>に変更したら色分けできました。spanは、Dokomoだと読めないのでしょうか -- [[Vanish]] &new{2005-07-17 (日) 17:05:59};
#comment