자신의 글 읽을 때 포인트 감점 없고 타인 글 읽을 때 포인트 한번만 감점 정보
일반 자신의 글 읽을 때 포인트 감점 없고 타인 글 읽을 때 포인트 한번만 감점본문
자신의 글 읽을 때 포인트 감점 없고 타인 글 읽을 때 포인트 한번만 감점되는 것입니다.
gdview.php 파일을 수정하면 되구요..
100% 여기 팁에서 도움 받아서 정리한것입니다.
팁 주신 분 감사합니다. ^^
// 3.23
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
// tip 글 읽을때 포인트 1점을 위해서
// 매일 게시판글 차례대로 쭈욱 클릭하는 아이들이 생겨나더군요
// 익스껏다켜면 또 올라가고 올라가고...
// 그래서 읽었던 글 다시 읽어도 조회수는 올라가지만 글읽기 포인트는 안올라가는 팁.
if ($member[mb_id] != $write[mb_id]) {
$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' ");
session_register($ss_name);
$$ss_name = $_SESSION[$ss_name] = TRUE;
}
$read_table = "{$cfg[write_table_prefix]}{$bo_table}_read";
// 테이블 생성
$sql = " CREATE TABLE `$read_table` (
`wr_id` INT NOT NULL ,
`mb_id` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `wr_id` , `mb_id` )
) ";
@mysql_query($sql);
// 이미 읽은 것인지?
$sql = " select count(*) from $read_table
where wr_id = '$wr_id'
and mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if (!$row[0]) {
if ($member[mb_id]) {
insert_point($member[mb_id], $default[de_read_point], "$board[bo_subject] $wr_id 글읽기");
// 읽은 표시 남기기
$sql = " insert $read_table
set wr_id = '$wr_id',
mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}
}
else {
}
gdview.php 파일을 수정하면 되구요..
100% 여기 팁에서 도움 받아서 정리한것입니다.
팁 주신 분 감사합니다. ^^
// 3.23
// 한번 읽은글은 브라우저를 닫기전까지는 카운트를 증가시키지 않음
// tip 글 읽을때 포인트 1점을 위해서
// 매일 게시판글 차례대로 쭈욱 클릭하는 아이들이 생겨나더군요
// 익스껏다켜면 또 올라가고 올라가고...
// 그래서 읽었던 글 다시 읽어도 조회수는 올라가지만 글읽기 포인트는 안올라가는 팁.
if ($member[mb_id] != $write[mb_id]) {
$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' ");
session_register($ss_name);
$$ss_name = $_SESSION[$ss_name] = TRUE;
}
$read_table = "{$cfg[write_table_prefix]}{$bo_table}_read";
// 테이블 생성
$sql = " CREATE TABLE `$read_table` (
`wr_id` INT NOT NULL ,
`mb_id` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `wr_id` , `mb_id` )
) ";
@mysql_query($sql);
// 이미 읽은 것인지?
$sql = " select count(*) from $read_table
where wr_id = '$wr_id'
and mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if (!$row[0]) {
if ($member[mb_id]) {
insert_point($member[mb_id], $default[de_read_point], "$board[bo_subject] $wr_id 글읽기");
// 읽은 표시 남기기
$sql = " insert $read_table
set wr_id = '$wr_id',
mb_id = '$member[mb_id]' ";
sql_query($sql);
}
}
}
else {
}
추천
0
0
댓글 전체
--

사용 해 보구 싶은데요..
제가 초보라..
도대체 뭔소리인지 모르겠습니다..
지도점 부탁 드립니다...
제가 초보라..
도대체 뭔소리인지 모르겠습니다..
지도점 부탁 드립니다...

아주 유용하군요^^
특정한 게시판을 포인트로 관리할때 없어선 안될 기능 이라고 생각 됩니다
고맙습니다....
특정한 게시판을 포인트로 관리할때 없어선 안될 기능 이라고 생각 됩니다
고맙습니다....
필요할 때 잘 쓰겠습니다. 감사합니다.