XE 공식 자료실

제작자
개발해보쟈
등록일
2012-05-21
다운로드 수
1,931
링크1
blog.naver.com/k_rifle/158055580

커뮤니티내에 등록된 사용자들을 검색할 수 있는 위젯입니다.
사용자 검색 모듈이 있어야 정상동작이 가능합니다.
1.4와 1.5 모두 테스트 했어요.
1.4 버전은 운용중인 싸이트에서 필드테스트 하고 있습니다. ^^

라이선스
GPL v2
설치경로
./widgets/user_finder
최초 등록일
2012-05-20
전체 다운로드
1,931
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

사용자 검색 위젯 / 모듈 개발했습니당.ㅋ

페이스북에 보시면 사용자 검색을 할 수 있는 창이 있죠.


(1).png


그거 따라했습니다.


만약 커뮤니티성을 띄는 싸이트라면 회원들끼리 검색할 수 있도록 해 두는 것도 괜찮을 것 같습니다.


모듈은 ./modules/user_finder 에 설치하시고

위젯은 ./widgets/user_finder 에 설치하시면 됩니다.ㅋ


모듈과 위젯 모두 설치해야 정상 동작이 가능합니다.


위젯으로 여러가지 설정하고 위젯 코드를 생성시키신 다음 레이아웃 편집에서 원하는 위치에 집어넣으시면 됩니다.


(2).png


위젯 설정은 위의 그림처럼 하면 됩니다.

검색 대상에 검색할 대상을 넣으시면 되요. 너무 많이 추가하면 서버에 부담이 많이 가겠죠? ^^;;

출력 대상은 3개 선택해 주셔야 해요. 3개가 넘어가면 자동으로 짤리고 3개 이하면 이쁘게 안보입니다.

타이핑 지연시간은 사용자가 검색 위젯에 키보드로 타이핑을 했을 때 기다리는 시간입니다.

즉, 사용자가 김씨 성을 가진 사람들을 찾으러고 "김" 을 타이핑 하고 1초를 쉬면 위젯이 이름이나 닉네임 등에 "김" 문자열이 포함된 모든 사용자들을 불러옵니다.

정렬 순서는 사용자들이 출력될 때 정렬하는 기준입니다. 오름차순과 내림차순으로 정렬하실 수 있습니다.

정렬 기준은 members 테이블의 어떤 컬럼을 기준으로 정렬할 것인가를 결정합니다. member_srl, 사용자 아이디, 이메일 주소, 닉네임, 등록일자, 리스트 오더가 있습니다. 기본으로 member_srl로 정렬하는데 생각해 보니까 member_srl이나 등록일자나 같은 의미겠네요. 속도는 member_srl이 훨씬 더 빠를겁니다.

출력 리스트 수는 위젯에서 검색했을 때 한 번에 출력되는 리스트의 수입니다. 기본은 5로 되어있어요.

가로 길이는 위젯의 가로 길이를 설정할 수 있습니다.


위젯 코드를 생성해 주시고 레이아웃 편집에서 원하는 위치에 넣어주세요. ^^


(3).png



요로코롬 추가시키면 그냥 텍스트박스 하나 떠요. 저기에 사용자 이름이나 닉네임 등으로 검색하시면 자동으로 싸이트에 등록된 사람들의 리스트가 뜹니다.


(4).png


여기에 검색을 하시면


(5).png


요로케 검색이 되요. 출력되는 사용자 리스트 수는 출력 리스트 수에 적용된 값만큼 불러와 집니다.

만약에 사용자가 많다면 더 보기... 를 클릭하셔서 더 많은 사용자들을 불러오실 수 있어요.


사용자 리스트가 뜨면 키보드의 화살표로 사용자를 선택할 수 있고 엔터키를 누르면 사용자 정보 페이지로 넘어갑니다.

마우스로 사용자 클릭을 하면


(6).png


위의 그림처럼 사용자 팝업이 뜹니다.ㅎ


버그 수정 요청 들어오면 제가 학생이라 바빠서 바로바로 수정하기 힘들어요. 댓글이나 쪽지로 남겨주시면 시간 날때 고칠게요.ㅎ


그럼~ ^^ㅋ

포럼 0

로그인 후 작성할 수 있습니다.