쿠폰 관리 프로그램... > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

쿠폰 관리 프로그램... 정보

기타 쿠폰 관리 프로그램...

첨부파일

coupon_new.zip (4.7K) 525회 다운로드 2008-12-22 17:18:48

본문

쿠폰 관리 프로그램입니다..

게시판 뒤적거리다보니 그누4용 쿠폰관리는 없는것 같아서

뒤척거리다가 제작해봤습니다.

근데 코드가 조금 난잡합니다 ㅠㅠ

일단 테이블을 생성합니다.
-----------------------------------------------------------------------
CREATE TABLE g4_coupon (
  cu_no int(11) NOT NULL auto_increment,
  cu_number varchar(50) NOT NULL default '',
  cu_content varchar(50) NOT NULL default '',
  cu_limit int(11) NOT NULL,
  cu_point int(11) NOT NULL,
  cu_datetime datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (cu_no)
 ) TYPE=MyISAM;
------------------------------------------------------------------------

그리고 adm 폴더에 엎습니다. adm300 수정해서 사용하시는 분은 파일 수정후 업로드.

기능은

쿠폰갯수를 지정해서 한번쓸때마다 마이너스 되고 0이 되면 해당 쿠폰의 번호가 만료됩니다.

회원가입에만 테스트를 해봤는데..이상은 없는듯 보이구요..급하게 만든거라 자잘한 버그가 있을지 모르나 수정해서 사용하시면 괜찮을듯 싶어 올려봅니다.


coupon_1 ~ coupon_4 까지 입력창을 넣으시고

if($coupon_1 && $coupon_2 && $coupon_3 && $coupon_4) {
$pos=sql_fetch("select * from g4_coupon where cu_number='{$coupon_1}-{$coupon_2}-{$coupon_3}-{$coupon_4}'");
if($pos[cu_number]=="{$coupon_1}-{$coupon_2}-{$coupon_3}-{$coupon_4}") {
if($pos[cu_limit] > 0) {
$coupondown=$pos[cu_limit]-1;
sql_query("update g4_coupon set cu_limit='$coupondown' where cu_number='{$coupon_1}-{$coupon_2}-{$coupon_3}-{$coupon_4}'");
insert_point($mb_id, $pos[cu_point], "{$pos[cu_content]} 쿠폰사용", '@member');
alert("쿠폰사용으로 밤토리 {$pos[cu_point]}개가 적립되었습니다.","$g4[path]/bbs/register_result.php");
} else {
alert("사용 만료된 쿠폰입니다","$g4[path]/bbs/register_result.php");
}
} else {
alert("정상적인 쿠폰번호가 아닙니다","$g4[path]/bbs/register_result.php");
}
}

요런식으로 받아쳐주시면 됩니다. 대충짠거라서 복잡해요~~ㅠㅠ 머리가 잘 안굴러가서요 ㅠㅠ

재배포를 불가합니다. SIR에서만 다운로드!!

퍼가실때 한마디는 힘이 된답니다 -_-;
추천
34

댓글 전체

와우~~ 감사합니다..혹 이거 단체메일보낼때 자동으로 쿠폰들 보낼수는없나요??^^; 옥션이나 지마켓처럼요~
참 그리고 영카트랑 같이 사용하려면 어떻게해야하나요??
해당 받은쿠폰으로 영카트의 물건구매시 사용하려면??
혹 방법이나 만드신게 있다면 조언좀..부탁드립니다...^^;
포인트 부분을 이용한 방법이므로 영카트와 같이 사용하실수 있습니다. 쿠폰을 입력하게되면 포인트가 충전되므로..
제가 포인트를 밤토리로 바꿔서 사용하기땜에 밤토리라고 나온거구요. 직접적으로는 포인트를 사용합니다~~그리고 쿠폰갯수를 정하시고 그 번호를 단체메일로 보내주시면 되겠네요^^;
1. g4_coupon 테이블생성

2. adm 폴더에 파일 업로드

3. 본문 내용을 참고하여 코드를 생성하여 사용하시면 됩니다.

이중에서 이해안가시는 부분을 알려주시면 좀더 상세히 알려드릴께요~
우왕~~ 감사합니다... 이거 정말 예전부터 찾고 있었는데...
제가 원하는 기능이 맞는지 모르겠어요.
커뮤니티의 포인트제도를 오프라인에서 쿠폰으로 주고 사용할 수 있도록 하고 싶었는데...
쿠폰을 인쇄해서 오프라인에서 해당 회원에게 주고...
회원이 사이트에서 쿠폰 번호를 등록해서 포인트를 챙겨갈 수 있는 방법... ^^*

하여간 감사히 받겠습니다.
우와아아아아아!~!!!!! 저됐어요 -ㅅ-
역시 검색의 생활화!
아직 테스트는 안해봤능데여!
관리자 화면에 쿠폰관리 생겼어요!! ㅠ.ㅠ
테스트 해보께요~ 정말 감사합니다!
엔타입님 답글 보고했어요~ ㅎㅎ 더불어 감사합니다 잇힝!
3. 본문 내용을 참고하여 코드를 생성하여 사용하시면 됩니다
이부분 좀 설명해주십시요...
본문에 내용을 어디에 넣으라는것인지...
설치하고 쿠폰까지 생성했는데...어찌 사용할수 있는지...??
초보 무지해메고 있습니다...
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=69813&sca=&sfl=wr_subject&stx=%BC%EE%C7%CE&sop=and
연휴아빠님의 쇼핑스킨에서 물품구매용으로도 사용이 가능한것인지....
알려주시면 감사하겠습니다...
어디서든 사용은 할 수 있습니다.

그대신 그만큼의 수정작업이 필요하겠죠.

입력창 <input> 으로 coupon_1 ~ coupon_4 까지 만듭니다.

예를들면

<form name=fcoupon action="coupon_ok.php" method=post>
<input type=text size=4 maxlength=4 name=coupon_1>
<input type=text size=4 maxlength=4 name=coupon_2>
<input type=text size=4 maxlength=4 name=coupon_3>
<input type=text size=4 maxlength=4 name=coupon_4>
<input type=submit value="완료">
</form>

요런식으로 하시면 넘겨주는 페이지 (action 페이지) 에서
post로 coupon_1 ~ coupon_4 값을 불러서 사용할 수 있습니다.
글 본문에 있는 내용을 적절히 수정하여 coupon_ok.php(예) 파일로 저장해서 사용하시면 됩니다.

쿠폰갯수가 0이라면 만료가 나오고 쿠폰을 한번 쓰면 -1 씩 되게끔만 되어있는데 저기에 여러가지 기능을 추가해서 사용할 수 있습니다. ^^
coupon_ok.php 만들어서 post로 coupon_1 ~ coupon_4 값을 불러서 사용할 수 있습니다. 라고 하셨는데요.

죄송합니다만, 회원들이 쿠폰을 입력할수 있는 곳좀 부탁드려요.

관리자모드에는 적용을 했는데, 회원들이 발급받은 쿠폰을 입력하는 곳을 어떻게 해야 될지 모르겠어요.

아웅..저같은 초보를 위해 자세한 설명 부탁드립니다. (죄송해요ㅠㅠ)
예를들어 coupon1.php 파일과 coupon2.php 파일을 만듭니다.

coupon1.php에는

쿠폰값을 입력받는 부분이 들어가면 되겠구요..

coupon2.php에는

입력받은 쿠폰값이 맞는값인지 확인하는 부분이 들어가면 되겠습니다.

아직 일반페이지에 적용은 되어있지 않습니다.

시간나면 일반페이지에 적용해서 올리도록 하겠습니다~!

전혀 어렵지 않으니 천천히 보고 해보세요^^;
친절한 답변 감사합니다.
입력받는 부분은 위에 설명이 있어서 했는데,
coupon_ok.php 파일명으로 본문의 글로 만든다음, 이부분부터 안되네요ㅠㅠ
아웅..그대로 소스는 다 복사 해서 했는데, 뭐가 잘못된건지..
coupon_ok.php 파일이 입력받는 부분의 파일과 같은 폴더에 있어야 하나요?  이건가..??
죄송합니다...에궁...언제나 이 초보에서 면할지....에궁
국방부장관님 감사합니다.
지금 당장엔 쓰일일이 없겠지만 이런 유용한 팁은 항상 고맙게 생각합니다.
어떤건지 궁금해서 적용해보도록 하겠습니다.^^

추천하고 갑니다.
이 에러는 뭐죠?
Fatal error: Call to undefined function: sql_fetch() in /home/study/public_html/mw-builder/coupon_ok.php on line 3

3라인
$pos=sql_fetch("select * from g4_coupon where cu_number='{$coupon_1}-{$coupon_2}-{$coupon_3}-{$coupon_4}'");
select * from g4_coupon where (1) order by gr_id asc limit 0, 15

1054 : Unknown column 'gr_id' in 'order clause'

error file : /index/adm/coupon_list.php

ㅠㅠ 이런 에러가;;
쿠폰1,2,3,4를 만들어서 그누보드폴더중 어디에 넣어야합니까?
그거만알면될꺼같은데..
아..글구 coupon_ok.php파일 만들어서 어느폴더에 넣어야합니까?
coupon_ok.php이 파일을 꼭만들어야 합니까?궁금하네요..답변좀..
전체 9 |RSS
그누4 스킨 내용 검색

회원로그인

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