묻고답하기
포인트 랭킹 출력 위젯에서 그룹제외가 안됩니다.
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 남기남 |
콰스 | 모바일 상단 소스 추가 문의 드립니다. | |
레전드 | 메일서버 구축에 대한 문의 | |
레벨업777 | PHP 버전 확인 방법 [1] | 2015.09.11 by 기진곰 |
피노키오72 | 스페머에 의한 파일 용량 초과 [2] | 2015.09.11 by 기진곰 |
sushi |
모바일 글쓰기에서 발생하는 추가 창을 안 뜨게 하고 싶습니다.
![]() | |
KanTa |
최신버전 루트에 설치시 퍼미션 질문 드립니다.
[4]
![]() | 2015.09.11 by KanTa |
퍼스트맨 |
제로보드 게시판 불량단어 차단 에러
![]() | |
ACManim | 가입 인증메일 질문좀 드릴게요.. [8] | 2015.09.10 by 기진곰 |
불량춤꾼1 | 엑스돔 레이아웃의 로그인 문제 [1] | 2015.09.10 by 세걸 |
메르시몰리 | 갤러리 게시판 본문화면에서 | |
다롱이397b7 |
apache, php 연동에 관련해서 질문드립니다.
[2]
![]() | 2015.09.10 by 다롱이397b7 |
pani**** |
서브형 메뉴타입 적용 후 이미지변경 문의
![]() | |
함영현 | 모바일 접속할때 404에러가 떠요 ㅠ | |
쩍새 |
급합니다. 학교 웹메일로 인증메일이 전송되지 않는 문제
[2]
![]() | 2015.09.10 by 쩍새 |
mcls**** |
기본 파비콘?! 안나오게 하려고 하는데 어떻게 해야되나요?
[2]
![]() | 2015.09.10 by mcls**** |
g****d75e5 | xe 게시판 xml 추출에 대해 [2] | 2015.09.10 by g****d75e5 |
jinsw | xe 1.8.7 DB 암호화 방식 아시는분 계시나요? [4] | 2015.09.10 by jinsw |
sandcastle | (재질문) 게시판 글 쓴 이 클릭하면... [2] | 2015.09.10 by sandcastle |
andyseong539 | PHP 5.3에서 XE 는 1.4.0.10이 잘 돌아가나요? [2] | 2015.09.10 by sejin7940 |
키노 |
이거 PC 레이아웃 설정하려면 어찌 해요?
[3]
![]() | 2015.09.10 by 키노 |
그룹 선택 or 제외 에 체크할 경우 위의 query를 실행하게 되어 있네요.