내가 쓴 코멘트에 bg색 채택완료
루로우니
11년 전
조회 8,064

if($cmt_replay) echo "
";
?>
=$list[name]?> (=$list[mb_id]?>) =date("m-d",strtotime($list[wr_datetime]))?> | =date("H:i",strtotime($list[wr_datetime]))?>
=$is_reply?> =$is_edit?> =$is_del?>
if ($list[wr_mobile])
echo "
";
if (strstr($list[wr_option], "secret")) echo "* ";
$str = $list[content];
if (strstr($list[wr_option], "secret"))
$str = "$str";
";
if (strstr($list[wr_option], "secret")) echo "* ";
$str = $list[content];
if (strstr($list[wr_option], "secret"))
$str = "$str"; $str = preg_replace("/\[\\]/i", "", $str);
// FLASH XSS 공격에 의해 주석 처리 - 110406
//$str = preg_replace("/\[\\]/i", "", $str);
$str = preg_replace("/\[\]*\>[^\s]*\<\/a\>\]/i", "
", $str);
echo $str;
?>
if ($list[trackback]) { echo "".$list[trackback]."
"; } ?> ">컴퓨터상에서는 내가 쓴 댓글마다 색상이 잘 적용되어있는데
위 이미지는 pc에서의 캡쳐본 입니다
a 회원 댓글 작성 회색배경
b 회원이 답댓글 작성 미적용
a 회원이 b회원에 답댓글 작성 회색배경...
--------------------------------------
그런데 휴대폰으로 보면....내가 쓴 댓글 처음만 적용될뿐 답댓글에는 적용이 안되더라구요
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
11년 전
제가 림스 모바일 다운받아서 확인해봐도 모든 코드에 $i 가 적용된게 맞습니다.
그리고 pc화면상의 그누와 림스 모바일과는 별개입니다. 각각 수정해줘야하는게 맞는걸로 알아요.
혹시 몰라서 제가 확인한 림스 모바일의 코멘트부분입니다.
0) { ?>
댓글 ()
코멘트쓰기
-
if (strstr($list[$i][wr_option], "secret")) echo "* "; $str = $list[$i][content]; if (strstr($list[$i][wr_option], "secret")) $str = "$str";$str = preg_replace("/\[\\]/i", "", $str); // FLASH XSS 공격에 의해 주석 처리 - 110406 //$str = preg_replace("/\[\\]/i", "", $str); $str = preg_replace("/\[\]*\>[^\s]*\<\/a\>\]/i", "
", $str); echo $str; ?> =$list[$i][wr_name]?> | =$list[$i][datetime]?>
등록된 코멘트가 존재하지 않습니다.";
}
?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
루로우니
11년 전
유료버전 무료버전 좀 다르긴 한데...ㅠㅠ 암튼 긴 말씀감사합니다
익스8 에선 [$i] 없이 원하는대로 잘 되는데
파이어폭스로 보니...스마트폰의 현상 그대로 적용이 안되네요
익스8 에선 [$i] 없이 원하는대로 잘 되는데
파이어폭스로 보니...스마트폰의 현상 그대로 적용이 안되네요
댓글을 작성하려면 로그인이 필요합니다.
11년 전
혹시나하는 마음에 다시 댓글 달아요......내가 느끼는게 맞다면
if($cmt_replay) echo "
";
?>
=$list[$i][name]?> (=$list[$i][mb_id]?>) =date("m-d",strtotime($list[$i][wr_datetime]))?> | =date("H:i",strtotime($list[$i][wr_datetime]))?>
=$is_reply?> =$is_edit?> =$is_del?>
if ($list[$i][wr_mobile])
echo "
";
if (strstr($list[$i][wr_option], "secret")) echo "* ";
$str = $list[$i][content];
if (strstr($list[$i][wr_option], "secret"))
$str = "$str";
";
if (strstr($list[$i][wr_option], "secret")) echo "* ";
$str = $list[$i][content];
if (strstr($list[$i][wr_option], "secret"))
$str = "$str"; $str = preg_replace("/\[\\]/i", "", $str);
// FLASH XSS 공격에 의해 주석 처리 - 110406
//$str = preg_replace("/\[\\]/i", "", $str);
$str = preg_replace("/\[\]*\>[^\s]*\<\/a\>\]/i", "
", $str);
echo $str;
?>
if ($list[$i][trackback]) { echo "".$list[$i][trackback]."
"; } ?> [$i][wr_option],"secret")?>">빨간코드 추가해서 이렇게 되야 정상같습니다만......아니면 어쩔수 없구요.
구조를 모르니;;;;;;;;
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
루로우니
11년 전
림스모바일에서 구입한 모바일소스인데...$i는 for문에서 적용받는거 같습니다
�
히어1
11년 전
<span class="c_<?=$list[$i]['wr_id']?>">
그럼 요기의 $i 는 뭔가요?
그럼 요기의 $i 는 뭔가요?
�
루로우니
11년 전
그그글쎄요...
<? if($list[mb_id]==$member[mb_id]) echo "style='background:#f5f5f5;'"; ?>
이 내용은 림스모바일에서 추가적으로 제가 삽입한거라...
쨋든 [$i] 를 기재하면 pc화면 스마트폰 둘다 적용이 안되네요 ㅠㅠ
<? if($list[mb_id]==$member[mb_id]) echo "style='background:#f5f5f5;'"; ?>
이 내용은 림스모바일에서 추가적으로 제가 삽입한거라...
쨋든 [$i] 를 기재하면 pc화면 스마트폰 둘다 적용이 안되네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
11년 전
그누4라구해서 들어왓는데 5인가 ;;;;;
근데 소스상에 $i 는 다 어디로 갔죠?
이렇게로도 출력에는 이상이 없나요?
아니면 댓글출력 for문을 수정하신건지.....암튼 모르겟네요 ;;;;;;;
내가 알고잇는 지식에 살짝 멘붕이 오긴하는데
글구 질문에 이해가 조금 안가지만
첫째줄
if($list[mb_id]==$member[mb_id]) 이걸
if($list[$i][mb_id]==$member[mb_id]) // 댓글쓴사람이 현재 보고잇는 회원이라면
이걸로바꿔보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
루로우니
11년 전
4 맞습니다 ^^;;
$i 를 넣으면 전체 다 안되네요 pc에서도 ㅠㅠ
$i 를 넣으면 전체 다 안되네요 pc에서도 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인