웹마스터 팁
포인트 부족하면 글 조회 안되게 하는 법
2009.04.18 09:50
오랜삽질끝에 xe1.2.1에서 동작하게 만든 코드입니다.
필요하신분이 있을 것 같아 올립니다.
아래 코드를 board_view.php의 function dispBoardContent() 함수의 권한체크 부분 밑에 추가한다.
// 포인트 검사
if(Context::get('is_logged')) {
$logged_info = Context::get('logged_info');
$member_srl = $logged_info->member_srl;
// 조회 point 정보 가져옴
$module_srl = $this->module_srl;
$oModuleModel = &getModel('module');
$module_config = $oModuleModel->getModulePartConfig('point', $module_srl);
$read_point = $module_config['read_document'];
if(!isset($read_point)) $read_point = $config->read_document;
// 대상 회원의 포인트를 구함
$oPointModel = &getModel('point');
$cur_point = $oPointModel->getPoint($member_srl, true);
if ($cur_point + $read_point < 0) {
Context::set('document_srl','',true);
$this->alertMessage('msg_not_enough_point');
}
}
포인트가 부족할때 뿌려주는 메세지인 'msg_not_enough_point'는 "포인트가 부족하여 게시글을 열람할 수 없습니다" 와 같이
추가하면 되겠죠..
댓글 6
-
띵야
2009.04.18 16:27
멋지심...^^ 추천! -
guest
2009.04.19 18:00
포인트가 부족할때 뿌려주는 메세지 는 어디에서 추가를 하나요...? -
뚱님*^^*
2009.04.20 00:57
board 모듈 디렉토리중에 lang 폴더를 열어 보시면 각 언어별 메세지가 있습니다.
거기에 추가하시면 됩니다.
-
러브스킬
2009.05.11 12:37
요런거 애드온으로 만들어 주시면 안되나요? ^^ 멋집니다.
-
러브스킬
2009.05.21 14:25
적용하려는데 안되는데요 ... 쩝...초보의 한계인듯 합니다. ㅠㅠ
-
코나디언
2009.12.25 23:04
저는 위 코드중에서
if ($cur_point + $read_point < 0)
부분에서 숫자를 0 에서 다른 숫자 (저는 50)으로 바꾸었더니 적용이 되네요. 저는 다운로드할때 포인트 부족하면 못하게 하면서 메시지를 뿌려줄려고 해서 file.controller.php를 수정했습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
설치환경을 갖추어도 설치시 문제 [1] | 하얀후니 | 2007.08.22 |
w3c.org의 웹페이지 유효성 검사기 | 바람처럼831 | 2007.08.24 |
본문 하단에 (애드센스)광고 넣기 [2] | roresy | 2007.08.19 |
포인트 부족하면 글 조회 안되게 하는 법 [6] | 뚱님*^^* | 2009.04.18 |
[뻘팁] XE 설치된 사이트 찾기 [3] | SMaker | 2009.12.18 |
파일 첨부 문제 해결 방법 - 여러 시도 중 하나 일 뿐입니다. | 쫑아빠™ | 2009.12.19 |
메일 중복 발송 문제 해결 방법 [1] | SMaker | 2009.12.09 |
(파일 첨부) 파일명 안보일 때 ... 없애기 [9] | Simulz | 2007.09.10 |
라이트박스(facebox) 적용하기 [7] | 퍼플F | 2008.11.02 |
크롬에서 이미지조절 애드온 액티브박스 lytebox mod 가 동작하지 않을때 | 구구치 | 2009.12.14 |
최신글위젯(content)에 상담게시판 보여주기 [2] | 아고라 | 2009.11.15 |
최신 댓글 보여주는 기능에 관련해 | 손정호547 | 2009.12.11 |
썸네일이 생성되지 않는 문제 [2] | 이그누 | 2009.12.08 |
ZB4로 현재까지 사이트를 운영하는분들 긴급 상황안내 (???) [2] | DuRi | 2009.11.20 |
초간단 폼메일...소스를 보시면 알거에요.. 수정하셔서 사용해보세요 [5] | 코리아프럼 | 2008.10.28 |
에디터가 까맣게 나오는 현상 [1] | kau | 2009.08.06 |
script를 사용해서 이동한 경로에 amp; 라는 문자가 포함될 때 | 된장맛껌 | 2009.12.07 |
타이틀을 플래시로 보이기.... [5] | 맞장 | 2007.10.18 |
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] | 개돌 | 2009.10.08 |
메인 레이아웃에서 로그인이 안보이는 경우. | 김찬회425 | 2009.12.06 |