Home > 애드온 > 원댓/대댓 따로따로 > 대댓글만 ajax로 불러오기

대댓글만 ajax로 불러오기

by 아포리아 posted Oct 02, 2016 Views 1801 Likes 0 Replies 72

Special Thanks to 람보, 라자루스, GG, 착한인연 in XETOWN

 

코어를 수정하지 않고, 댓글단에서 원댓글(시조댓글)만 목록으로 출력하고, 대댓글들(자손댓글)은 로드하지 않았다가, 클릭 이벤트를 이용해 ajax로 따로 출력하는 방식입니다.(앞선 과정은 https://www.xetown.com/square/561964 에 설명이 있어요)

 

아무튼 포털 사이트에서처럼, 원댓글을 목록화하고 그에 대한 답글(자손댓글)을 추가로 로딩해주는 기능이 가능하다는 걸 확인할 수 있었습니다. 그것도 코어 수정 없이요.

역시 라이믹스로 마음 먹으면 안 되는 게 없네요.

 

요약: 마음 써주시고 도움 주신 분들에게 다시 한 번 감사 드려요ㅡ!!

 

https://youtu.be/pb_5DDswth8

 

TAG •
Comment '72'
  • ?
    111 2016.11.02 16:52 SECRET

    "비밀글입니다."

  • ?
    111 2016.11.05 13:09

    - 마지막 문제

      : 로그인했을 때 댓글 페이지가 종종 사라지는 문제

      : popstate 컨테이너가 두 개 있을 때 뒤로가기 엉킴 문제ㅠ

      : $cmt_lst_count 불러오는 다중반복문의 무식함;; 루프를 최대 comment_count-1회만큼 돌려야 하뮤ㅠ

  • ?
    윤삼2 2016.11.05 20:39

    1. 로그인시 댓글이나 대댓글을 작성하면 $cpage와 $oDocument->comment_page_navigation이 사라진다ㄷㄷㄷ

    그런데 수정 커맨드에선 다시 생겨남 쳇

     

    ==> #cmtPosition는 .load()로, .cmt_editor는 별도 ajax로 따로 불러옴으로써 해결

  • ?
    111 2016.11.07 05:50

    222. 컨테이너가 두 개 있을 경우, history.pushState의 data로 인계받은 event.originalEvent.state를 이용하고, 뒤로가기나 앞으로가기 이벤트를 감지해서 방향에 따라 url과 container를 달리 설정해주면 될 것으로 보인다.

    그러나 페이지 이동 이벤트 감지 함수는 너무나 복잡해서 별도의 js플러그인을 설치해야 만하는 게 대략 낭패;;;

     

    => 결국 댓글단의 pushState와 popstate를 포기하고, 문서 내비로 통일시켜 엉킴 문제를 원천봉쇄하기로 한다ㅠㅠ

  • ?
    4092 2017.04.16 01:19

    4092

  • ?
    굿맨 2017.05.05 09:53

    굿맨

  • profile
    윤삼 2017.04.03 22:50

    test

  • profile
    윤삼 2017.04.04 07:16

    5054 5054

  • ?
    test 2017.05.05 10:16

    테스트

  • profile
    윤삼 2017.05.06 09:29

    호호호, XETOWN에서 오셨군요~!

    아직 답글 부분은 cpage 자동 감지가 되지 않고 있는데, 뭐 곧 개발이 되겠죠ㅋㅋㅋㅋ

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 20.00MB


Sketchbook5, 스케치북5

Sketchbook5, 스케치북5