웹마스터 팁
7일이상 지난 글에 댓글달면 포인트 지급 안하기
2011.02.21 21:01
오랜만에 올려보는 팁이기도 하고요.
파일 위치 /XE설치경로/modules/point/point.controller.php
/**
* @brief 댓글 등록 포인트 적용 trigger
**/
function triggerInsertComment(&$obj) {
$module_srl = $obj->module_srl;
$member_srl = $obj->member_srl;
if(!$module_srl || !$member_srl) return new Object();
// 원글이 본인의 글이라면 포인트를 올리지 않음
$document_srl = $obj->document_srl;
$oDocumentModel = &getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
if(!$oDocument->isExists() || abs($oDocument->get('member_srl'))==abs($member_srl)) return new Object();
if($oDocument->get('regdate') < date('YmdHis', strtotime('-7 days'))) return new Object();
// point 모듈 정보 가져옴
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$module_config = $oModuleModel->getModulePartConfig('point'+ ', $module_srl);
// 대상 회원의 포인트를 구함
$oPointModel = &getModel('point');
$cur_point = $oPointModel->getPoint($member_srl, true);
$point = $module_config['insert_comment'];
if(!isset($point)) $point = $config->insert_comment;
// 포인트 증감
$cur_point += $point;
$this->setPoint($member_srl,$cur_point);
return new Object();
}
굵은 부분을 추가하시면 되며
빨간 부분을 적절히 수정하여 기간을 조정하시면 됩니다.
예를 들어 1일이상 지난 글에 댓글을 달았을 때 포인트를 지급하지 않으려고 한다면
-7 days 대신에 -1 day를
30일이상 지난 글에 댓글을 달았을때 포인트 지급을 하지 않으려고 한다면
-7 days 대신에 -30 days를
입력해 주시면 됩니다.
댓글 19
제목 | 글쓴이 | 날짜 |
---|---|---|
노프레임 홈페이지 만들기 강좌:)
[53]
![]() | Alunar@R. | 2002.08.22 |
[HTML 초보자] HTML <Hr>태그에 대해서.. [3] | ZipShin | 2002.08.23 |
스타일 시트 적용순서 [4] | 판타랏사 | 2002.08.24 |
[HTML 초보자] marquee 태그 마스터 하기. [5] | ZipShin | 2002.08.27 |
배경그림 고정하기
[5]
![]() | 티투 | 2002.08.28 |
[HTML 초보자] 테이블 태그를하자-1 [5] | ZipShin | 2002.08.30 |
초보에게는 골치아픈 배경 위치 정하기... [6] | 유지호 | 2002.09.01 |
[HTML 초보자]- 테이블 태그를하자-2 [5] | ZipShin | 2002.09.02 |
자바스크립트 없이 브라우저 버전체크 [5] | steelheart | 2002.09.03 |
[HTML 초보자]- 테이블 태그를하자-3 [2] | ZipShin | 2002.09.04 |
[HTML 초보자]- 테이블 태그를하자-4 [1] | ZipShin | 2002.09.07 |
벅스 플레이어 소스입니다. [6] | ☺Lifestory™ | 2002.09.07 |
벅스 연동 되는 자세한 소스... [6] | 서비 | 2002.09.07 |
Fieldset을 이용한 iframe의 효과~! [6] | 깻잎사랑=_=v | 2002.09.09 |
Fieldset을 이용한 제몰 딸린 테이블~!!! [2] | 깻잎사랑=_=v | 2002.09.10 |
레이어 고정법 [8] | bageup | 2002.09.11 |
[HTML 초보자]- 테이블 태그(셀을 합치자..^^) [10] | ZipShin | 2002.09.11 |
최근게시물의 폰트크기와 링크색상 바꾸기. [5] | 매머드 | 2002.09.13 |
으앗~~ 이거 엄청긴데 어느새월에 brbr 치구있어..=_;; 한번에 엔터효과주자!
[15]
![]() | 깻잎사랑=_=v | 2002.09.15 |
[HTML 초보자] 테이블 태그의 rowspan [2] | ZipShin | 2002.09.17 |