Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
그누보드5 코멘트(댓글)을 게시판이 아닌 다른페이지에서 사용하고 싶습니다.

그누보드5 코멘트(댓글)을 게시판이 아닌 다른페이지에서 사용하고 싶습니다.

그누보드5 코멘트(댓글)을 게시판이 아닌 다른페이지에서 사용하고 싶습니다.

QA

그누보드5 코멘트(댓글)을 게시판이 아닌 다른페이지에서 사용하고 싶습니다.

답변 1

본문

 

안녕하세요. ^^

 

그누보드5 코멘트(댓글)을 게시판이 아닌 다른 페이지에서 사용하고 싶습니다.

계층형 댓글이 구현되어 있는데다가.. 그누보드5 기반이라 페이지도 일관성있고 해서..

그대로 가져다 붙이면 될 줄 알았는데.. 문제가 좀 생기네요..

 

제품정보를 보여주는 페이지이며.. 각 제품별로 키값이 있어서 ..

그누보드 게시판 테이블을 그대로 복사하여 댓글용 테이블로 생성하고..

wr_parent 값을 제품키값으로 지정해서.. 간단히 사용하려고 생각하고 있는데요..

 

board.php 에서 받아오는 값들은 대충 때려박아서.. 댓글 쓰기와 삭제는 구현을 시켜놨습니다만..

수정이 문제네요..

 

수정을 하면 자바스크립트로 기존 게시물 내용을 안에다 집어넣는 것 같은데..

수정 버튼을 누르면 동작하는 것 처럼.. 되었다가.. 이전상태로 그냥 돌아와 버립니다..

 

자바스크립트는 전혀 모르겠어서.. 도통 뭐가 문제인지 모르겠습니다.. ㅜ_ㅜ..

페이지에서 c_id값과 w값은 아래와 같이 넘어옵니다.. c_id값은 wr_id값을 그대로 넣어주었구요..

&c_id=10&w=cu#bo_vc_w

 

 


function comment_box(comment_id, work)
}
    var el_id;
    // 댓글 아이디가 넘어오면 답변, 수정
    if (comment_id)
    {
        if (work == 'c')
            el_id = 'reply_' + comment_id;
        else
            el_id = 'edit_' + comment_id;
    }
    else
        el_id = 'bo_vc_w';
    if (save_before != el_id)
    {
        if (save_before)
        {
            document.getElementById(save_before).style.display = 'none';
            document.getElementById(save_before).innerHTML = '';
        }
        document.getElementById(el_id).style.display = '';
        document.getElementById(el_id).innerHTML = save_html;
        // 댓글 수정
        if (work == 'cu')
        {
            document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
            if (typeof char_count != 'undefined')
                check_byte('wr_content', 'char_count');
            if (document.getElementById('secret_comment_'+comment_id).value)
                document.getElementById('wr_secret').checked = true;
            else
                document.getElementById('wr_secret').checked = false;
        }
        document.getElementById('comment_id').value = comment_id;
        document.getElementById('w').value = work;
        if(save_before)
            $("#captcha_reload").trigger("click");
        save_before = el_id;
    }
}​

 

제가 어느부분부터 손을 봐야 되는건지.. 도움 부탁드립니다..

 

이 질문에 댓글 쓰기 :

답변 1

답변을 드리는건 아니지만 생각보다 참 어렵고 걸리는게 많은 과제네요.

댓글의 설정도 게시판별 설정을 가져와서 하는거라 그것도 문제고요.

성공하시면 나중에 알려주시면 감사하겠습니다.

 

 

똑같은건 아니지만 저는 이미지에 댓글을 달도록 만들고 있는 중입니다.

http://www.piree.co.kr/sam_dev/bbs/board.php?bo_table=comm_free&wr_id=24

게시글에 첨부된 이미지 클릭하면 다른 페이지가 뜨는데요.

PC 페이지에 접속하면 레이어팝업이

모바일 페이지에 접속하면 팝업이 뜹니다.

 

이중에 코알라 이미지 클릭하면 중간에 댓글이 나옵니다.

 

 

저도 이 댓글을 수정해서 이미지, 회원정보등에 댓글을 사용할수 있도록 작업중인데 아직 걸리는게 많네요.

댓글 쓰기, 수정, 삭제는 다 되는데 게시판별 댓글 설정을 아직 적용하지 못했습니다. ㅠ_ㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로