- 그룹별 회원수 및 활동회원 목록표시2022년 12월 04일
- TheStorybook
- 작성자
- 2022.12.04.:40
{@ $oDB = &DB::getInstance(); $query = $oDB->_query('select * from rx_member inner join rx_member_group_member on rx_member.member_srl = rx_member_group_member.member_srl'); $result = $oDB->_fetch($query); } {@ $oMemberModel = getModel('member'); $group_list = $oMemberModel->getGroups(0); } <block> 태그 위에다 넣기 3. 이제, 응용을 해보겠습니다. 먼저 $result를 통해 특정 그룹에 속해 있는 회원들을 불러올 수 있습니다. 게시판 소스 파일 적당한 곳에 아래와 같은 소스를 응용하면 (해당 게시판 내에서) 3번 그룹에 속한 회원별로 게시물을 보는 게 가능해질 겁니다. <block loop="$result=>$key,$val" cond="$val->group_srl==3"><!-- // 여기서 숫자 3은 그룹 고유 번호를 가리킴 --> <a href="{getUrl('member_srl',$val->member_srl,'page','','document_srl','')}">{$val->nick_name}</a><br /> </block> 4. 이번에는 그룹별 이름과 각 그룹에 속한 회원들의 숫자를 확인해보겠습니다. 이렇게 하면 사이트 내의 모든 회원 그룹은 물론, 소속 회원들 숫자를 일별해볼 수가 있습니다. <block loop="$group_list=>$group_srl,$group_info"> <strong>{$group_info->title}</strong> 그룹에서 <block loop="$result=>$key,$val" cond="$val->group_srl==$group_srl">{@ $count++;}</block>{$count}명의 회원이 활동하고 있습니다.{@ $count=0;}<br /> </block> 5. 위의 소스를 응용해 특정그룹에서만 그룹 이름과 회원 수를 가져올 수도 있습니다. 이렇게 됩니다. <block loop="$group_list=>$group_srl,$group_info"> <!--@if($group_srl==3)--> <!--// 여기서 숫자 3은 출력하고자 하는 그룹의 고유 번호를 가리킴 --> <strong>{$group_info->title}</strong> 그룹에서 <block loop="$result=>$key,$val" cond="$val->group_srl==$group_srl">{@ $count++;}</block>{$count}명의 회원이 활동하고 있습니다. <!--@end--> </block> 4번과 5번은 굉장히 비효율적인 코드입니다. 사용하지 않으시는 걸 권장합니다ㅡㅜ
'XE(Rhymix) > 변수 응용' 카테고리의 다른 글
게시판 > 전체게시물수출력하기 (0) 2022.12.04 사이트 전체 회원수 표시하기 (0) 2022.12.04 내 글 모니터 위젯을 달기 (0) 2022.12.03 게시판 리스트에 요약(내용) 출력하기 (0) 2022.11.23 게시판 목록 새글표시하기 (0) 2022.11.03 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)