웹마스터 팁

이전에 비비디 바비디 부님이 올려주셨지만 작동하지 않아 다시 올려봅니다.
오랜만에 올려보는 팁이기도 하고요.

파일 위치 /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를

입력해 주시면 됩니다.
제목 글쓴이 날짜
구글 네이버 검색 방지 로봇 robots.txt meta 태그 jiom 2013.12.05
검색 로봇 막기 (검색 bot 막기) jiom 2013.12.05
누리CMS 에디터 잡 버그 있으신 분들 보세요. [2] explode 2013.12.03
XE 지식인 모듈에서 일반 게시판처럼 검색하기 [3] explode 2013.12.02
XE 1.7 에서 사이트맵에서 '메뉴 노출 대상' 설정할때 복수 그룹 선택시 에러 수정법 [1] sejin7940 2013.12.01
소셜 XE 페이스북 로그인 에러 해결 방법 file 신평 2013.11.30
라르게덴님의 Xpresseditor + AXISJ AXUpload5(HTML5)와 mex_default 스킨 [5] 투씨 2013.11.29
팝업묘듈/팝업애드온 사용시 창이동 안될때.. [2] 착한악마 2013.11.29
cafeXE 위젯 설정에서 대상모듈 저장이 안 되는 경우 투씨 2013.08.02
레이아웃을 불려오지 않게 하는 코드 [4] 착한악마 2013.11.13
multimedia file 첨부 시 자동으로 jw player 로 설정 더뿌 2013.11.27
디자인을 위한 팁...Adobe Generator for Photoshop CC [7] kj1212_ 2013.11.26
도트 이모티콘 생성기 [21] 예뜨락 2006.10.30
1.4.2 -> 1.4.3 업데이트 후 화면 백지 상태 해결방법 [2] 니오티 2010.07.25
댓글창 배경이미지 클릭시 사라지게 만들기 [2] 귀머거리하늘 2013.11.23
'본문내 이미지 조절 애드온' 이 페이지모듈에서는 자동으로 작동 안 하게 하는 방법 sejin7940 2013.11.23
요즘 만들고 있는 사이트에 적용한 것(모바일 확장변수) [4] 유니눅스 2012.07.30
Content 확장위젯2 에서 권한설정 안되던 버그 xe1.7 garnecia 2013.11.18
그누보드 > XE 이전툴 이용하여 이전하는 방법 [4] 개터리 2013.04.26
XE1.7 사이트맵에서 권한설정시 특정그룹을 선택해 등록하면 권한이 등록 안 되는 버그 수정법 (추가) sejin7940 2013.10.30