포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 게시글을... 부분의 신고에 procDocumentDeclare
2011.03.09 22:38
신고 기능에 신고 버튼을 누를경우 confirm창을 띄워 정말로 신고 하시겠습니까 라고 물어보고 예(확인) 을 누를경우
신고를 하도록 하려고 아래 부분을 수정하고 있었습니다.
// 신고 기능 추가
$url = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_declare','./modules/document/tpl/icons/declare.gif','javascript');
저기서 procDocumentDeclare 가 신고를 하도록 하는것 같은데
대충
function deconfirm()
getdeconfirm("정말로 신고 하시겠습니까?")
if(getdeconfirm){
procDocumentDeclare
}
처럼 만들고 있거든요?...
저기서 그냥 procDocumentDeclare 이라고 만 써도 신고가 되는 건가요?
아니면 하는 방법좀 부탁드립니다.
신고를 하도록 하려고 아래 부분을 수정하고 있었습니다.
// 신고 기능 추가
$url = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl);
$oDocumentController->addDocumentPopupMenu($url,'cmd_declare','./modules/document/tpl/icons/declare.gif','javascript');
저기서 procDocumentDeclare 가 신고를 하도록 하는것 같은데
대충
function deconfirm()
getdeconfirm("정말로 신고 하시겠습니까?")
if(getdeconfirm){
procDocumentDeclare
}
처럼 만들고 있거든요?...
저기서 그냥 procDocumentDeclare 이라고 만 써도 신고가 되는 건가요?
아니면 하는 방법좀 부탁드립니다.
댓글 2
-
B.G.M^^
2011.03.10 00:23
-
B.G.M^^
2011.03.10 00:28
한줄로 연결해서 올리니 뒷부분이...테스트 해보지는 않았습니다. common.js파일 백업후 테스트 해보시기 바랍니다.코어 1.4.4.4 기준으로 설명드리겠습니다./xe/common/js/common.js 파일을 열어 "doCallModuleAction" 함수를 찾습니다. 아마 62번째 라인 쯤에 있을겁니다.[ function doCallModuleAction(module,action,target_srl){
[ function doCallModuleAction(module,action,target_srl){var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);} ]이부분을 아래 소스로 변경하시고 테스트 해보세요if( action == 'procDocumentDeclare' || action == 'procCommentDeclare' ){if(confirm("정말로 신고 하시겠습니까?")){var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);}}else{var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);}} ]
[ function doCallModuleAction(module,action,target_srl){var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);} ]이부분을 아래 소스로 변경하시고 테스트 해보세요
[ function doCallModuleAction(module,action,target_srl){if( action == 'procDocumentDeclare' || action == 'procCommentDeclare' ){if(confirm("정말로 신고 하시겠습니까?")){var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);}}else{var params=new Array();params['target_srl']=target_srl;params['cur_mid']=current_mid;exec_xml(module,action,params,completeCallModuleAction);}} ]