헬미!!게시물작성자에게 포인트를 주고 싶습니다.헬미!! 정보
헬미!!게시물작성자에게 포인트를 주고 싶습니다.헬미!!본문
// 게시물 작성자에게 포인트 지급
insert_point($write[mb_id], 3, "$board[bo_subject] '$write[wr_subject]' 파일을 '$member[mb_id]'님이 조회", $bo_table, $wr_id, $member[mb_id]);
insert_point($write[mb_id], 3, "$board[bo_subject] '$write[wr_subject]' 파일을 '$member[mb_id]'님이 조회", $bo_table, $wr_id, $member[mb_id]);
위의 소스를 좀 보시고..
비회원도 글을 읽을 수있게 되어있습니다.
그런데 비회원이 글을 읽으면 조회수가 100이라도 1번밖에 적용이 안됩니다.
아이디로 판별해서 그런거 같습니다.
아이피로 판별해서 할수있는 방법 없나요?
$member[mb_id]'님이 조회
이 부분을 공백으로 나오지 않고 아이피로 나오게 해야 될거 같습니다.
고수분들제발 그냥 지나치지 마시고 조그만하게나 답변부탁드립니다.
댓글 전체
//회원,비회원 분리
if ($member[mb_id]) {
$smembeids = $member[mb_id];
} else {
$smembeids = $_SERVER[REMOTE_ADDR];
}
// 게시물 작성자에게 포인트 지급
insert_point($write[mb_id], 3, "$board[bo_subject] '$write[wr_subject]' 파일을 '$smembeids'님이 조회", $bo_table, $wr_id, $smembeids);
이렇게 하면 될것 같습니다.만 테스트는 해보질 못했습니다.
추신: 그냥 궁금증이 발동해서ㅎㅎ 읽은 회원의 포인트는 깎지 않나요??
if ($member[mb_id]) {
$smembeids = $member[mb_id];
} else {
$smembeids = $_SERVER[REMOTE_ADDR];
}
// 게시물 작성자에게 포인트 지급
insert_point($write[mb_id], 3, "$board[bo_subject] '$write[wr_subject]' 파일을 '$smembeids'님이 조회", $bo_table, $wr_id, $smembeids);
이렇게 하면 될것 같습니다.만 테스트는 해보질 못했습니다.
추신: 그냥 궁금증이 발동해서ㅎㅎ 읽은 회원의 포인트는 깎지 않나요??
답변 정말 감사드립니다. 읽은 회원(회원의경우)의 포인트를 깍아야 되는데
설정을 해도 비회원도 읽어도 되닌까 깍이지가 않는군요.. 그래서 그건 일단 패스 ㅡㅡ;
음.. 질문 하나 더 드려도 되는지?
글이 조회되면 아이디를 지정!해서 포인트를 깍고 싶은데요.
만약 abcd라는 아이디를 가진 사람의 포인트를 모든 게시물에서 조회가 발생할때마다
3점씩 깍고 싶은데 위에서 수를 음수로 수정하고
$write[mb_id] 이부분을 $member[abcd] 이렇게 하면 되나요?
적용이 안되서 ㅡㅡ; 초보의 한계라 차근차근 배워야될듯 ㅡㅡ;
두개를 넣으면 적용이 안되는건가요?
설정을 해도 비회원도 읽어도 되닌까 깍이지가 않는군요.. 그래서 그건 일단 패스 ㅡㅡ;
음.. 질문 하나 더 드려도 되는지?
글이 조회되면 아이디를 지정!해서 포인트를 깍고 싶은데요.
만약 abcd라는 아이디를 가진 사람의 포인트를 모든 게시물에서 조회가 발생할때마다
3점씩 깍고 싶은데 위에서 수를 음수로 수정하고
$write[mb_id] 이부분을 $member[abcd] 이렇게 하면 되나요?
적용이 안되서 ㅡㅡ; 초보의 한계라 차근차근 배워야될듯 ㅡㅡ;
두개를 넣으면 적용이 안되는건가요?
$member[mb_id] = "abcd" 나 그냥 abcd만 적어도 될듯합니다.
테스트는 해보지 않았습니다. ㅍ0ㅍa
테스트는 해보지 않았습니다. ㅍ0ㅍa