글보기에서 관리자가 쓴글은 아이피감추는법좀. 정보
글보기에서 관리자가 쓴글은 아이피감추는법좀.본문
검색해보니 이렇게 하라고 하던데 안되네요?..
<?
$is_writer = is_admin($write[mb_id]); // 현재글의 작성자가 관리자인지 체크
if($is_writer == 'default') {
; // 글작성자가 관리자라면 통과
} else {
echo $ip; // 글작성자가 관리자가 아니라면 표시
}
?>
$is_writer = is_admin($write[mb_id]); // 현재글의 작성자가 관리자인지 체크
if($is_writer == 'default') {
; // 글작성자가 관리자라면 통과
} else {
echo $ip; // 글작성자가 관리자가 아니라면 표시
}
?>
비회원이나 회원이 쓴글은 아이피를 보이게하고 관리자가 쓴글만 아이피를 아예 숨기려 합니다.
코멘트에서도 마찬가지구요. 관리자가 쓴글만 감추려합니다.
잘안되네요.. 삽질하다가 질문드립니다.
댓글 전체
bbs/gbview.php 모 이런식으로 하면 되지 않을까 생각합니다만..
130번째 줄..
if ($is_admin) {
$ip = $write[wr_ip];
} else { // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $write[wr_ip]);
}
//추가
if($is_admin == $list[$i][wr_id]) //관리자아이디인가??
$ip = "0.0.0.0";
코멘트부분
227번째 줄
// 관리자가 아니라면 중간 IP 주소를 감춘후 보여줍니다.
$list[$i][ip] = $row[wr_ip];
if (!$is_admin) {
$list[$i][ip] = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[wr_ip]);
}
//추가
if($is_admin == $list[$i][wr_id]) //관리자아이디인가??
$ip = "0.0.0.0";
130번째 줄..
if ($is_admin) {
$ip = $write[wr_ip];
} else { // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
$ip = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $write[wr_ip]);
}
//추가
if($is_admin == $list[$i][wr_id]) //관리자아이디인가??
$ip = "0.0.0.0";
코멘트부분
227번째 줄
// 관리자가 아니라면 중간 IP 주소를 감춘후 보여줍니다.
$list[$i][ip] = $row[wr_ip];
if (!$is_admin) {
$list[$i][ip] = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[wr_ip]);
}
//추가
if($is_admin == $list[$i][wr_id]) //관리자아이디인가??
$ip = "0.0.0.0";
스킨에 적용하실려면 꼬리말쪽엔 이런식으로 .....
함 해보세요
<?
$is_writer = is_admin($write[mb_id]); // 현재글의 작성자가 관리자인지 체크
if($is_writer != '$list[$i][wr_id] ') {
echo $ip; // 글작성자가 관리자가 아니라면 표시
}
?>
함 해보세요
<?
$is_writer = is_admin($write[mb_id]); // 현재글의 작성자가 관리자인지 체크
if($is_writer != '$list[$i][wr_id] ') {
echo $ip; // 글작성자가 관리자가 아니라면 표시
}
?>
안되는데요.. 관리자가 쓴글을 구분안하고 0.0.0.0 이렇게 나옵니다.
$is_writer 에 if를 씌우니 되긴되는데 관리자로 로그인하면 관리자도 안보이는게 흠이네요..ㅋㅋㅋ
관리자아이피는 안봐도 상관은 없지만;;;;
//추가
if($is_writer = is_admin($write[mb_id])){
$ip=숨겼음ㅋㅋ;
} else {
$ip = $ip;
}
추가로 확인해보니 코멘트란에서는 이게 안먹네요??? 산넘어 산이네..
하다가 안되서 스킨의 gbview.skin.php 코멘트 출력란에서 관리자만 아이피를 보이게끔했습니다.
$is_writer 에 if를 씌우니 되긴되는데 관리자로 로그인하면 관리자도 안보이는게 흠이네요..ㅋㅋㅋ
관리자아이피는 안봐도 상관은 없지만;;;;
//추가
if($is_writer = is_admin($write[mb_id])){
$ip=숨겼음ㅋㅋ;
} else {
$ip = $ip;
}
추가로 확인해보니 코멘트란에서는 이게 안먹네요??? 산넘어 산이네..
하다가 안되서 스킨의 gbview.skin.php 코멘트 출력란에서 관리자만 아이피를 보이게끔했습니다.
상단부분
<?
$adm = "관리자 아이디";
if($member[mb_id] != $adm) {
if ($write[mb_id] == $adm) $ip= "비공개";
else $ip =$write[wr_ip];
}
?>
코멘트 부분
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) {
if($member[mb_id] != $adm) {
if ($list[$i][mb_id] == $adm) $ip= "비공개";
else $ip =$list[$i][wr_ip];
}
?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td width=170 valign=top style='padding:5px;' bgcolor=#F5F5F5><?=$list[$i][name]?> (<?=$ip?>) <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a> "; } ?></td>
<td height=25>
<table width=100% cellpadding=7 cellspacing=0>
<tr>
<td style='word-break:break-all; text-align:justify;' class='lh tt'><?=$list[$i][content]?></td>
</tr>
<tr><td align=right><font color="cf4900"><?=$list[$i][datetime]?></font></td></tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
<?
$adm = "관리자 아이디";
if($member[mb_id] != $adm) {
if ($write[mb_id] == $adm) $ip= "비공개";
else $ip =$write[wr_ip];
}
?>
코멘트 부분
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) {
if($member[mb_id] != $adm) {
if ($list[$i][mb_id] == $adm) $ip= "비공개";
else $ip =$list[$i][wr_ip];
}
?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=<?=$width?> border=0 align=center cellpadding=0 cellspacing=0>
<tr><td colspan=2 class=dotline></td></tr>
<tr>
<td width=170 valign=top style='padding:5px;' bgcolor=#F5F5F5><?=$list[$i][name]?> (<?=$ip?>) <? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}<img src='$board_skin/com_del.gif' border=0 align=absmiddle></a> "; } ?></td>
<td height=25>
<table width=100% cellpadding=7 cellspacing=0>
<tr>
<td style='word-break:break-all; text-align:justify;' class='lh tt'><?=$list[$i][content]?></td>
</tr>
<tr><td align=right><font color="cf4900"><?=$list[$i][datetime]?></font></td></tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
답변감사합니다. 아직 테스트는 못해봤구요.. 테스트하고 다시 답글 달겠습니다..
--- 추가수정
그냥 관리자만 아이피보이겠끔했습니다. 또 다시 수정하는것도 귀차니즘이 발동하는군요..
답변감사합니다.
--- 추가수정
그냥 관리자만 아이피보이겠끔했습니다. 또 다시 수정하는것도 귀차니즘이 발동하는군요..
답변감사합니다.