<a class="copy_cmt_addr" href="#" data-clipboard-text="{getUrl('','document_srl',$oDocument->get('document_srl'),'comment_srl',$comment->comment_srl,'cpage_detect', 1)}#comment_{$comment->comment_srl}" onclick="return false;">이 댓글 URL복사</a>

 

이런 소스가 있는데, 이건 스킨에서 작동되고, 애드온에서 적용하면 에러가 발생됩니다.

페이징까지 처리할 수 있는 댓글 주소를 애드온에서 작동시점에서 호출할 수 있는 방법을 아시는 분은 알려주시면 감사하겠습니다.

짧은주소 애드온에 적용하려고 합니다.

  • ? Lv17
    그냥 막 던져 봅니다. ^^
    {$oDocument->getPermanentUrl()}#comment_{$comment->get('comment_srl')}

    혹시 이거는요..
  • Lv30
    cpage_detect 는 저희가 애드온을 사용해서 페이지까지 구분해서 찾아갈 수 있도록 한 것이라 범용성이 있는 것은 아니니 이점은 참고해 주세요.
  • Lv30 ? Lv17

    저희가는 무슨 의미죠? 직접 개발 하셨다는건가요?

  • ? Lv17 Lv30

    제가 작성한 댓글 가져오기 주소라 저희라고 표현했고 언급한 애드온은 제가 개발한 것은 아니며 제가 개발했다는 의미는 아닙니다. 저희와 같이 애드온을 사용하지 않으면 cpage 부분은 해당사항이 없으니 범용성 부분을 언급해 드린 것입니다.

  • Lv30 ? Lv17
    네.
  • Lv19
    $comment->comment_srl을 알아내야 하는 문제인가요?

    애드온 호출 시점이 before_display_content 라면,
    정규식 이용해서 <!--BeforeComment(10580,0)--> 등으로 나와 았는 댓글 번호를 추출하면 될 것 같은데요.
    추출해낸 번호는 <!--BeforeComment(10580,0)-->와 <!--AfterComment(10580,0)--> 사이에서 링크 주소 부분에 뿌려주면 될 것 같구요.
  • Lv19

    근데 생각해보니 댓글 주소를 짧은 주소로 만들고 링크 거는 건,
    cpage(댓글 쪽수)가 최근 쪽수에 있지 않은 댓글들한테는 의미가 없을 것 같기는 하네요ㅠ
    후하니님 애드온처럼 cpage를 detect해서 cpage까지 계산해서 링크를 반영해주면 좋을 것 같기는 한데...

  • Lv19 ? Lv17
    전 그 애드온 대신 댓글 페이지를 늘려놓고 쓰고있죠. 페이징이 안생기고 그냥 첫페이지에서 다볼수 있게
    봇이 크롤링하기에도 왠지 안심이라 믿고 있고요^^

    라이믹스 짓허브에는 코어에 댓글 주소 현재 상황 개선이 제안으로 올라가 있는 상태이고요.

    일반적으로 댓글이 100개씩 넘어가는 경우가 잘 없으니까... 아직은 댓글창 길이로 불편 들어온건 없어요. 오히려 댓글 패이징이 불편하다는 피드백은 있었고요
  • ? Lv17 Lv19
    댓글 목록 무한 스크롤 같은 건가요? 좋은 방책이네요 ;)

    ... https://github.com/rhymix/rhymix/issues/904 이거군요.
    코어에 반영이 되면 좋겠네요.
    확실히 댓글 페이징 추적은 어려워요;;
  • Lv19 ? Lv17
    아니요..그냥 보드 모듈에 추가설정인가? 거기에서 댓글 페이징제한을 100개 200개 ~999개 등으로 설정해놓고 아예 페이징이 안생기게 ^^ 우선 저 request 가 반영되기전까지 그리 살아도 되요^^
  • ? Lv17 Lv19
    그것 또한 좋은 방책이네요ㅋㅋㅋㅋ
  • ? Lv17
    저도 결국은 이걸로 해야겠네요ㅠ 단축 주소 애드온 사용하고 걱정없이 지냈는데, 어느날 갑자기 못찾아가네요ㅠ