罪と罰++二律背反


*携帯での参加者表示。 [#wdf36542]

-ページ: [[罪罰改造板2]]
-投稿者: [[あん]]
-優先順位: 重要
-状態: 提案
-カテゴリー: エラーが出ます
-投稿日: 2006-04-28 (金) 16:06:59
-バージョン: 

**内容 [#s5a72ef6]
はじめまして。質問させていただきます。
携帯メインで設置をしているのですが、携帯の場合、作戦板、国際国流板の参加人数&参加者が表示されません。
park.cgi campbbs.cgiともに
# 新規参加者を追加
	if (!$flag && $mv_mode eq 'pc') {
		if ($DAT{'nm'} ne "$host") {
			push(@new,"$time<>$DAT{'nm'}<>$addr<>\n");
			$member .= (!$flag2) ? "$DAT{'nm'} [IN]◇" : "$DAT{'nm'} [IN]◆";

部分のif (!$flag && $mv_mode eq 'pc') を削除し
#参加者表示の部分の携帯表示の場所に

# 参加者表示:$member
	($mv_mode eq 'mv') ?
		print qq|<span class=\"mem\"><br>参加者($num):$member</span><hr color=\"$hr_color\">\n|:
		print qq|<hr size="8" color="#ff0000"><span class=\"mem\"><br>参加者($num):$member</span><hr  color="#ff0000" size="4">\n|;

この用に追加したら携帯でも表示できるようになったのですが、発言のたびに参加者が追加され、「参加者(21):test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test◇test◆test [IN]◇」のような形になってしまいます。
重複せずに参加者を表示させる方法はないでしょうか?
----
-未検証ですが、「部分のif (!$flag && $mv_mode eq 'pc') を削除し」を「if (!$flag) 」に変えたらどうでしょう -- [[あくあ]] &new{2006-04-28 (金) 20:06:08};
-レスありがとうございます。(!$flag)のみだと2つまで重複したようなので、(!$flag && $mv_mode eq 'mv) でモバイル限定にしぼってみたところ重複せずに表示されました。 -- [[あん]] &new{2006-04-28 (金) 20:50:19};
-と、思いましたがブラウザの更新でリロードする場合、たまに重複して表示されるようです。 -- [[あん]] &new{2006-04-28 (金) 21:47:31};
-色々試してみましたが、やはり更新などで情報を新たに読み込むと新規追加されて重複されてしまいます。何か対処法ご存知の方いらっしゃいませんか? -- [[あん]] &new{2006-05-01 (月) 16:16:09};
-罪罰/チャット携帯参加者ではどうでしょうか? -- [[あくあ]] &new{2006-05-20 (土) 17:40:16};

#comment

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