묻고답하기
일정 조회수 이상일 떄 베스트게시판으로 이동. 이 소스 완성해주실분 있나요 ㅠㅠㅠ
2013.03.02 14:38
일반 게시판에서 일정 조회수 이상일때
베스트 게시판으로 게시물이 복사되게 하려고합니다
조건은
1. 일반 게시판에서 조회수/게시물 작성 경과일수 >100
2. 한번 베스트게시판으로 복사된 글은 다시 복사되지않도록 변수추가
송동우님이 답변하신 내용을 찾았습니다
---------------------------------------
xe - modules - document - document.controller.php 열고
line 985 쯤에
return new Object(0, 'success_voted');
이것을
if($args->voted_count>=이동할추천숫자)
{
$document_srl_list[] = $document_srl;
$oDocumentAdminController = &getAdminController('document');
$oDocumentAdminController->moveDocumentModule($document_srl_list, 이동할모듈번호, null);
return new Object(-1, 'success_voted');
}
else return new Object(0, 'success_voted');
이것으로 수정........
---------------------------------------
위 소스를 바탕으로 제가 대충 만들어 봤는데
-------------------
if(!$args->베스트 등록유무) { // 베스트 등록 유무 확인
$args->베스트등록 유무 = 1;
if($args->readed_count/게시물 작성 경과일수 >= 100 )
{
$document_srl_list[] = $document_srl;
$oDocumentAdminController = &getAdminController('document');
$oDocumentAdminController->copyDocumentModule($document_srl_list, 이동할모듈번호, null);
return new Object(-1, 'success_voted');
}
else return new Object(0, 'success_voted');
}
------------
댓글 1
-
송동우
2013.03.02 15:10
-
페루sln
2013.03.02 15:14
베스트 등록 유무 확인이나 게시물 작성 경과일수, 구체적인 마무리를 어떻게 해야할 지, 이 소스를 어디에 추가해야할지 잘 모르겠습니다
http://www.xpressengine.com/qna/21750342