먼저 정중하게 태클 사양합니다. 본인한테 안맞으면 안쓰시면 됩니다. 사정에 의해 이 게시글은 언제든 삭제될 수 있습니다. 파일을 덮어쓰지마시고 수정된 부분만 적용하시길 권합니다...
게시판에서 결제하기(카드결제,포인트충전...) 베타버전
안녕하세요 그누x쵸딩입니다. ㅋ
커뮤니티 게시판에서 결제하는 기능입니다.
베이직 게시판에는 wr_content 필드밖에 없는거 아시죠?
그래서 필요에 따라 결제기능이 있었으면 하는데 그때 사용하시면 됩니다.
게시판에 결제기능을 넣으려면 머리 아픕니다. 한두가지가 아니죠, 개발의뢰 들어가야 하는 사항이에요,ㅎㅎ
그래서 영카트 결제기능을 연동하여 간단하게 결제할 수 있도록
짜집기 해봤습니다. ㅋ
포인트 충전도 이렇게 하면 됩니다. 그런데 결제후 처리하는 파일을 모르겠네요,
//포인트결제시
insert_point($write['mb_id'],"$wr_coupon","$coupon_name",$bo_table, $wr_id, "3");
//글 진입시 포인트결제 확인
$sql = " select count(*) as cnt from {$g5['point_table']}
where mb_id = '".$write['mb_id']."'
and po_rel_table = '".$bo_table."'
and po_rel_id = '".$wr_id."'
and po_rel_action = '3' ";
$row = sql_fetch($sql);
if ($row['cnt']){
echo "접근 권한 있음";
}
이코드를 활용해서 포인트 테이블에 인서트 시키면 될거 같습니다.
약간의 삽질이 필요하겠지만요, ㅎ
1.게시판 생생하시고 스킨 풀어 업로드하세요.
스킨 올린거는 write.skin.php
wr_9에 랜덤으로 난수 6자리가 생성되게 했습니다. 글쓴뒤 수정뒤에는 저장된 값이 있으면 불어오기 때문에 난수는 발생안됩니다. 8자리로 하고 싶으시면 rand(00000000,99999999)하면 되요.
wr_10은 충전금액이구요
<table>
<tr>
<th scope="row">품명</th>
<td>포인트 충전
</td>
</tr>
<tr>
<th scope="row">결제고유번호</th>
<td><input type="text" name="wr_9" id="wr_9" size="10" itemname="아이디" maxlength="13" placeholder="아이디" value="<?php echo trim($write['wr_9'])!='' ? $write['wr_9'] : rand(000000,999999);?>">
</td>
</tr>
<tr>
<th scope="row">휴대폰</th>
<td><input type="text" name="wr_3" id="wr_3" size="15" itemname="휴대폰" maxlength="13" placeholder="휴대폰 번호" value="<?php echo trim($write['wr_3']) ?>">
</td>
</tr>
<tr>
<th scope="row">충전금액</th>
<td><input type="text" name="wr_10" id="wr_10" size="10" itemname="충전금액" maxlength="13" placeholder="충전금액" value="<?php echo trim($write['wr_10']) ?>"> 원
</td>
</tr>
</table>
write.update.skin.php에
아래 코드로 게시판에 글을 씀과 동시에 쇼핑몰 분류 00에 item번호와
충전금액이 등록되도록 했습니다. 따라서 영카트가 설치되어 있어야 하며
분류 00을 등록해두어야 합니다. 분류는 뭐 1818로 등록해도 상관없구요ㅋ
아래 코드중에 ca_id='1818' 로 바꿔주면 됩니다. ㅋ
게시판에서 글쓰고 나면 보기페이지에 결제하기 버튼을 두어 바로 클릭하면 쇼핑몰 결제페이지에서 결제할 수 있게 했습니다.
if($w==''){
$it_id = $wr_9;
$charge_point = $wr_10;
$sql = " insert g5_shop_item set it_id='$it_id', ca_id='00', it_name='포인트 충전', it_price='$charge_point', it_sc_price='$charge_point', it_sc_method='2', it_sc_type='3', it_img1 = '../shop/img/no_image.gif', it_stock_qty='1', it_use='1' ";
sql_query($sql);
}
포인트 충전은 pg사 연결이 안되어 테스트 등을 못해서 고수님들이 보완해줄거로 생각하고
남겨두었습니다.
그동안 도움을 많이 받아 올리는거니 필요하신 분은 쓰시면 좋겠네요
5.3에 쓰시려는 분은 위에 설명한 부분만 꾸겨넣으면 됩니다. 아님 파일보면 금방 알거에요,,코드 넣은게 거의없어 간단해요.ㅋ
버전 정보
첨부파일
그누보드5 스킨
좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
그누보드 배포판 FAQ게시판은 기능은 막강하지만 카테고리별 종합 검색이 안되어 조금 아쉬운데 그래서 일반 게시판으로 FAQ를 만들어 사용하곤 합니다. 이것도 그런 목적의 FAQ...
CSS로 라운드 처리했습니다. 게시판 설정은 썸네일 pc, mobile 모두 200x200 입니다. 다운로드하여 일반 게시판 스킨 적용하듯이 하면 됩니다. PC, Mobile용...
공공기관 게시판 스타일입니다 PC용 - 아래 두가지가 거의 비슷한데, 게시판 목록스타일이 약간 다릅니다. 1) so_pbba.zip (링크1참고) ...
코드(html, css, js, php,..)를 설명하는 게시판을 운영할 때 깔끔하게 표현할 수 있는 게시판 스킨입니다. 5.3때 만든 적이 있는데 5.4용으로 다시 만들어 봤...
안녕하세요 그누x쵸딩입니다. ㅋ 커뮤니티 게시판에서 결제하는 기능입니다. 베이직 게시판에는 wr_content 필드밖에 없는거 아시죠? 그래서 필요에 따라 결제기능이 있었으면...
https://sir.kr/qa/396686
기존 전체 게시판 등록일, 조회수, 추천 관리스킨과 새글DB복구스킨을 합친스킨이며 부분적으로 업데이트한 스킨입니다. 전체 게시판 등록일, 조회수, 추천 관리스킨 : https:...
그누보드 5.4.4.8 에서 제작했어요 . so_pbasic (pc용) / so_mbasic (mobile용) 제목에 구글폰트 갖고왔어요 . ■mobile용 -첨부파일 이미지...
외국 포럼 형태의 게시판을 만들어 봤습니다. 게시판 목록 부분만 변경이 되었습니다. 압축을 풀면 모바일용과 PC용이 별도의 폴더에 있습니다. 적용법 1. 첨부파일 다...
새로 업데이트 된 버전 사용해주세요!! https://sir.kr/g5_skin/42790#c_42805 모바일용은 아직 미 제작 입니다. 추후에 시간나면 제작해볼께요^^ ...
댓글 5개