묻고답하기
회원 전체에게서 포인트를 뺏으려먼 어떻게 하나요 ㅠ?
2015.02.01 02:02
http://www.xpressengine.com/qna/21641263
이 글의 송동우님의 답변을 보고 일괄 추가는 가능해졌는데, 일괄 차감은 어떻게 하죠?
저 밑에 add를 sub이나 subtract로 바꾸면 될거같아서 해봤는데
빠지는게 아니라 입력한 포인트로 일괄조정되더라구요 ㅠ
--------------------------------------------------------------------
아래 내용을 사용하는 레이아웃 상단에 넣고
관리자로 로그인 해서
포인트를 넣고 실행시키면
모든 회원에게 입력한 포인트만큼 증가됩니다.......
<block cond="$logged_info->is_admin=='Y'">
<form method="post" action="">
<input type="hidden" name="run" value="1" />
<label>Point : </label><input type="text" name="point" />
<button type="submit">Run</button>
</form>
<block cond="$run&&$point">
{@
$output = executeQuery('member.getMembers', $args);
$oPointController = &getController('point');
}
<span loop="$output->data => $key,$val">
{@ $oPointController->setPoint($val->member_srl, $point, 'add')}
</span>
</block>
</block>
사용후, 코드는 삭제하면 됩니다.......
-------------------------------------------------------------------------
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
장뚱이 | 최근 이미지 추출하려는데요. | |
오스카 | 로그인창과 메뉴박스가 겹쳐보입니다(XE-Art Free 레이아웃) [1] | 2010.11.21 by ForHanbi |
파크가든 | XE를 쓰고 있습니다. 게시판에 적은 인터넷 주소를 새창으로... | |
nzeo초보 | 플래닛 폰트 변경 | |
동탄간지 | 게시판에 회원 정보 출력하기... [3] | 2010.11.21 by 동탄간지 |
서혜란810 | 해외분들을 회원가입할 수 있는 설정은 없나요?? | |
이태일804 | 2개 이상의 게시판을 하나의 게시판으로 출력하고 싶습니다. [2] | 2010.11.21 by 이온디 |
김성호321 | 기본적인문제지만 문의드립니다. [1] | 2010.11.21 by 無願 |
redclip | 싸이트 접속불가문제 [2] | 2010.11.21 by Jaekie |
우헤헤446 | 엮인글 수신은 어디서 확인하나요? [1] | 2010.11.21 by SMaker |
에혀라X | 서브메뉴 타켓을 특정글로 링크시 서브메뉴 사라집니다. | |
또별 | 저장소 계정 설정 메뉴 문의 [2] | 2010.11.21 by 조성민721 |
깜빡이영어 | 답변구하기 어려운 질문모음 (1탄) [1] | 2010.11.21 by 조성민721 |
황선필137 | SSL옵션을 잘못 선택 했다가 로그인이 안됩니다. [2] | 2010.11.21 by 휘즈 |
루시페루 | 쉬운설치 로그인이 안됩니다. | |
최혁필184 | 메인과 서브메인 구성이 다를때. [1] | 2010.11.21 by nabul2 |
hrum | 드림위버에서 만든 웹페이지에서 게시판과 연동된 위젯사용법 [1] | 2010.11.22 by 검프 |
루시페루 | 도와주세요 위젯 위치 ㅠㅠ [1] | 2010.11.22 by 검프 |
신정 | 서버교체후 설치시 화면이 않넘어갑니다. 도와 주세요 [1] | 2010.11.22 by 신정 |
Jaekie | 페이지 - 상자위젯 사용처가 뭔가요? [1] | 2010.11.22 by guny |
아래와 같이 처리하시면 됩니다.
{@ $oPointController->setPoint($val->member_srl, $point, 'minus')}
다만 회원수가 많다면 끊어서 처리하시거나 sql에서 직접 쿼리 날리시는게 제일 좋습니다!