게시판 조회수를 올리는 방법은요...? 정보
게시판 조회수를 올리는 방법은요...?본문
게시판 조회수를 리프레쉬 할때마다 올리는 방법을 아무리 게시판을 찾아봐도 못찾겠네요..
F5키를 누를때마다 조회수가 올라가는 해법을 제시해주세요 고수님들...
댓글 전체

bbs/board.php의 118줄 부근
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
// 회원이상 글읽기가 가능하다면
if ($board[bo_read_level] > 1) {
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
}
set_session($ss_name, TRUE);
}
를
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
// $ss_name = "ss_view_{$bo_table}_{$wr_id}";
// if (!get_session($ss_name))
// {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
// 회원이상 글읽기가 가능하다면
if ($board[bo_read_level] > 1) {
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
}
// set_session($ss_name, TRUE);
// }
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
{
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
// 회원이상 글읽기가 가능하다면
if ($board[bo_read_level] > 1) {
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
}
set_session($ss_name, TRUE);
}
를
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
// $ss_name = "ss_view_{$bo_table}_{$wr_id}";
// if (!get_session($ss_name))
// {
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$wr_id' ");
// 자신의 글이면 통과
if ($write[mb_id] && $write[mb_id] == $member[mb_id])
;
else
{
// 회원이상 글읽기가 가능하다면
if ($board[bo_read_level] > 1) {
if ($member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
}
// set_session($ss_name, TRUE);
// }
ㄳ...좋은 정보..
스크랩~ ^^ 감사~!
감사합니다.

한참 돌고 오니 원본에 손을 댄것을 알려 드렸네요......ㅠ.ㅠ
전체적이 아닐경우가 많을텐데 말입니다.....
해당 게시판의 스킨에서 제어하세요.....
view.skin.php의 상단에
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$view[wr_id]' ");
넣으시면 해당 스킨을 사용하는 게시판만 작동되겠지요.....
저기 위에 구문은 원래대로 돌리시고요....^^
전체적이 아닐경우가 많을텐데 말입니다.....
해당 게시판의 스킨에서 제어하세요.....
view.skin.php의 상단에
sql_query(" update $write_table set wr_hit = wr_hit + 1 where wr_id = '$view[wr_id]' ");
넣으시면 해당 스킨을 사용하는 게시판만 작동되겠지요.....
저기 위에 구문은 원래대로 돌리시고요....^^