Q&A

댓글 6

  • 2019.01.22 05:33 #1153514

    - 게시물 카운트 쿼리 : https://github.com/xpressengine/xe-core/blob/master/modules/document/queries/getDocumentCountByMemberSrl.xml

    - 댓글 카운트 쿼리 : https://github.com/xpressengine/xe-core/blob/master/modules/comment/queries/getCommentCountByMemberSrl.xml

    이 두 가지로 뽑아볼 수 있을 거예요. 모바일이라서 일단 링크만;;;

     

    덧. 아래 웹지기님 댓글이 더 빠르고 유용하겠네요

  • 2019.01.23 21:40 #1154998
    윤삼님 답변감사합니다, 윤삼님 작품들 유용하게 잘 사용하고 있습니다.
  • 2019.01.22 05:35 #1153518

    지금 출력하고자 하는 곳을 담당하는 파일의 위쪽에
    <!-- 글 작성자 작성문서수 댓글수 가져오기 -->
    {@ $oDocumentModel = getModel('document');
    $count_document = $oDocumentModel->getDocumentCountByMemberSrl($oDocument->get('member_srl'));}
    {@ $oCommentModel = getModel('comment');
    $count_comment = $oCommentModel->getCommentCountByMemberSrl($oDocument->get('member_srl'));}

    를 넣어서 글쓴이의 글,댓글수를 원하는 변수에 담아 둡니다.

    그리고 이후 원하는 아래쪽 아무곳에
    글작성 수 -> {$count_document}
    댓글 작성 수 -> {$count_comment}

    로 활용하시면 됩니다. 변수는 임의로 만들었으니 다른 것으로 변경하셔도 됩니다.

  • 2019.01.24 01:40 #1155126
    적용했습니다. 정말 잘됩니다. 웹지기님 진심으로 감사합니다!
  • 2019.01.22 05:44 #1153536
    TMI
    지금 질문의 경우는 글 작성자의 회원번호로 글 작성 수를 가져 왔지만 $oDocument->get('member_srl')

    다른 곳의 회원을 특정하는 변수를 사용해서 작성글수 를 똑같이 가져올 수 있습니다.
    ex) 썸씽모듈의 활동내역을 보여주는 페이지에서 해당 회원의 글,댓글 작성수도 같은 방법으로 보여줄 수 있습니다. 특정 회원의 글 작성, 댓글 작성수를 불러오고 싶을때 해당 하는 곳에서 사용하는 해당 회원번호를 가져오는 변수를 사용하면 됩니다.
  • 2019.01.22 16:24 #1153851

    답변 감사합니다!
    염치없지만 질문 하나만 더해도 될까요?
    게시판이 A,B,C,D,E,F가 았다고 할때
    글쓴이의 게시판 A와 B의 게시물수
    나머지 게시판 게시물 수를 구분해서 출력할수도 있을까요?