묻고답하기
임의의 버튼을 누르면 포인트가 변동되게 할 수 있을까요?
2012.07.11 22:08
안녕하세요~
좀 이상한 질문인데요;;
그냥 임의의 버튼을 만들고 이를 누르면 누른 사람의 포인트를 뺐거나 증가시킬 수 있을까요?
예를 들면 '이 버튼을 누르면 100포인트가 삭감됩니다' 라는 버튼을 만드고 누르면 포인트가 정말로 차감되는;
관련 지식이 없어서 잘 모르겠지만,
만약 구현하기가 어려운 것이거나 복잡한 것이라면 답을 얻지 못하더라도
간단한 애드온이나 스킨 차원에서 할 수 있는 것인지
아니면 모듈같은 프로그램을 만들어야 가능한 것인지 정도만 알 수 있어도 좋겠어요ㅠ.ㅠ
어렵지 않지만 오래걸리는 거라면 약간의 실마리라도 주시면 감사하겠습니다~
댓글 1
-
윈컴이
2012.07.11 22:34
이상한 질문은 아닌것 같아요 ^^;; -
송동우
2012.07.11 22:44
<form method="post" action="">
<input type="hidden" name="pointMore" value="100" />
<button type="submit">Point+100</button>
</form>
<form method="post" action="">
<input type="hidden" name="pointMore" value="-100" />
<button type="submit">Point-100</button>
</form>
<block cond="$pointMore">
{@
$oPointController = &getController('point');
$oPointController->setPoint($logged_info->member_srl,$pointMore, 'add');
}
</block>그대로 카피해서
테스트 페이지에 붙여넣고
웹에서 테스트 해 보세요
참고
$oPointController = &getController('point');
$oPointController->setPoint(회원번호, 포인트, 포인트 설정 타입');이것이 포인트 설정하는 겁니다.
포인트 설정타입은 add, minus, update 사용하시면 됩니다.
-
Sketchbook
2012.07.14 11:02
잘 되네요ㅠ.ㅠ 감사합니다. 또 송동우님이 고생하실까봐 걱정했는데.. 역시나네요ㅠ.ㅠ 너무 감사드리구요, 나중에 갚을(?) 기회가 꼭 있었으면 좋겠습니다. 다시 한 번 감사드립니다~