관리자가 쓴 글에 대해 ip 숨기기 정보
관리자가 쓴 글에 대해 ip 숨기기
본문
안녕하세요~?
관리자 설정에서 ip가 보이게 하여도
운영자(최고 관리자)가 쓴 글이나 운영자(최고 관리자)가 쓴 코멘트의 경우 ip를 안보이게 하려고
각각
if ($is_ip_view) 부분을 찾아
view.skin.php
if ($is_ip_view)
=> if ($is_ip_view && $view[mb_id] != 'admin')
view_comment.skin.php
에서
if ($is_ip_view )
=>if ($is_ip_view && $list[$i][mb_id] != 'admin')
으로 각각 바꾸었습니다.
제대로 적용이 되긴 합니다만,
관리자 접속시에도 관리자가 쓴 글이나 코멘트의 아이피가 안보이네요;;
접속한 회원의 현재 보는 글, 쓰는 글 에서의 $is_admin 의 쓰임과 같이
이미 쓴 글의 글쓴이id와 관리자의 비교 함수나 방법은 없나요?
없다면, 위의 일일히 스킨마다 수정하는 방법 말고,
위와 같이 관리자가 쓴 글에 대해 게시판 자체 설정과 상관 없이
옵션 레이어가 뜨지 않게 하거나, ip를 숨기게 하려면 어떻게 해야 할까요?
검색을 많이 했는데도 찾을 수 없어 질문 올립니다
그럼 미리 감사합니다 꾸벅~
댓글 전체
if ($is_admin == "super" || $is_admin == "group"){ if ($is_ip_view )} else{ echo "아피 엄따";}
일케 해 보시면 어떨까요?
일케 해 보시면 어떨까요?
답변 감사합니다^^ 그런데 제가 원한건
==>관리자 접속시에도 관리자가 쓴 글이나 코멘트의 아이피가 안보이네요;;
요건 이렇게 해결했구요
(if ( $is_admin ) { echo $ip; }
else { if ($is_ip_view && $view[mb_id] != 'admin') echo $ip; }
1.
스킨마다 모두 view와 comment view를 수정해야 하는가
혹시 "글쓴이가 관리자 인 경우" 특정 무엇을 안보이게 한다든지,
한번에 해결 하는 방법이 없는가 해서요
2.
$view[mb_id] != 'admin' 이방법말고 좀더 괜찮은 방법은 없는지
"관리자로 접속한 경우" 는 쉽게 되는데
"글쓴이가 관리자인 경우" 는 쉽게 되는게 없는가 해서요^^
==>관리자 접속시에도 관리자가 쓴 글이나 코멘트의 아이피가 안보이네요;;
요건 이렇게 해결했구요
(if ( $is_admin ) { echo $ip; }
else { if ($is_ip_view && $view[mb_id] != 'admin') echo $ip; }
1.
스킨마다 모두 view와 comment view를 수정해야 하는가
혹시 "글쓴이가 관리자 인 경우" 특정 무엇을 안보이게 한다든지,
한번에 해결 하는 방법이 없는가 해서요
2.
$view[mb_id] != 'admin' 이방법말고 좀더 괜찮은 방법은 없는지
"관리자로 접속한 경우" 는 쉽게 되는데
"글쓴이가 관리자인 경우" 는 쉽게 되는게 없는가 해서요^^
(if ( $is_admin ) { echo $ip; }
else { if ($is_ip_view && $view[mb_id] != 'admin') echo $ip; }
==>
if ( $is_ip_view && ($view[mb_id] != 'admin' || $is_admin)) { echo $ip; }
이정도까지의 축약은 가능할듯 합니다. ^^;
>> 혹시 "글쓴이가 관리자 인 경우" 특정 무엇을 안보이게 한다든지,
>> 한번에 해결 하는 방법이 없는가 해서요
근본적으로 이러한 '보이고, 안보이고'의 선택을, 사용자가 마음대로 주무를 수 있도록
유연성을 제공하기 위해 '스킨'에서 하도록 구성되었기 때문에...
아쉽게도 직접 대대적인 공사(ㅡ.ㅡ;)를 하시기 전에는 힘들지 않을까 싶습니다. ^^;
>> $view[mb_id] != 'admin' 이방법말고 좀더 괜찮은 방법은 없는지
(일단... 제 두뇌성능의 범위안에서는...)
글쓴이가 관리자인지 아닌지를 판별하는 최상의 방법이 아닐까... 라고 생각됩니당... (ㅡ.ㅡ;)a
else { if ($is_ip_view && $view[mb_id] != 'admin') echo $ip; }
==>
if ( $is_ip_view && ($view[mb_id] != 'admin' || $is_admin)) { echo $ip; }
이정도까지의 축약은 가능할듯 합니다. ^^;
>> 혹시 "글쓴이가 관리자 인 경우" 특정 무엇을 안보이게 한다든지,
>> 한번에 해결 하는 방법이 없는가 해서요
근본적으로 이러한 '보이고, 안보이고'의 선택을, 사용자가 마음대로 주무를 수 있도록
유연성을 제공하기 위해 '스킨'에서 하도록 구성되었기 때문에...
아쉽게도 직접 대대적인 공사(ㅡ.ㅡ;)를 하시기 전에는 힘들지 않을까 싶습니다. ^^;
>> $view[mb_id] != 'admin' 이방법말고 좀더 괜찮은 방법은 없는지
(일단... 제 두뇌성능의 범위안에서는...)
글쓴이가 관리자인지 아닌지를 판별하는 최상의 방법이 아닐까... 라고 생각됩니당... (ㅡ.ㅡ;)a
답변 감사합니다. 정확히 알고 싶은 부분을 말씀해 주셨습니다^^