아래 게시물에 보면 저희가 구독 모듈이 출시되고 나서 부터
오래전부터 사용을 하던 인기인 개념을 게시물 목록에서도 사용하고 있더군요.
저희는 게시물 안에서만 계속 사용했었습니다. 예전에도 목록에서 사용할려고 하니 에러가 나더군요.
관련 글 : https://xetown.com/rxe_tip/981669
해서 개발자이신 @구름이님에게 다시 문의를 넣어봤습니다.
코드는 분명히 제가 사용했던거랑 같은데 에러가 안납니다. 또잉~~ ㅎㅎ
각설하고 아무튼 코드가 있어도 우리 입장에서는 어떻게 활용하느냐가 중요하겠죠
본인이 사용하는 스킨에서
{@ $sargs = new stdClass; $sargs->member_srl = $document->get('member_srl'); $woutput = executeQuery("memberfollow.getMemberFollowerCount",$sargs); $listFollowerCount = $woutput->data->cnt; }
<!--@if($listFollowerCount>25)--> <img src="배지 이미지주소" title="인기인의글"> <!--@end-->
기준 팔로우 수 : 25 와 배지 이미지 주소 등은 수정해서 사용하세요.
그리고 아래 댓글에서 웹지기님 댓글을 참고해서 레이아웃에 기준 숫자를 기입해서 사용하셔도 편리합니다.
결과물
이렇게 목록에서 인기인의 글로 출력됩니다.
감사합니다.
---
1. 본문안에서 인기인 배지 붙여서 사용하고 싶거나 다른 후기도 보고싶다면 여기로
https://xetown.com/rxe_tip/981669
2. 이 좋은 모듈이 7월 20일까지 할인중이네? 구매 하실 분은 여기로
https://xetown.com/rxe_market/779784
저희도 인증뱃지 위젯,글목록,글읽기,썸씽페이지 등 모든 곳에 다 노출하게 해 놓았습니다.
요 인증뱃지 획득한 회원은 글을 쓰면 부각이 되어서 글을 더 쓰고 싶어하시고 팔로우에 관심 있는 분들은 팔로워를 모으려는 동기가 더 부여 되서 긍정적인 효과가 훨씬 큰 것 같더군요.
글읽기,위젯스킨,글목록,다른모듈의스킨 등에서 해당하는 회원의 팔로워수 를 구할때 중요한 포인트는
$sargs->member_srl = $document->get('member_srl');
이부분입니다. 왜냐면 글읽는 곳, 글 목록,위젯의 회원,타모듈의 스킨에서 해당 회원의 회원번호를 가져오려면 요부분이 적절하게 변형이 되어야 하구요.
그리고 글읽기에서 댓글, 글 목록 모두 다 표시해 주다보면..
$listFollowerCount 이 변수도 각각에 맞게 따로 써줘야 합니다. 왜냐면 이것을 하나로 겹쳐서 쓰게 되면 글쓴이의 팔로워 숫자가 댓글 작성자들 혹은 글 목록에 글 작성자들 모두에게 적용되거나 하는 등의 부작용이 생깁니다.
그래서 쿼리결과를 담은 변수를 다르게 사용해야 합니다.
혹시 저희처럼 사이트 전역에 모두 적용하시려고 하시는 분들에게 참고가 될까 해서 댓글 달았습니다.