KCP 창업 지원, 수수료 국내최저 2.9% 제공 이벤트!

게시판 댓글에 답변 달기 > 그누보드5 팁자료실

그누보드5
영카트5
스터디
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티
부가서비스
KCP 이벤트!

그누보드5 팁자료실

게시판 댓글에 답변 달기 정보

게시판 댓글에 답변 달기

본문

게시판 댓글에 답변을 달려고 답변을 눌렀다가 답변을 안쓰고

원글에 답변을 달려고 하면 댓글입력폼이 원상복구 되지 않아 새로고침을 해야 하는 번거로움이 있어서

view_comment.skin.php 파일을 좀 수정했습니다.

 

수정된 게시판 테스트 주소

http://work.wwiz.kr/free

 

//게시판 댓글 답변 수정 버튼 수정-->

--data-cmtid, data-cmtkind 추가

<?php if ($list[$i]['is_reply']) { ?><span class="cmt-vc-icon cmt-icon-write" data-cmtid="<?php echo $comment_id ?>" data-cmtkind="c">답변</span><?php } ?>
                <?php if ($list[$i]['is_edit']) { ?><span class="cmt-vc-icon cmt-icon-write" data-cmtid="<?php echo $comment_id ?>" data-cmtkind="cu">수정</span><?php } ?>

 

댓글목록 부분에

<div id="cf_<?php echo $comment_id?>"></div> <--추가된 부분
        <input type="hidden" value="<?php echo strstr($list[$i]['wr_option'],"secret") ?>" id="secret_comment_<?php echo $comment_id ?>">
        <textarea id="save_comment_<?php echo $comment_id ?>" style="display:none"><?php echo get_text($list[$i]['content1'], 0) ?></textarea>

 

<--js 스크립트 추가-->

$('.cmt-icon-write').on("click",function(){
        var $this = $(this),
            cmtid = $this.data('cmtid'),
            work = $this.data('cmtkind'),
            wf = $('#bo_vc_w');
        
        if($this.hasClass('cmt-icon-open') === true) {
            $('#w').val('c');
            $('#comment_id').val('');
            document.getElementById('wr_content').value = '';
            document.getElementById('wr_secret').checked = false;
            $this.removeClass('cmt-icon-open');
            $('#bo_vc').after($(wf));
            return false;
        }

        if(work == 'cu') {
            document.getElementById('wr_content').value = document.getElementById('save_comment_' + cmtid).value;
            if (typeof char_count != 'undefined') {
                check_byte('wr_content', 'char_count');
            }
            if (document.getElementById('secret_comment_'+cmtid).value) {
                document.getElementById('wr_secret').checked = true;
            } else {
                document.getElementById('wr_secret').checked = false;
            }
        } else {
            document.getElementById('wr_content').value = '';
            document.getElementById('wr_secret').checked = false;
        }
        
        $('.cmt-icon-write').removeClass('cmt-icon-open');
        $this.addClass('cmt-icon-open');
        $('#w').val(work);
        $('#comment_id').val(cmtid);
        $('#cf_'+cmtid).append($(wf));
    });

추천3

댓글 전체

전체 1,729 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 (06212) 서울시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT