묻고답하기
프로필 이미지 변경시 포인트를 차감하고 싶습니다.
2012.07.29 18:53
xe 1527버전 사용중 입니다.
프로필 이미지 변경시 포인트를 차감하고 싶습니다.
여기 팁을 가지고 똑같이
modules-member-member.controller.php 에서
$this->insertProfileImage($member_srl, $file['tmp_name']); 밑에
// point minus
$pValue='200';
$oPointController=&getController('point');
$oPointModel=&getModel('point');
$point=$oPointModel->getPoint($member_srl);
if($point<$pValue){
$oPointController->setPoint($member_srl,$point,'minus');
}else{
$oPointController->setPoint($member_srl,$pValue,'minus');
}
이렇게 넣었습니다..
그런대 작동하지 않고 있습니다 ㅠㅠㅠ 팁이 오래된거라서 그런지 아니면 그동안 업데이트로 모듈이 변해서 그런건지...
어떻게 해결해야 좋을지 모르겠습니다.. ㅠㅠ 도와주세요
댓글 2
-
송동우
2012.07.30 00:38
-
후움..... 지금 확인하고 있는대 if(Context::get('logged_info')->is_admin!='Y'&&$point<$usePoint) { return false; } 이부분에서 자꾸 화면이 백지가 되서... 호스팅회사에서 아마 또 diplay_error를 끈거 같습니다....ㅠㅠ 저번에 켜줬는대 왜자꾸 끄는지 느려져서 그런가;;; 어쩃든... 있다가 php 버전업 한후에 다시 확인해 바야겟습니다... ㅠㅠ 답변감사합니당.
-
에러 명을 확인하니까 Parse error: syntax error, unexpected T_OBJECT_OPERATOR inxe/modules/member/member.controller.php on line 874 그래서 좀더 구글링 해봤더니 Parse error: syntax error, unexpected T_OBJECT_OPERATOR in ....................../modules/cashbook/cashbook.view.php on line 76 위의 에러가 나는 이유는 지금까지 밝혀진 바에 의하면 2가지입니다. PHP버전이 5.x 이하일 경우 모듈관련 파일을 FTP로 올릴때 바이너리로 올리지 않은 경우 ㅠㅠ 결국 5.2 이상으로 올려야 하나바요.... 호스팅 업체에서 올려주면 그때 다시 확인해볼꼐요 답변 정말 고마워용
-
아 정말 감사합니다.
이번기회에 php 버전을 호스팅 업체에 문의해서 5.3.14 버전으로 올렸습니다.(기존은 4.4)
이놈에 가비* 라는 업체가 문의를 해도 "아.. 그래요?, 확인해보겠습니다 " 1시간...2시간... .....오후.. 아 확인해보니...
후움... ssl 설치도 3만원이나 들고 후움...
어쩃든 이번에 버전업 햇으니 smtp 도 구글로 바꾸고 gzip 도 해보고 .. ㅠㅠ 일주일 동안 삽질만 햇네....
감사합니당. 포인트 감소는 잘 작동하고 있습니다.!
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
누란지세 | 프로필 이미지 변경시 포인트를 차감하고 싶습니다. [2] | 2012.07.30 by 누란지세 |
아막 | 팝업창.. [1] | 2012.07.30 by 누란지세 |
하늘384 | 모바일 동영상 | |
키스미베이베 | db관련 질문합니다. | |
키키21 | 자바스크립트 오류 | |
흰색앵초 | 쪽지를 보낼때마다 포인트를 차감하고 포인트가 없으면 쪽지를 못보내게 하고 싶습니다. [1] | 2012.07.30 by 송동우 |
한꾸이 | 안녕하세요!! {$content}문의좀 드릴게요!! [1] | 2012.07.29 by Coding-Robot |
서기에요 | 서버이전후 이미지 엑박 [1] | 2012.07.29 by 송동우 |
에버마인드 | 최고관리자 추가하는 방법 | |
마계범군 | 버젼 업뎃에 대한 문의입니다 [2] | 2020.03.14 |
카이닉스 | XE 업데이트시 캐시폴더 삭제 해야하는건가요? | |
rjsoo |
1.5.3 제어판 메뉴 글씨체가 이상해요
[1]
![]() | 2020.03.14 by BNU |
이재성518 | 쉬운 설치 게시판 업데이트 후 접속불가 | |
KTK | 불상한 중생을 도와주세요 ㅠ | |
설레미 |
모바일 게시판 기본 버튼을 삭제하고 싶습니다
[1]
![]() | 2012.07.29 by Prizma |
dus2000.myid.net | core 1.5 엮인글 에러 [1] | 2012.07.29 by dus2000.myid.net |
쿵푸팬더 |
스케치북 방명록 스킨 사용중 아주 큰 문제점..
![]() | |
App-studio | 게시판에 스팸 게시글 차단방법 [1] | 2012.07.29 by 파표 |
수색인 | 방명록 홈페이지에연결 [1] | 2012.07.29 by 파표 |
위태성 |
글쓰기 폼 양식의 단순화 및 다중화 가능할까요?
![]() |
xe - modulels - member - member.controller.php 열고
line 898 쯤에
if($width > $max_width || $height > $max_height || $type!=1) FileHandler::createImageFile($target_file, $target_filename, $max_width, $max_height, $ext);
이것을
if($width > $max_width || $height > $max_height || $type!=1)
{
$usePoint = 10;
$oPointModel = &getModel('point');
$point = $oPointModel->getPoint($member_srl);
if(Context::get('logged_info')->is_admin!='Y'&&$point<$usePoint)
{
return false;
}
else
{
FileHandler::createImageFile($target_file, $target_filename, $max_width, $max_height, $ext);
if(Context::get('logged_info')->is_admin!='Y')
{
$oPointController = &getController('point');
$oPointController->setPoint($member_srl, $usePoint, 'minus');
}
}
}
이것으로 수정
붉은 숫자 10은 감점될 포인트......원하는 대로 수정.......
테스트버전 core 1.5.3
본인이 이미지를 올리면 감점.......
관리자가 회원의 이미지를 올리면 포인트 변화 없음.........