웹마스터 팁
관리 화면의 회원 목록에서 소속 그룹 출력하기
2008.03.14 20:16
맨날 이 곳에서 도움만 받고 또 도움만 요청하던 제가 드뎌 팁(?)을 하나 올리게 되었네요...^^;
사실 이 팁은 제 것이 아니라, 블루엔젤이라는 분의 것인데 저같은 초보도 알기 쉽게 제가 정리를 좀 했습니다.(그 분도 제로 님과 BNU 님의 도움으로 알아냈다고 하네요.)
블루엔젤 님의 글
제게 큰 도움이 되었으니 다른 분들께도 도움이 되었으면 합니다.
- - -
/zbxe/modules/member/tpl/member_list.html 파일에서 아래와 같이 추가를 합니다.
* 4번째 줄에('<!--%import("css/member_list.css")-->' 아래)
{@ $oMemberModel = &getModel('member')} 추가
* 테이블 속 적당한 위치(저는 닉네임 다음에 넣고 싶으므로, 한 줄 늘어나서, 76째 줄)에('<th scope="col">{$lang->nick_name}</th>' 아래)
<th scope="col">{$lang->group}</th> 추가
* 두 줄 늘어난 83째줄, <!--@foreach($member_list as $no => $val)--> 아래에
{@ $member_groups = $oMemberModel->getMemberGroups($val->member_srl)} 추가
* 역시 테이블 속 적당한 위치(위에서 추가한 그룹 칸 아래에 넣어야 하므로, 세 줄이 추가 되었으므로 95째 줄)에
<td><!--@foreach($member_groups as $group)-->{$group}, <!--@end--></td> 추가
일단은 완성입니다.
그리고 저는 테이블의 모양을 다듬기 위해 '<col width="xx" />' 내용을 적당히 고쳤고
맨 마지막의 '삭제' 버튼이 있는 칸을 지웠습니다.
(버튼을 보니 자꾸 누르고 싶어지더라고요...^^;
그리고 일괄 삭제는 불편해도 하나씩 지울 때는 해당 ID를 누르고 들어가면 삭제할 수 있고요...
하여간 저는 불안해서 삭제 버튼을 지워 버렸습니다.)
조금 추가 설명을 드리자면, 블루엔젤 님의 댓글에는 4가지 항목에서 두 가지만 위치가 있고 나머지는 위치가 없더군요.(실은 없는 게 아니라 유동적이다 보니 그렇게 설명을 하신 듯...)
그래서 파일을 살펴보니 테이블 구조를 가지고 있고 회원 목록을 보니 역시 테이블.
그래서 테이블의 제 위치에 넣으면 되겠다 싶었습니다.
저는 닉네임 뒤, 가입일 앞에 소속 그룹을 넣고 싶어서 html에서 표를 그려서 위와 같은 위치를 구했습니다.
4번째 항목은 당연히 세번째 항목의 위치에 따라 그 아래에 위치해야 하고요...
일단 제가 제일 필요했던 항목이 그룹 항목이었지만 php를 조금 하실 줄 아시는 분은 변수명을 가지고 얼마든지 응용이 가능할 듯합니다.
어쨋든 이건 저같은 초보를 위한 팁이었습니다.
부디 도움이 되시기를...
- [2017/03/02] 묻고답하기 관리자 회원 목록에서 설명이 보이게 하는 방법 문의 드립니다. *2
- [2016/12/13] 묻고답하기 회원목록보기 가능할까요? *2
- [2016/10/02] 묻고답하기 글쓰기 하면 정상적으로 등록이 되는데 목록으로 안가집니다. *1
- [2015/10/25] 웹마스터 팁 그룹별 회원 목록 출력 *2
- [2015/08/25] 묻고답하기 한 서버에 2개의 XE를 설치하여 회원DB 연동방법? *13
댓글 6
-
☆쫑
2008.03.15 18:23
-
띵야
2008.03.15 18:45
맞습니다.
제 경우에는 새 항목을 추가한 대신 삭제 버튼을 지웠기 때문에 추가가 필요없었지만 추가해 주면 모양을 이쁘게 할 수 있습니다.
참고로, 크기를 지정할 셀에는 <col width="80" /> 이런 식으로 숫자를 주면 되고,
유동적으로 크기가 변해도 되는 셀에는 width값을 지우면 됩니다.
그룹 별로 보는 기능이 없어 아쉽지만, 해당 가입자가 어느 그룹에 속했는지 쉽게 알 수 있어 정말 편합니다. -
하나로45
2008.03.15 19:21
띵야님....감사합니다..
덕분에 해결했습니다.....
쉽게 설명을 해주셔서 더더욱 감사합니다..
일부러 지난번에 올렸다가 해결하지 못한 제 질문글에 답변글까지 남겨주셔서 찾아오기가 더 쉬웠습니다. -
느까끼
2008.03.16 16:35
좋은 팁이어서 이미 적용했습니다.
그런데 추가항목을 출력하려면 어찌해야 하는지도 좀 알려주세요.^^ -
ⓒ블루엔젤™
2008.03.16 21:45
에공 거의 로그인 안하고 보다보니 쪽지나 메일을 이제야 봤네요 띵야님덕에 해결하셨다니 다행이네요 ^^;
누가 원본하고 수정본하고 문서비교해주는 플그램 하나만들어주시면 저도 업데이트란걸 해볼텐데 ㅋㅋ
너무 방대하게 고쳐놔서 업데이트 꿈도 못꾸는 엔젤이가 ㅋㅋ -
파파민
2008.03.17 17:47
혹 소스비교프로그램 얘기라면 Winmerge를 사용하면 됩니다.
설치 후 편집-->옵션 의 맨 아래 Codepage -->일반적인 codepage 선택후 빈칸에 65001 적어주면 UTF-8 버젼 사용가능합니다. ^^
http://winmerge.org/
제목 | 글쓴이 | 날짜 |
---|---|---|
정식버전 후 갤러리 스킨 사용시 이미지 정렬 안되시는 분들~ | 다케루 | 2008.02.29 |
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] | jaehee_91 | 2008.03.01 |
게시판 확장 변수에 그림 입력받기 [7] | 대암지기 | 2008.03.04 |
게시판 확장변수에 라디오버튼 추가해서 사용하기 [6] | 똑디 | 2008.03.04 |
utf-8 저장시 레이아웃 윗부분 빈공간이 생기는 문제 (BOM)처리 [8] | 주금보 | 2008.03.04 |
회원 기본정보 공개여부 및 정보변경 옵션으로 처리하기(Member Moudle) [18] | 대암지기 | 2008.03.04 |
확장변수 쉽게 출력하기 [7] | lightnsalt | 2008.03.04 |
리스트를 작성날짜(regdate)로 정렬하기 [7] | JAMSUN2 | 2008.03.05 |
우분투에서 rewrite 모드 사용하기 [2] | 용꿍 | 2008.03.06 |
기초적인 배경등록시 게시판투명되는것 고치는법[초보만] [3] | 이정제421 | 2008.03.07 |
제로보드 XE에 연동 가능 채팅, 100% 플래시, 1:1 채팅 지원, 필요하면 음성/화상 채팅 지원 [2] | digirave | 2008.03.09 |
애드온에서 그룹 별로 실행여부 설정 [1] | imsoo.net | 2008.03.09 |
[수정 했습니다.]본문 입력없이 확장 변수로만 글작성 작성하기(그림삽입포함) [13] | 대암지기 | 2008.03.09 |
글작성및수정, 코멘트작성및 수정을 하면 미리 입력한 메일주소로 메일발송 [18] | 채연파파 | 2008.03.12 |
동창회 사이트용 프로필 이미지 두개 출력하기 [1] | 지연아빠 | 2008.03.12 |
zbXE에 퍼머링크 달기 [3] | 라르게덴 | 2008.03.13 |
관리 화면의 회원 목록에서 소속 그룹 출력하기 [6] | 띵야 | 2008.03.14 |
큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] | 얼터 | 2008.03.15 |
팝업창 띄우기 [16] | 레망 | 2008.03.16 |
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] | HIKARU | 2008.03.18 |
그냥 읽어보다 있으면 좋겠다 싶어 바로 수정 했습니다.
좋은 참고가 되었네요..
근데 목록에도
<col width="???" />하나 추가 해야 할 듯
없어도 나타나긴 하던데 간격조절이.....