Extra Form
PHP PHP 5.6
CMS Rhymix

게시문 본문 하단 부분에 글 작성자의 전제 게시물, 댓글수 출력을 하려는데 어떤식으로 하면 될까요.

질문이 성의가 없어서 죄송합니다. 근데 아는게 없어서 더 자세이 쓸수가 없어요 ㅜㅜ

 

 

 

  • profile

    - 게시물 카운트 쿼리 : 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

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

     

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

  • profile ?
    윤삼님 답변감사합니다, 윤삼님 작품들 유용하게 잘 사용하고 있습니다.
  • profile

    지금 출력하고자 하는 곳을 담당하는 파일의 위쪽에
    <!-- 글 작성자 작성문서수 댓글수 가져오기 -->
    {@ $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}

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

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

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

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