회원관리 메뉴에서 회원들의 작성글/댓글 수 보는 애드온이나 모듈이 있을까요?
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
안녕하세요!
구글링 해보았지만 원하는 답을 찾을 수 없어서 요렇게 글 남깁니다.
XE 관리자 회원관리 목록 혹은 이 메뉴 내가 아니라도
'관리자가 각 회원들의 작성글수와 작성개수를 볼 수 있는 방법'이 있을까요?
찾아보니 출력을 하는건 있던데..ㅠ
제가 원하는건 출력이 아니라 그냥 관리자페이지에서 확인만 되면 되는 부분이라서 요거 찾는게 힘드네요ㅠ
아니면 코어를 건드려서 출력하는 방법을 활용해서 관리자페이지에 적용이 가능한 부분인가요?
감사합니다!
댓글 5
따로 관리되는부분 없습니다.
그 관련 코드를 활용하여 스킨단위에서 관리자에게만 따로 보여주는 방식으로 카운트하도록 해주시면 될 것 같아요.
카운트관련 사항은 일반 회원들에게 노출되면 사이트에 상당한 부하를 가져올 수 있습니다. (특히 많은 게시글을 작성한 유저가 있는경우)
따라서 최대한 카운트에 대한 부분을 특정페이지에서만 확인하는 방식쓰시고 관리자에게만 노출되도록 처리하시길 바랍니다.
또한 관리자 페이지나 해당 여러가지 코어단위에서 고치는 행위는 하지마세요.
안녕하세요 람보님! 조언주신대로 스케치북 게시판에서 작성자의 IP가 보이는 곳에 작성자의 글/코멘트 수를 관리자에게만 보이게 하려고 소스를 짜봤는데, 익명게시판이라 그런지 불러와지지 않네요 ㅠㅠ 익명홈은 회원번호가 음수로 나온대서 절대수(??)를 불러온다는 abs를 붙여도 봤는데 뜨질 않고...혹시 제 소스에서 어떤 부분이 잘못됐는지 봐주실 수 있으실까요?
<!-- 글 작성자 작성문서수 댓글수 가져오기 -->
<small cond="$logged_info->is_admin=='Y'">({@ $oDocumentModel = getModel('document');
$count_document = $oDocumentModel->getDocumentCountByMemberSrl(abs($oDocument->get('member_srl')));})</small>
<small cond="$logged_info->is_admin=='Y'">({@ $oCommentModel = getModel('comment');
$count_comment = $oCommentModel->getCommentCountByMemberSrl(abs($oDocument->get('member_srl')));})</small>
이런 자료에 기능을 확장해서
관리자로 로그인 한 경우
해당 유저의 총 글수/댓글수를 추출해서 닉네임 옆에 출력하게 구현하시면 됩니다
익명 사이트명 익명규칙까지 감안해서 추출하시면 됩니다.