보통 댓글 신고 버튼을 스킨에서 빼서 처리하면

<a onclick="doCallModuleAction('comment','dispCommentDeclare','{$comment->comment_srl}');return false"|cond="$is_logged">

신고 < a/>

이런 구문을 사용합니다. 그런데 이런경우에는 바로 신고가 되어 버리고

댓글 작성자 -> 이 댓글을 -> 신고에서 출력되는 화면과는 달리 신고 사유 입력 절차 없이 바로 신고가 이루어 지게 됩니다.

신고시 포인트 차감도 있는것도 아니고 무분별하게 사용이 되는경향이 있을수 있어서

혹시 스킨에서 뺴서 처리할때에도 바로 신고가 되는 것이 아니라 신고팝업창으로 갈수 있게 할수 있는 방법이있을까요?

아래 처럼 해봐도 잘안되네요...^^;

 

< a href="{('act','dispCommentDeclare','target_srl','$comment->comment_srl')}"> < /a>

 

  • profile
    이렇게 하면 될까요?
    <a onclick="confirm('정말로 신고하시겠습니까?') ? doCallModuleAction('comment','dispCommentDeclare','{$comment->comment_srl}') : return false"|cond="$is_logged">신고</a>
  • profile ?
    • skyo
    • 질문기여자

    아...감사합니다만...

    댓글 작성자 -> 이 댓글을 -> 신고 의 경우와 달리 신고 사유 입력 절차가 이루어 지지 않아서

    동일하게 해당 팝업으로 출력 할려면 구문 처리를 어떻게 해야 하는지가 궁금합니다.

     

    < a href="{('act','dispCommentDeclare','target_srl','$comment->comment_srl')}"> < /a>

    이렇게 해봐도 해당 팝업이 안뜨네요..

  • profile

    문서

    <a href="javascript:popopen('{getUrl('', 'act', 'dispDocumentDeclare', 'target_srl', $document_srl)}')" cond="$is_logged">신고</a>

     

    댓글

    <a href="javascript:popopen('{getUrl('', 'act', 'dispCommentDeclare', 'target_srl', $comment->comment_srl)}')" cond="$is_logged">신고</a>

  • profile ?
    • skyo
    • 질문기여자
    감사합니다. 너무 잘됩니다.