RX / XERXE 활용팁서드파티
조회 수 36 추천 수 1 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기
Extra Form
서드파티 이름 포인트러쉬모듈
서드파티 URL https://www.xemarket.co.kr/index.php?mid...srl=287244

저희는 보통 같은 이벤트에서 1번만 응모하는 것을 원칙으로 하고 있는데요. 특별한 고지가 없거나 혹은 모르고 두번 응모하는 경우가 생길 수도 있어 당첨자에게는 응모버튼을 감춰 보았습니다.

 

_read.html / read.html  PC와 모바일 모두 감춰야 합니다.

 

파일의 상단 즈음에 로그인한 회원번호로 해당 이벤트의 포인트러쉬로그에 당첨번호인 1이 있는지 DB에서 직접 조회해 보는 것으로 했습니다.

 

혹시 XE에서 처리하는 방식으로 바꿔주실분 도움 주시면 감사하겠습니다.

 

<!--@if($is_logged)-->
{@
 $morepoint = 1;
 $oDB = &DB::getInstance();
 $query = $oDB->_query('select count(*) as count from xe_pointrush_log  where document_srl = '.$document_srl.' and member_srl = '.$logged_info->member_srl.' and rush_number = '.$morepoint);
 $result = $oDB->_fetch($query);
 $endresult = $result->count;
}
<!--@end-->

 

 

 

그리고 응모버튼 부근에 아래 글에 먹튀 회원 막는 것에 당첨자에게 다른 문구로 출력해 주게 합니다.

 

<div id="rush_wrap" cond="$logged_info && $pointrush->rush_status == 'OPEN'">
    <!--@if ($endresult > 0) -->
<center>축! 당첨!</center>
    {@ $notallow_member = explode(',', $module_info->description);}
<!--@else if (in_array($logged_info->member_srl,$notallow_member))-->
<center>Not Allowed</center>
<!--@else-->
<!-- 응모하기 영역을 이벤트 상태 / 로그인 상태 / 이벤트 진행 상태 / 대상 그룹 여부 -->

<div id="rush" style="padding:10px 0px 10px 0px">
<a href="#" onclick="doPointrushExecute('{$oDocument->document_srl}');return false;" class="btng btng-large btng-primary"><span>응 모 하 기</span></a>
</div>
<!--@end-->

 

*이벤트별로 중복응모 여부를 결정해서 진행하고 싶다면 사용자정의를 만드시고 이벤트 글을 작성하실때 중복응모 가능 여부를 체크해 이 값으로 조건을 하나 더 걸어서 처리할 수 있을 겁니다. 저희는 뭐 아직 중복으로 계속 응모하는 이벤트를 하지 않아서...

  • profile
    웹지기 2017.11.10 09:38:50
    <!--@if ($endresult > 0) -->
    블라블라~
    <!--@end-->

    그리고 이 당첨자인지 확인하는 조건으로 당첨자에게만 배송정보등이 열람되게 할 수 있습니다. 사실 저희는 이것 때문에 먼저 이 기능을 넣어 놓았었습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...