묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
추천시 본인도 추천받기 문제
2013.03.12 11:49
xe - modules - document - document.controller.php 열고
line 35 쯤에
if($document_config->use_vote_up=='N') return new Object(-1, 'msg_invalid_request');
이것 아래에
$oPointController = &getController('point');
$oPointController->setPoint(Context::get('logged_info')->member_srl, 추가할 포인트, 'add');
이것 추가
이코드를 보고 적용 했습니다.. 그런데.. 추천은 한번만 되지만 추천버튼을 누를시 계속 포인트가 증가합니다...
추천버튼 누른사람은 계속 올라가는데 방법이 없을까요?
댓글 3
-
송동우
2013.03.12 16:00
-
KTK
2013.03.12 16:11
$point = 1; if(Context::get('mid')=='app_rank'){ $oPointController = &getController('point'); $oPointController->setPoint(Context::get('logged_info')->member_srl, 1, 'add'); } return $this->updateVotedCount($document_srl, $point); } -
KTK
2013.03.12 16:12
이렇게 넣어도 계속 받네요 ㅠㅠ -
KTK
2013.03.12 18:16
감사합니다 아주 잘되는군요! -
KTK
2013.03.12 16:13
이방법===============$point = 1;if(Context::get('mid')=='app_rank'){$oPointController = &getController('point');$oPointController->setPoint(Context::get('logged_info')->member_srl, 1, 'add');}return $this->updateVotedCount($document_srl, $point);}이방법================if(Context::get('mid')=='app_rank'){$oPointController = &getController('point');$oPointController->setPoint(Context::get('logged_info')->member_srl, 1, 'add');}$point = 1;return $this->updateVotedCount($document_srl, $point);}==================위 두방법 모두 계속 올라갑니다 ㅠㅠ 무엇이 문제일까요 ㅠ -
KTK
2013.03.12 16:13
의견은 알람이 될까? -
송동우
2013.03.12 17:58
이미 답변했듯이
updateVotedCount 함수에 적용해야 될 겁니다.
계속 다른 곳에서 적용해서 그런것 같습니다.
updateVotedCount 함수속에 넣어보세요
성공메세지 리턴 바로 위에........