Extra Form
PHP PHP 7.0
CMS Rhymix

eden Board 스킨을 사용 중 입니다.

 

익명으로 댓글 작성 시 사용자에 따라 색상이 달리 표시되게 하려 코드를 일부 수정하였는데요

PC 에서는 정상적으로 보여지는데 모바일에서는 안보여지네요

 

{@
$oMemberModel = getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl(abs($comment->get('member_srl')));
$isAnonymose = 'Y';
$colorCode = substr($comment->getNickName(), 7, 6);
$r = hexdec(substr($colorCode,0,2))*1.7;
$g = hexdec(substr($colorCode,2,2))*1.2;
$b = hexdec(substr($colorCode,4,2))*2.2;
$colorCode = $r.','.$g.','.$b;
 
}
<span cond="!$comment->member_srl && !$comment->homepage" >{$comment->getNickName()}</span>
 
 
<a cond="$comment->member_srl" href="#popup_menu_area"
class="ed link-reset member_{$comment->member_srl}"
<!--@if($oDocument->get('member_srl') != $comment->get('member_srl')
&& substr($comment->getNickName(),0,7) == '익명_')-->
style="color:rgb({$colorCode})"
<!--@end-->
onclick="return false">{$comment->getNickName()}
<!--@if($oDocument->get('member_srl') == $comment->get('member_srl'))-->
<i class="fas fa-pencil-alt"></i><!--@end-->
<include target="../article/article_groupmark.html" />
</a>

 

123.PNG

 

모바일스킨 설정은 PC와 동일한 반응형스킨 사용으로 되어 있고요.

캐시 재설정이랑 모두 하여도 PC만 반영이 되네요 ... 흐흑

  • profile

    실제로 볼 수 없어 무엇이 문제인지 확인하실 수 있을지 모르겠네요.
    엘리먼트에 넣어둔 style="color:rgb({$colorCode})" 이것이 무력화가 된다는 것인것 같기도 합니다.

    크롬브라우저 같은 것으로 개발자도구에서 모바일 보기로 하신다면 화면 크기를 조절해서 효과가 없어질때 관여하는 미디어쿼리 css를 찾아내셔야 할 것 같네요.

    반응형에서는 가로폭에 따라 클래스에 다른 효과가 추가가 됩니다. 여기서 color 값이 아마 조정될 겁니다.

     

     

    모바일스킨 설정은 PC와 동일한 반응형스킨 사용으로 되어 있고요.

    --> 모바일 스킨 경로에도 같은 스킨을 업로드해서 모바일뷰도 사용하고 있다는 의미시라면 컴에서 보실때 ?m=1을 추가해서 모바일보기로 보셔야 할 것 같구요.

  • profile profile
    아이폰이 문제였던거 같습니다 .. 안드로이드에서는 잘보이네요
    답변 감사합니다!
  • ?
    반응형 스킨으로 동일 스킨을 쓰시더라도
    혹시 모바일뷰 에 체크를 했다면, 모바일 스킨이 적용되는겁니다
    즉, 수정하신 사항을 m.skins/스킨 쪽에도 수정을 해두셨는지 확인해보세요
    ( 반응형이라면 모바일뷰 에 혹시 체크되어있다면 체크를 풀면, skins/ 폴더만으로 둘다 적용되고요)
  • ? profile
    아이폰이 문제였던거 같습니다 .. 안드로이드에서는 잘보이네요
    답변 감사합니다!