묻고답하기
포인트 랭킹 출력 위젯에서 그룹제외가 안됩니다.
2014.06.15 23:16
포인트 랭킹 출력 위젯에서 그룹포함은 잘 되는데, 그룹제외를 선택하면 반영이 안됩니다.
http://www.xpressengine.com/index.php?mid=download&package_id=18324352
rank_point.class.php 파일의 32번째 줄에
if($args->with_group || $args->without->group) { if($args->with_group) $obj->selected_group_srl = $args->with_group; else $obj->selected_group_without_srl = $args->without_group; $output = executeQuery('widgets.rank_point.getMemberListWithinGroup', $obj); }
위 처럼 되어 있는데, 뭘 수정해야 할런지요?
관리그룹을 제외시켜야 하는데... 방법을 모르겠습니다.
댓글 6
-
세상의모든계산기
2015.01.14 12:27
-
세상의모든계산기
2015.01.14 12:29
1. 회원이 단일 그룹에 속한 경우 : 문제 없음
2. 회원이 (선택 & 제외)그룹 모두에 속한 경우 : 선택에 포함되어 출력됨 = 제외 무시됨
이런 상황이구요.
-
세상의모든계산기
2015.01.14 14:46
회원 둘리 : 그룹 A
회원 도우너 : 그룹 A, B
회원 또치 : 그룹 B, C
회원 길동 : 그룹 C
이런 상태에서
랭킹 위젯에 포함할 그룹 : A, B
랭킹 위젯에 제외할 그룹 : C
원하는 결과 : 둘리,도우너 (2)
실제 결과 : 둘리, 도우너, 도우너, 또치 (4) 이 출력됩니다.
-------------
도우너, 도우너 이렇게 중복으로 나오는 문제는 일단 논외로 하구요...
옵션의 적용 우선순위가 제외그룹 > 선택그룹 이었으면 합니다.
-
세상의모든계산기
2015.01.14 12:32
제외옵션을 우선순위로 올리기 위해서
rank_point.class.php 의
Line #34 의 제일 앞 else 를 제거하여야 할 것 같구요.
그 다음 쿼리명령 부분(.xml)을 처리해야 할 것 같은데...
이 부분은 저도 잘 모르겠습니다. 해보고 있는데 잘 안되네요. ㅠㅠ
-
세상의모든계산기
2015.01.14 13:47
<condition operation="in" column="member_group.group_srl" var="selected_group_srl" /> <condition operation="notin" column="member_group.group_srl" var="selected_group_without_srl" pipe="and" />
이렇게 바꿔 봤는데 안먹히는군요. ㅠㅠ
좀 도와주세요. 하루종일 매달려있네요.
MySQL 쿼리로 하면
SELECT *
FROM `xe_member_group`
WHERE `member_group.group_srl` ="selected_group_srl"AND `member_group.group_srl` !="selected_group_without_srl"
LIMIT 0 , 30이렇게 되는 것 같은데... xml 로 보려니까 어려워요 ㅠㅠ
-
nado0124
2015.02.01 01:53
그동안 로그인을 하지 않아 답글이 달린지도 모르고 있었습니다.
자세한 답글을 주신 '@세상의모든계산기' 님께 진심으로 감사 드립니다.
테스트 해 보고 다시 답글을 드리도록 하겠습니다.
정말 수고 많으셨습니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
장뚱이 | 최근 이미지 추출하려는데요. | |
오스카 |
로그인창과 메뉴박스가 겹쳐보입니다(XE-Art Free 레이아웃)
[1]
![]() | 2010.11.21 by ForHanbi |
파크가든 | XE를 쓰고 있습니다. 게시판에 적은 인터넷 주소를 새창으로... | |
nzeo초보 | 플래닛 폰트 변경 | |
동탄간지 | 게시판에 회원 정보 출력하기... [3] | 2010.11.21 by 동탄간지 |
서혜란810 | 해외분들을 회원가입할 수 있는 설정은 없나요?? | |
이태일804 | 2개 이상의 게시판을 하나의 게시판으로 출력하고 싶습니다. [2] | 2010.11.21 by 이온디 |
김성호321 | 기본적인문제지만 문의드립니다. [1] | 2010.11.21 by 無願 |
redclip | 싸이트 접속불가문제 [2] | 2010.11.21 by Jaekie |
우헤헤446 | 엮인글 수신은 어디서 확인하나요? [1] | 2010.11.21 by SMaker |
에혀라X | 서브메뉴 타켓을 특정글로 링크시 서브메뉴 사라집니다. | |
또별 | 저장소 계정 설정 메뉴 문의 [2] | 2010.11.21 by 조성민721 |
깜빡이영어 | 답변구하기 어려운 질문모음 (1탄) [1] | 2010.11.21 by 조성민721 |
황선필137 | SSL옵션을 잘못 선택 했다가 로그인이 안됩니다. [2] | 2010.11.21 by 휘즈 |
루시페루 | 쉬운설치 로그인이 안됩니다. | |
최혁필184 | 메인과 서브메인 구성이 다를때. [1] | 2010.11.21 by nabul2 |
hrum | 드림위버에서 만든 웹페이지에서 게시판과 연동된 위젯사용법 [1] | 2010.11.22 by 검프 |
루시페루 | 도와주세요 위젯 위치 ㅠㅠ [1] | 2010.11.22 by 검프 |
신정 |
서버교체후 설치시 화면이 않넘어갑니다. 도와 주세요
[1]
![]() | 2010.11.22 by 신정 |
Jaekie | 페이지 - 상자위젯 사용처가 뭔가요? [1] | 2010.11.22 by guny |
그룹 선택 or 제외 에 체크할 경우 위의 query를 실행하게 되어 있네요.