포인트샵 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

포인트샵 정보

게시판 포인트샵

첨부파일

point.zip (233.6K) 629회 다운로드 2014-06-20 19:49:50

본문

포인트로 구매할 수 있는 간이샵입니다.

1, 압축을 풀면 status와 event가 나옵니다.

샵 = event 스킨을 선택하세요
구매내역 = status 스킨을 선택하고 테이블명도 반드시 status라고 하세요.

2. 샵에 물건을 올리고 포인트를 걸면 됩니다.

샵은 open close를 지원합니다.
구매내역은 처리 결과를 입력할 수 있습니다.

* 가상 서버나 전용 서버를 가지고 있다면 도메인 등록, 서브도메인, 디비 등록 등을 클릭만으로 하는 호스팅 관리툴을 사용 http://cypanel.com => 개별 계정마다 시패널처럼 별도 관리툴 자동 생성

* 가상 서버보다 자유로운 도메인 무제한 등록 호스팅 http://hostingis.com
추천
10

댓글 전체

테스트하던중 이상한점을 발견했네요.
관리자모드에서 포인트관리 g5_point 테이블에 test 아이디에10만 넣고 테스트를시작했었습니다
샵 = event 에 포인트걸고 제품을 구매할시에 test라는 로그인계정에 포인트차감되는 것을 확인했는데 로그아웃 한뒤 로그인하면 포인트가 원래대로 돌아오네요..
그누보드 mysql디비에 롤백도 있었나요.. 쇼핑몰소스는 안뜯어봐서 모르겠으나 쇼핑몰을 설치해놔서 그런가요 ㅡ,.ㅡ;;;;;;;;;;;
자세히보니 bbs/login_check.php  파일에서 업데이트 하네요 ㅎㅎㅎㅎㅎㅎㅎㅎ
$sql 주석처리하면 그대로 스킨을 써도 되고
point table 에 입력하는 함수 찾아보니 있던데 거기다가 테이블 입력 하나 더하면 될것같네요.

// 포인트 체크
if($config['cf_use_point']) {
    $sum_point = get_point_sum($mb['mb_id']);

    $sql= " update {$g5['member_table']} set mb_point = '$sum_point' where mb_id = '{$mb['mb_id']}' ";
    sql_query($sql);
}
새로 올린 포인트샵이 있습니다.
별도의 포인트를 사용합니다.
스킨만 가지고 하다보니 정상적이지 않은 포인트 조정 시 새로 돌아오도록 core가 작성된 것 같은데 영향을 미치지 못합니다.
이소스는 g5_member 테이블의 mb_point를 업데이트하는 소스이지만 코어부분에 아래소스에서 리셋되어 버립니다.

// ** 파일위치 ** /bbs/login_check.php
// 포인트 체크
if($config['cf_use_point']) {
    $sum_point = get_point_sum($mb['mb_id']);

    $sql= " update {$g5['member_table']} set mb_point = '$sum_point' where mb_id = '{$mb['mb_id']}' ";
    sql_query($sql);
}

따라서 아래의 함수를 이용하여 직접 입력하시는 작업을 해보시면 도움되실것으로 생각됩니다.

// **  파일위치  **/lib/common.lib.php
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)
{
    global $config;
    global $g5;
    global $is_admin;
~~~
}
학습용이라면 이스킨을 직접고쳐보시고
필요에 의해 사용할경우라면 민기만님 말씀처럼 새로운 스킨을 사용하시는게 나을것 같습니다.
전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT