테스트 사이트 - 개발 중인 베타 버전입니다

내가 쓴 코멘트에 bg색 채택완료

루로우니 11년 전 조회 8,064
 
 
3.jpg
 
 
 
  • >    
        
    "; ?>
      () |
        
       
       
              
        ";       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;     ?>    
       ".$list[trackback]."

    "; } ?>                                                          ">                    
  •  
     
    컴퓨터상에서는 내가 쓴 댓글마다 색상이 잘 적용되어있는데
     
    위 이미지는 pc에서의 캡쳐본 입니다
     
    a 회원 댓글 작성 회색배경
     
    b 회원이 답댓글 작성 미적용
     
    a 회원이 b회원에 답댓글 작성 회색배경...
     
    --------------------------------------
     
    그런데 휴대폰으로 보면....내가 쓴 댓글 처음만 적용될뿐 답댓글에는 적용이 안되더라구요
     
     
     
     
    댓글을 작성하려면 로그인이 필요합니다.

    답변 3개

    11년 전
    제가 림스 모바일 다운받아서 확인해봐도 모든 코드에 $i 가 적용된게 맞습니다.
    그리고 pc화면상의 그누와 림스 모바일과는 별개입니다. 각각 수정해줘야하는게 맞는걸로 알아요.
    혹시 몰라서 제가 확인한 림스 모바일의 코멘트부분입니다.
     
     
        0) { ?>
     
      
       댓글 ()    코멘트쓰기   
      
             
    •     
                  * ";       $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;       ?>                    |                  
                   
                    
                  
          
         
    •    등록된 코멘트가 존재하지 않습니다.";    }    ?>
        
     
     
     
     
    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 1개

    루로우니
    11년 전
    유료버전 무료버전 좀 다르긴 한데...ㅠㅠ 암튼 긴 말씀감사합니다

    익스8 에선 [$i] 없이 원하는대로 잘 되는데

    파이어폭스로 보니...스마트폰의 현상 그대로 적용이 안되네요

    댓글을 작성하려면 로그인이 필요합니다.

    11년 전
    혹시나하는 마음에 다시 댓글 달아요......내가 느끼는게 맞다면
     
  • [$i][mb_id]==$member[mb_id]) echo "style='background:#f5f5f5;'";      ?>>    
        
    "; ?>
     [$i][name]?> ([$i][mb_id]?>) [$i][wr_datetime]))?> | [$i][wr_datetime]))?>
        
       
       
              
        [$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";
                    $str = preg_replace("/\[\\]/i", "", $str);                 // FLASH XSS 공격에 의해 주석 처리 - 110406                 //$str = preg_replace("/\[\\]/i", "", $str);                 $str = preg_replace("/\[\]*\>[^\s]*\<\/a\>\]/i", "", $str);                 echo $str;     ?>    
       [$i][trackback]) { echo "

    ".$list[$i][trackback]."

    "; } ?>                                                          [$i][wr_option],"secret")?>">                    
  •  
    빨간코드 추가해서 이렇게 되야 정상같습니다만......아니면 어쩔수 없구요.
    구조를 모르니;;;;;;;;
    로그인 후 평가할 수 있습니다

    답변에 대한 댓글 3개

    루로우니
    11년 전
    림스모바일에서 구입한 모바일소스인데...$i는 for문에서 적용받는거 같습니다
    히어1
    11년 전
    <span class="c_<?=$list[$i]['wr_id']?>">
    그럼 요기의 $i 는 뭔가요?
    루로우니
    11년 전
    그그글쎄요...

    <? 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에서도 ㅠㅠ

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인