포인트선물_플러그인_V2 정보
포인트선물_플러그인_V2관련링크
첨부파일
본문
포인트선물_플러그인_V2
(기존 V1) 이용자
point_gift_update_moa.php 파일만 교체하면 됩니다.
(버전 V2) 이용자
첨부된 예제파일을 참고해주세요
* 기능
- 포인트 선물시 상대방에게 쪽지 전송기능
1
댓글 전체
좋은 자료 감사드립니다.
지난번 V1버전을 잘 사용하고 있었는데..
이번 V2버전으로 업데이트 했는데.
Fatal error: Uncaught Error: Call to undefined function get_memo_not_read() in /volume2/web/bbs/point_gift_update_moa.php:119 Stack trace: #0 {main} thrown in /volume2/web/bbs/point_gift_update_moa.php on line 119
이런 에러가 뜹니다. 어떻게 해결해야될까요?
아미나빌더 최신버전( G5.3.3.3, 아미나빌더 1.8.57 )을 사용하고 있습니다.
get_data.lib.php 파일에서
- 아래 함수가 있는지 확인해주세요. -
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
// 읽지 않은 메모 갯수 반환
function get_memo_not_read($mb_id, $add_where='')
{
global $g5;
$sql = " SELECT count(*) as cnt FROM {$g5['memo_table']} WHERE me_recv_mb_id = '$mb_id' and me_type= 'recv' and me_read_datetime like '0%' $add_where ";
$row = sql_fetch($sql, false);
return isset($row['cnt']) ? $row['cnt'] : 0;
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
[참고] 그누보드 5.4 이상에서
get_data.lib.php 파일에서
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=300
get_memo_not_read( ) 함수가 존재하는 것같습니다.
최신 그누보드와 G5.3.3.3 그누보드의
get_data.lib.php 파일을 비교하시면서 수정해주셔야 할 듯합니다.

좋은 플러그인 감사합니다.
쪽지가 두번 오는데 한번 만 발송 되게 할 수 있을까요?
쪽지는
1) 선물한 사람의 보낸쪽지에
2) 선물받은 사람의 받은쪽지에
이렇게 한쌍으로 발송하게 되어 있습니다.
선물내역_시간으로 구분해서 한쌍으로 발송될텐데요...
같은 시간에 1건의 선물에 2건(2쌍)의 쪽지가 같은 것이 발송되나요???
그럼 선물한건에 쪽지가 4개가 발송된다는 건데...
흠냐...왜 그럴까요???ㅡ.ㅡ????

받는 사람에게 이런식으로 두개가 오더라구요 ^^
선물한 사람에게는 쪽지가 안오는 거 같아요.
리빌더 사용중이라 구조가 달라서 그럴까요?
리스트 부분에서 선물한 분에 닉네임이 나오는데요.
임의로 익명의게시자 이런식으로 지정해서 나오게 하려면 어떻게 해야 할까요?
감사합니다.
죄송합니다. 왜 2통이 받는 사람에게서 나오는지...
잘 모르겠습니다...
ㅠㅡㅠ;;;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
// 받는 회원 쪽지 INSERT (받은 쪽지함에 저장)
$sql = " insert into {$g5['memo_table']}
( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_read_datetime, me_type, me_send_ip )
values
( '{$row['mb_id']}', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$me_memo}', '0000-00-00 00:00:00', 'recv', '{$_SERVER['REMOTE_ADDR']}' ) ";
sql_query($sql);
// 쪽지 ID 가져오기
if ($me_id = sql_insert_id()) {
// 보내는 회원 쪽지 INSERT (보낸 쪽지함에 저장)
$sql = " insert into {$g5['memo_table']}
( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_read_datetime, me_send_id, me_type, me_send_ip )
values
( '{$row['mb_id']}', '{$member['mb_id']}', '".G5_TIME_YMDHIS."', '{$me_memo}', '0000-00-00 00:00:00', '$me_id', 'send', '{$_SERVER['REMOTE_ADDR']}' ) ";
sql_query($sql);
}
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
[참고사항] 저는 코어는 수정을 안합니다. 그누순정 코어는 수정을 안하고 다
스킨, 플러그인에서 해결하거나 bbs/에 파일을 추가하는 방법을 사용합니다.