Extra Form

1. 대댓글 버튼

<button cond="$oDocument->allowComment()" class="re_comment" onclick="<!--@if(!$grant->write_comment || !$oDocument->isEnableComment())-->alert('{$lang->msg_not_permitted}')<!--@else-->reComment({$comment->get('document_srl')},{$comment->get('comment_srl')},'{getUrl('act','dispBoardReplyComment','comment_srl',$comment->comment_srl)}')<!--@end-->;return false;">
 대댓글
</button>

먼저 각 댓글마다 대댓글을 호출하는 버튼을 위와 같이 만들었습니다.

reComment(document_srl, comment_srl, edit_url) 이라는 함수를 실행하고 있습니다.

먼저 이 함수는 실행이 잘 됩니다....


2. script

// 대댓글 돔 구조 변경
function reComment(doc_srl,cmt_srl,edit_url){


 var o = jQuery('.comment-form').eq(0);
 o.find('input[name=error_return_url]').val('/'+doc_srl);
 o.find('input[name=mid]').val(current_mid);
 o.find('input[name=act]').val('dispBoardReplyComment');
 o.find('input[name=document_srl]').val(doc_srl);
 o.appendTo(jQuery('#comment_'+cmt_srl)).fadeIn().find('input[name=parent_srl]').val(cmt_srl);
 o.find('a.wysiwyg').attr('href',edit_url);
 o.find('textarea').focus();

 $.getScript('/rx/common/js/plugins/ckeditor/ckeditor/ckeditor.js', function() {
  console.debug('ckeditor.js 로드 성공');
 });

 setTimeout(() => {
  console.log("Delayed for 1 second.");

  $("iframe.cke_wysiwyg_frame.cke_reset").ready(function() {
   var add = "<p><br></p>";
   var body = $("iframe.cke_wysiwyg_frame.cke_reset").contents().find("body");
   body.attr('className','rhymix_content xe_content editable cke_auto_dark_mode cke_editable cke_editable_themed cke_contents_ltr cke_show_borders'); //color_scheme_light
   body.attr('spellCheck','false');
   body.attr('contentEditable','true');
   body.append(add);
  });
 }, "500");
}

3. 글보기+댓글쓰기+댓글리스트

글보기, 댓글쓰기, 댓글리스트가 모두 _read.html에 있습니다.

1) 댓글쓰기

_read.html 에서 댓글을 작성하는 form의 클래스를 comment-form 로 지정해두었습니다.

2의 스크립트가 동작하여 해당 댓글쓰기 폼이 대댓글쓰기 폼으로 각 값이 변경됩니다.

각 값 자체는 정상적으로 변경되고, 원하는 위치에 로드됩니다.

4. 문제는 댓글을 작성하면  '내용 값은 필수입니다.' 라고 뜨고 작성이 안됩니다.

어쩌다 로딩이 잘 될 경우(?) 글작성이 되기도 합니다. 그 때는 파일 첨부도 정상적으로 잘 됩니다.

안될 경우의 문제를 못 찾겠습니다.

추가시작추가끝


질문•답변

상품문의, 포인트관련 문의는 멤버십 지원게시판에 작성해주세요. (프로젝트>기술지원)

  1. No Image notice by 이온디 2024/06/11 in 기타

    본 게시판의 용도

  2. No Image 30Aug
    by anonymous
    2021/08/30 in XE

    라이믹스/XE 비회원 이메일 알림(비회원 게시판에 관리자댓글 등록되면 글씬이에게 이메일로 푸시알림)

  3. No Image 30Nov
    by 이온디
    2022/11/30 in XE

    라이믹스, XE robots.txt 설정 어떻게 하셨나요?

  4. No Image 13Jun
    by 이온디
    2023/06/13 in XE
    Replies 1

    라이믹스(XE)에서 견적의뢰 게시판을 만들고 싶습니다. 어떤 위젯 혹은 모듈을 써야 하나요?

  5. 10Jun
    by 이온디
    2024/06/10 in XE
    Replies 1

    라이믹스 위젯 페이지 수정이 안되는 문제(크리티컬한 버그로 추정)

  6. No Image 30Aug
    by anonymous
    2021/08/30 in XE
    Replies 1

    라이믹스 아임포트 연동 방법

  7. No Image 31Aug
    by anonymous
    2021/08/31 in XE

    라이믹스 로그인 풀림 문제 겪으시는 분 계신가요?

  8. 26Mar
    by 이온디
    2024/03/26 in XE
    Replies 1

    라이믹스 누리고 모듈 수정 작업 중인데 오류가 하나 있는데 좀 복잡하네요

  9. No Image 20Aug
    by 이온디
    2021/08/20 in XE

    라이믹스 게시판 권한 가져오기

  10. No Image 16Jul
    by 이온디
    2023/07/16 in XE

    라이믹스 2.1.2 + PHP8.0.3 에러로그입니다.

  11. 27Jun
    by 이온디
    2023/06/27 in XE

    디비 쿼리문 질문

  12. No Image 01Nov
    by 이온디
    2022/11/01 in XE

    대댓글 페이지 이동 없이 바로 입력

  13. No Image 09Jan
    by 마스터워치
    2018/01/09 in XE
    Replies 1

    답변요

Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 Next
/ 14
닫기

마이페이지

로그인을 해주세요

네이버로 로그인