관리자 IP 마스킹 질문좀요 ^^ 정보
관리자 IP 마스킹 질문좀요 ^^본문
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=125817&sca=&sfl=mb_id%2C2&stx=isungsu
위의 주소에 보시면 균인님께서
코멘트에 아이피 나오는것을 마스킹 하는 법을 알려 주셨습니다. ^^;;
근데 저것을 응용을 해서 뷰페이지에 나오는 아이피도 하려니깐
안되더라구요 ..
뷰페이지는 그냥 $ip 로 불러 오던데
균인님께서 알려주신 저 코멘트의 관리자 마스킹을 게시판 뷰페이지
닉네임 옆에 나오는 아이피에도 적용할려면 어떻게 해야 할까요 ^^;;
위의 주소에 보시면 균인님께서
코멘트에 아이피 나오는것을 마스킹 하는 법을 알려 주셨습니다. ^^;;
근데 저것을 응용을 해서 뷰페이지에 나오는 아이피도 하려니깐
안되더라구요 ..
뷰페이지는 그냥 $ip 로 불러 오던데
균인님께서 알려주신 저 코멘트의 관리자 마스킹을 게시판 뷰페이지
닉네임 옆에 나오는 아이피에도 적용할려면 어떻게 해야 할까요 ^^;;
댓글 전체

그렇다면
if($view[mb_id]=="admin") echo "test club"; else $ip;
이렇게 하시면 되지 않을까요?
if($view[mb_id]=="admin") echo "test club"; else $ip;
이렇게 하시면 되지 않을까요?
벗꽃향기님 일단 답변 감사 합니다. ^^
말씀해 주신 방법으로 해보니 아무것도 안찍히네요 ^^;;
뷰페이지에 아이피 불러오는걸 보니 <? if ($is_ip_view) { echo " ($ip)"; } ?>
이렇게 불러 오는거 같은데 ..
<? if($view[mb_id]=="admin") echo "test club"; else $ip; ?>
이렇게 변경을 해보니 아무것도 안나오더라구요 ..
admin 아이디 뿐만 아니라 아이디를 추가 하면서 하고 싶은데 일단 해보니 안되는군요 ^^
답변 감사 드립니다.
해당 방법으로 해보니 에러가 나더라구요 ..
말씀해 주신 방법으로 해보니 아무것도 안찍히네요 ^^;;
뷰페이지에 아이피 불러오는걸 보니 <? if ($is_ip_view) { echo " ($ip)"; } ?>
이렇게 불러 오는거 같은데 ..
<? if($view[mb_id]=="admin") echo "test club"; else $ip; ?>
이렇게 변경을 해보니 아무것도 안나오더라구요 ..
admin 아이디 뿐만 아니라 아이디를 추가 하면서 하고 싶은데 일단 해보니 안되는군요 ^^
답변 감사 드립니다.
해당 방법으로 해보니 에러가 나더라구요 ..

방법은 어렵지 않은 것 같습니다.
일단 설정화면에서 아이피를 표시하게 체크를 해주시고요,
만약 단일 아이디가 아니라 여러 아이디를 하고 싶으면 게시판의 여분 필드를 이용해서 콤마등으로 복수로 지정해주고 확인하면 될 것 같습니다.
해당 게시판의 환경설정에서 여분 필드(임의로 첫번째 여분 필드를 사용한다고 가정)에 마스킹을 하고 싶은 아이디들을 콤마로 쭉 적어줍니다. ex) admin,superman,mario
다음 view_comment.skin.php를 수정해 주어야 겠지요.
아이피가 출력되는 부분을 아래와 같이 치환해주세요.
<? echo(strpos($board[bo_1].",",$list[$i][mb_id].",")!==false)?"SIR CLUB":$ip; ?>
일단 설정화면에서 아이피를 표시하게 체크를 해주시고요,
만약 단일 아이디가 아니라 여러 아이디를 하고 싶으면 게시판의 여분 필드를 이용해서 콤마등으로 복수로 지정해주고 확인하면 될 것 같습니다.
해당 게시판의 환경설정에서 여분 필드(임의로 첫번째 여분 필드를 사용한다고 가정)에 마스킹을 하고 싶은 아이디들을 콤마로 쭉 적어줍니다. ex) admin,superman,mario
다음 view_comment.skin.php를 수정해 주어야 겠지요.
아이피가 출력되는 부분을 아래와 같이 치환해주세요.
<? echo(strpos($board[bo_1].",",$list[$i][mb_id].",")!==false)?"SIR CLUB":$ip; ?>
답변 감사 합니다. ^^ 위에 사항을 제가 바로 확인해 보았습니다 ^^;;
근데 아이피가 찍혀야 하는 사람과 안찍혀야 하는 사람 모두 SIR CLUB로 표시가 됩니다.
당연히 여분 필드에 아이디를 지정해 주었지만 해당 아이디가 아닌 사람도 전부
SIR CLUB으로 찍히네요 ^^;;
근데 아이피가 찍혀야 하는 사람과 안찍혀야 하는 사람 모두 SIR CLUB로 표시가 됩니다.
당연히 여분 필드에 아이디를 지정해 주었지만 해당 아이디가 아닌 사람도 전부
SIR CLUB으로 찍히네요 ^^;;

큭..... 제컴에서는 잘 되었는데 이상하네요.
한번 이 부분을 삽입한 후에 표시되는 코멘트 중 이 부분을 한번 올려주세요~
<?
echo $board[bo_1]."/".$list[$i][mb_id]."/";
$a = strpos($board[bo_1].",",$list[$i][mb_id].",");
if($a===false){
echo "0";
}else{
echo "1";
}//end if
//echo(strpos($board[bo_1].",",$list[$i][mb_id].",")!==false)?"SIR CLUB":$ip;
?>
한번 이 부분을 삽입한 후에 표시되는 코멘트 중 이 부분을 한번 올려주세요~
<?
echo $board[bo_1]."/".$list[$i][mb_id]."/";
$a = strpos($board[bo_1].",",$list[$i][mb_id].",");
if($a===false){
echo "0";
}else{
echo "1";
}//end if
//echo(strpos($board[bo_1].",",$list[$i][mb_id].",")!==false)?"SIR CLUB":$ip;
?>
아 답변 감사 합니다. 코멘트 부분에 나오는 아이피 인가요??
아니면 스킨폴더의 view 페이지 아이피 인가요??
코멘트를 수정하시라는거 보내 코멘트 부분 같은데 저는 뷰페이지를 말씀 드린건데 ..^^
일단 확인을 해보겠습니다. 아울러 여분 필드에 넣으라는 말은 정확히 어떤 여분 필드 인가요?
아니면 스킨폴더의 view 페이지 아이피 인가요??
코멘트를 수정하시라는거 보내 코멘트 부분 같은데 저는 뷰페이지를 말씀 드린건데 ..^^
일단 확인을 해보겠습니다. 아울러 여분 필드에 넣으라는 말은 정확히 어떤 여분 필드 인가요?

아이고. 이런 삽질을 했네요ㅋㅋㅋ
코멘트가 아니라 본문을 말하는 거였는데 왜 거꾸로 생각을 했는지;;
제가 위에 적은 것은 코멘트에 넣는 겁니다. 코멘트에 넣으면 코멘트에 적상 작동 하고요..
본문은 view.skin.php에서 아이피 출력 부분에 아래의 코드를 삽입하세요.
<? echo(strpos($board[bo_1].",",$view[wr_name].",")!==false)?"SIR CLUB":$ip; ?>
그리고 여분필드는 관리자 페이지의 게시판 설정화면에서 적어주는 것을 말합니다.
코멘트가 아니라 본문을 말하는 거였는데 왜 거꾸로 생각을 했는지;;
제가 위에 적은 것은 코멘트에 넣는 겁니다. 코멘트에 넣으면 코멘트에 적상 작동 하고요..
본문은 view.skin.php에서 아이피 출력 부분에 아래의 코드를 삽입하세요.
<? echo(strpos($board[bo_1].",",$view[wr_name].",")!==false)?"SIR CLUB":$ip; ?>
그리고 여분필드는 관리자 페이지의 게시판 설정화면에서 적어주는 것을 말합니다.
계속적인 답변 정말로 감사 드립니다.
하지만 알려 주신 방법으로 해도 안되네요 ^^;; 아이피가 노출이 됩니다.
즉 관리자에서 설정한 아이피는 안나오고 SIR CLUB로 되야 하는데 아이피가 다 나오네요 ^^
하지만 알려 주신 방법으로 해도 안되네요 ^^;; 아이피가 노출이 됩니다.
즉 관리자에서 설정한 아이피는 안나오고 SIR CLUB로 되야 하는데 아이피가 다 나오네요 ^^

//그누원본을 수정치 않고 스킨에서 해결 하시려면..
if ($is_ip_view){
echo (strpos($board[bo_1].",",$view[mb_id].",")!==false)? "SIR CLUB" : "$ip";
}
이거 입니다~
홍구님이 $view[wr_name] 이라고 실수하셨네용 ^^ $view[mb_id] 죠 ..
if ($is_ip_view){
echo (strpos($board[bo_1].",",$view[mb_id].",")!==false)? "SIR CLUB" : "$ip";
}
이거 입니다~
홍구님이 $view[wr_name] 이라고 실수하셨네용 ^^ $view[mb_id] 죠 ..

그렇네요ㅋㅋ 최종적으로 이 답글대로 하시면 될 겁니다~
모든 분들께 감사의 말씀을 드립니다. ^^;;
포인트야 뭐 있어도 그만 없어도 그만이겠지만 정말 성의에 감사 드리며
제일 많이 답변을 해주신 홍구님께 별거 아닌 답변 채택을 드리겠습니다 ^^;;
포인트야 뭐 있어도 그만 없어도 그만이겠지만 정말 성의에 감사 드리며
제일 많이 답변을 해주신 홍구님께 별거 아닌 답변 채택을 드리겠습니다 ^^;;

결국 잘 되었나요?ㅎㅎ
어리버리 해 놓고 포인트를 받으니 미안하네요ㅎ
어리버리 해 놓고 포인트를 받으니 미안하네요ㅎ
네 덕분에 아주 잘 해결 되었습니다. 일일이 다 하는게 아닌 알려주신 소스로 하니
그냥 쉽더라구요 감사 합니다. ^^
그냥 쉽더라구요 감사 합니다. ^^