관리자가 글 읽을 때는 조회수 증가하지 않게하기 정보
관리자가 글 읽을 때는 조회수 증가하지 않게하기본문
gbview.php 안의 내용입니다.
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!$_SESSION[$ss_name]) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
if (!$_SESSION[$ss_name]) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
아래와 같이 나름 해봤는데도 안되네요;;;;
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!$_SESSION[$ss_name]) {
if($member[mb_id] != $is_admin) {
sql_query(" update $write_table set wr_hit = wr_hit + 0 where wr_id = '$wr_id' ");
}
if (!$_SESSION[$ss_name]) {
if($member[mb_id] != $is_admin) {
sql_query(" update $write_table set wr_hit = wr_hit + 0 where wr_id = '$wr_id' ");
}
저길 고치는게 맞는지도 잘 모르겠습니다.
고수분들께서는 너무 쉬워서 코웃음 칠지 모를 내용이지만
몇일동안 씨름하는 저를 안쓰럽게 여기시어 부디 도와주시길..ㅠㅠ
쌩~하지 마셔요.......ㅜㅜ
댓글 전체

$member[mb_id] != $is_admin
변경
$member[mb_id] != $config[cf_admin]
변경
$member[mb_id] != $config[cf_admin]
죄송해요..안되네요ㅠㅠ
답변감사드려요
답변감사드려요
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] && ($is_admin == 'super' || $member[mb_id]) ){
sql_query(" update $write_table set wr_hit = wr_hit + 0 where wr_id = '$wr_id' ");
}
}
테스트 해보세요!
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] && ($is_admin == 'super' || $member[mb_id]) ){
sql_query(" update $write_table set wr_hit = wr_hit + 0 where wr_id = '$wr_id' ");
}
}
테스트 해보세요!
죄송합니다.ㅜㅜ 안되네요..
관리자가 클릭해도 조회수가 안올라 가지만
일반사람들(회원,비회원 모두)이 클릭해도 조회수가 증가하지 않네요
wr_hit + 1 처리 해봐두요..
그래두 답변 감사드려요ㅠㅠ
관리자가 클릭해도 조회수가 안올라 가지만
일반사람들(회원,비회원 모두)이 클릭해도 조회수가 증가하지 않네요
wr_hit + 1 처리 해봐두요..
그래두 답변 감사드려요ㅠㅠ
|| $member[mb_id]) 이거 삭제해보셨나요?
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] == ($is_admin == 'super')) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
}
테스트 해보세요
|| $member[mb_id]) 삭제하세요. 관리자만 적용
&& --> == 변경하세요
죄송함다!
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] == ($is_admin == 'super')) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
}
테스트 해보세요
|| $member[mb_id]) 삭제하세요. 관리자만 적용
&& --> == 변경하세요
죄송함다!
^^//
ㅎㅎ... ^^.. 관리자가 글잃으면.. -1 값을 보내는 방향으로 잡아 보세요.. ^^
ㅎㅎ... ^^.. 관리자가 글잃으면.. -1 값을 보내는 방향으로 잡아 보세요.. ^^
네트워커님이 계속 고생해 주셔서 꼭 되길 바랬는데
관리자 : 조회수 증가 안함.
비회원 : 조회수 증가
여기까지 성공인 줄 알았는데...!!
회원 : 조회수 증가 안함... 이네요ㅜㅜ
뮤존님 말씀대루 -1하니까 모든 사람이 글 읽으면 -1씩 차감되던걸요ㅠㅠ
그래도 진심으로 감사드려요.
관리자 : 조회수 증가 안함.
비회원 : 조회수 증가
여기까지 성공인 줄 알았는데...!!
회원 : 조회수 증가 안함... 이네요ㅜㅜ
뮤존님 말씀대루 -1하니까 모든 사람이 글 읽으면 -1씩 차감되던걸요ㅠㅠ
그래도 진심으로 감사드려요.
if(관리자) <<=== ^^
마지막 도전임다. 헉
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] == ($is_admin == 'super')) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
} else
if ($member[mb_id] >= $member[mb_id]) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
}
혹시 그 글을 쓴 사람아이디로 읽었나요?
if (!$_SESSION[$ss_name]) {
if ($member[mb_id] == ($is_admin == 'super')) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
} else
if ($member[mb_id] >= $member[mb_id]) {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
}
혹시 그 글을 쓴 사람아이디로 읽었나요?
board.php에서 다음 내용을 수정하면 되겠군요.
수정전:
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
수정후:
// 자신의 글이면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) or $is_admin)
;
else
위내용중 모든관리자를 체크할것이면 $is_admin
최고관리자라면 $is_admin == 'super'
그룹관리자라면 $is_admin == 'group'
게시판관리자면 $is_admin == 'board'
수정전:
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
수정후:
// 자신의 글이면 통과
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) or $is_admin)
;
else
위내용중 모든관리자를 체크할것이면 $is_admin
최고관리자라면 $is_admin == 'super'
그룹관리자라면 $is_admin == 'group'
게시판관리자면 $is_admin == 'board'
sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8069&sca=&sfl=wr_subject&stx=%C0%DA%BD%C5%C0%C7+%B1%DB%C0%CC%B6%F3%B8%E9&sop=and
이미 팁에 있었군요.
그누보드4 > 팁 > 자신의 글이라면 통과(열람횟수, 히트수, 히트, 히트 수, wr_hit)
그누보드4 > 팁 > 자신의 글이라면 통과(열람횟수, 히트수, 히트, 히트 수, wr_hit)
답변해 주신 모든 분들 감사드립니다.
자기 일처럼 성심껏 끝까지 도와주신 네트워커님,
쪽지 받고 달려와주신 루트님 감사드려요..
포인트만 많았다면 돌려드리고 싶은데.. 받고만 가서 죄송합니다^^;
하시는 일마다 잘되시길 진심으로 빌어드릴게요.
복받으실 거예요^^
나스카님, 제대로 검색 못해서 죄송합니다.^^;
자기 일처럼 성심껏 끝까지 도와주신 네트워커님,
쪽지 받고 달려와주신 루트님 감사드려요..
포인트만 많았다면 돌려드리고 싶은데.. 받고만 가서 죄송합니다^^;
하시는 일마다 잘되시길 진심으로 빌어드릴게요.
복받으실 거예요^^
나스카님, 제대로 검색 못해서 죄송합니다.^^;