묻고답하기

플래닛에서 신고하기 기능을 넣을려고 하는데요.

 

플래닛 스킨 파일 안에 자바스크립트로 아래와 같은 코드가 있더라구요.

 

function doPlanetVoteContent(document_srl){
    var params = new Array();
    params['document_srl'] = document_srl;
    var response_tags = new Array('error','message');
    exec_xml('planet', 'procPlanetVoteContent', params, completeVoteContent, response_tags, params);
}
function completeVoteContent(ret_obj,response_tags, params, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var document_srl = params['document_srl'];
    if (error == '0') {
        $('content_voted:'+document_srl).innerHTML = parseInt($('content_voted:'+document_srl).innerHTML) + 1
    }
}

 

이걸 활용해서 해 봤는데요.  "잘못된 요청입니다." 라고  뜨네요.

 

planet.controller.php 에 아래 내용 추가했구요.

        /**
         * @brief 회원 - 플래닛 글에 신고
         **/
        function procDocumentDeclare(){
            $document_srl = Context::get('document_srl');
debugPrint($document_srl);
            $oDocumentController = &getController('document');
            return $oDocumentController->declaredDocument($document_srl);
        }

 

자바스크립트에 아래와 같이 추가하였습니다. 정확한 기능을 몰라서 어떻게 적용해야하는지를 모르겠더라구요.

 

// 플래닛 신고기능 추가
function doPlanetDocumentDeclare(document_srl){
    var params = new Array();
    params['document_srl'] = document_srl;
    var response_tags = new Array('error','message');
    exec_xml('planet', 'procDocumentDeclare', params, completeDocumentDeclare, response_tags, params);
}
function completeDocumentDeclare(ret_obj,response_tags, params, fo_obj) {
    var error = ret_obj['error'];
    var message = ret_obj['message'];
    var document_srl = params['document_srl'];
 alert(error);
}

 

exec_xml('planet', 'procDocumentDeclare', params, completeDocumentDeclare, response_tags, params);

위의 코드 설명을 쉽게 해주실수 있었으면 합니다.

 

힌트 부탁드립니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
박노열 핸드폰 인증번호가 일치하지 않습니다 / 원인?  
대빌진 음악방송 설치  
purunbada 홈페이지 배경색과 게시판 배경색 바꾸는법? [1] 2010.08.03 by LutZ
김소희378 최근게시글 질문 [1] 2010.08.03 by LutZ
시나브로74 exec_xml 에 대해 문의드립니다.  
김경용513 두개의 레이아웃에서 게시판 하나를 공통으로 쓰고 싶은데... [2] 2010.08.03 by SMaker
데오필로 버튼에 색상이 나오게 하려면? [1] file 2010.08.03 by SMaker
hyeji1 XE 설치 오류 [2] file 2010.08.03 by SMaker
TFeal #레이아웃/최근게시물 관련 질문입니다.  
kuksys php.ini 에서 용량 수정후에 오류... file  
새우꽝 RSS 페이지 만들기..;; [1] 2010.08.03 by 테러보이
곽근명 홈페이지 메인 도메인 문제로.. 문의좀!! [2] 2010.08.03 by 변진수
김희영988 회원그룹이동 버튼이 없어졌어요ㅠㅠ  
김소희267 [위젯] 최근게시글 문의 file  
neokjh 페이지를 수정할때 직접 내용 추가 버튼을 누르면 다음처럼 화면이 떠버리네요. file  
테러보이 php에서 템플릿 코드로드 하기 [1] 2010.08.03 by 라르게덴
도라란 새글/업데이트/이미지/동영상/첨부파일 아이콘 없애기 [1] 2010.08.03 by LutZ
dignzjaaod 쪽지함 보기, 친구보기 등등 글자색 변경하는법좀 가르쳐주세요 [1] 2010.08.03 by LutZ
연재 srl 값을 mid 이름으로... 코드 수정 좀...ㅜㅜ [2] 2010.08.03 by 라르게덴
hellosamyoo MySql 4.0에서 4.1 서버이전함으로써 제로보드 4,1 P2 패스워드 수정불가능?? (도움요청!!) [1] 2010.08.03 by 디자이너리군
임재훈621 xe 설치시 GD 라이브러리가 설치 안되있다고하는대 [1] 2010.08.03 by 디자이너리군
하연울 도메인에 대해 질문합니다. [2] 2010.08.03 by shuden
김소희378 [위젯] 최근게시글 코드 생성 후 코드 삽입 질문. [1] file 2010.08.03 by 디자이너리군
활주로 게시판 오류 [1] 2010.08.03 by 디자이너리군
nabul2 SSH를 이용한 백업, 복구 또는 이전 간단한 몇가지 질문 -0-;; [1] 2010.08.03 by 디자이너리군
yeoma new version으로 설치후에... [1] 2010.08.03 by 디자이너리군
솜리 수세리눅스에서는 파일첨부가 되지 않는다???  
괴적인격 지식인 최저 포인트 설정. [1] 2010.08.03 by cio0812
awdksjawujdgh 아무것도 없는레이아웃 html태크사용  
김동기368 로그인이 안됩니다.