웹마스터 팁
관리자에서 회원리스트(남성,여성리스트 분류해서 보기)
2010.08.13 03:34
관리자 페이지 회원관리 가입폼관리에서 성별(sex), 셀렉트(남성,여성)으로 설정하였을 경우를 전제하에
작업합니다.
※ 반드시 작업전 기존 모듈을 백업저장합니다.
modules/member/tpl/member_list.html 를(을) 편집기나 메모장으로 열어서 상단 <!--#include("header.html")--> 바로 아래에
아래코드 삽입.
<div class="header4">
<ul class="localNavigation">
<li <class="on">!--@if($act=='dispMemberAdminManList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminManList')}">{$lang->man_list}</a></li>
<li <class="on">!--@if($act=='dispMemberAdminWomanList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminWomanList')}">{$lang->woman_list}</a></li>
</ul>
</div>
modules/member/conf/module.xml 를(을) 편집기나 메모장으로 열어서 6번줄에 아래코드 삽입.
<action name="dispMemberManList" type="view" standalone="true" />
<action name="dispMemberWomanList" type="view" standalone="true" />
modules/member/lang/ko.lang.php 를(을) 편집기나 메모장으로 열어서
$lang->sex = '성별';
$lang->man_list = '남성회원';
$lang->woman_list = '여성회원'; 추가.
modules/member/member.admin.view.php 를(을) 편집기나 메모장으로 열어서,
/**
* @brief display member list
**/
function dispMemberAdminList() {
$oMemberAdminModel = &getAdminModel('member');
$oMemberModel = &getModel('member');
$output = $oMemberAdminModel->getMemberList();
// retrieve list of groups for each member
if($output->data) {
foreach($output->data as $key => $member) {
$output->data[$key]->group_list = $oMemberModel->getMemberGroups($member->member_srl,0);
}
}
Context::set('total_count', $output->total_count);
Context::set('total_page', $output->total_page);
Context::set('page', $output->page);
Context::set('member_list', $output->data);
Context::set('page_navigation', $output->page_navigation);
$this->setTemplateFile('member_list');
}
위 코드 다음에 아래코드 삽입.
/**
* @brief display man member list
**/
function dispMemberAdminManList() {
$oMemberAdminModel = &getAdminModel('member');
$oMemberModel = &getModel('member');
$output = $oMemberAdminModel->getMemberList();
// retrieve list of groups for each member
if($output->data) {
foreach($output->data as $key => $member) {
$output->data[$key]->group_list = $oMemberModel->getMemberGroups($member->member_srl,0);
}
}
Context::set('total_count', $output->total_count);
Context::set('total_page', $output->total_page);
Context::set('page', $output->page);
Context::set('member_list', $output->data);
Context::set('page_navigation', $output->page_navigation);
$this->setTemplateFile('man_member_list');
}
/**
* @brief display woman member list
**/
function dispMemberAdminWomanList() {
$oMemberAdminModel = &getAdminModel('member');
$oMemberModel = &getModel('member');
$output = $oMemberAdminModel->getMemberList();
// retrieve list of groups for each member
if($output->data) {
foreach($output->data as $key => $member) {
$output->data[$key]->group_list = $oMemberModel->getMemberGroups($member->member_srl,0);
}
}
Context::set('total_count', $output->total_count);
Context::set('total_page', $output->total_page);
Context::set('page', $output->page);
Context::set('member_list', $output->data);
Context::set('page_navigation', $output->page_navigation);
$this->setTemplateFile('woman_member_list');
}
위 작업을 다 하셨으면,
아래 첨부한 파일을 다운받으시고 알집으로 풀어서 xe 루트에 업로드 합니다.
참고사항
혹시나 오류가 있으신 분들은 첨부로 올려드린 파일중
tpl/man_member_list.html
tpl/man_member_list.html
위 2개의 파일을 편집기나 메모장으로 열어서
{@$extravs->sex = unserialize($val->extra_vars)->sex}
위 코드를 찾아 아래코드로 수정하세요.
{@ $extra_vars = unserialize($val->extra_vars);
$extravs->sex = $extra_vars;
}
회원목록 보기
남성회원 보기
여성회원 보기
--끝--
댓글 5
-
어쭈구리メ
2010.09.04 14:17
따로 파일을 받아서 올려야하나요? 아니면 module.zip안에 다 수정되어있는건가요? xe루트에 업로드한다는것은 module폴더 에 덮어쓰기하는거아요? -
XEMALL
2010.09.20 01:18
네 안에 폴더를 만들어놓으셨기 때문에 그냥 덮어씌우시면 됩니다. -
XEMALL
2010.09.20 01:17
글에서 오타발견. tpl/man_member_list.html
tpl/man_member_list.html -> tpl/woman_member_list.html [하나는 여자멤버 리스트] 위 2개의 파일을 편집기나 메모장으로 열어서
{@$extravs->sex = unserialize($val->extra_vars)->sex}
위 코드를 찾아 아래코드로 수정하세요.
{@ $extra_vars = unserialize($val->extra_vars);
$extravs->sex = $extra_vars;
} -
XEMALL
2010.09.20 01:20
modules/member/member.admin.view.php 에서 추가하라는 부분 떄문에 '회원관리 ' 모듈을 찾을수 없다고 뜨네요. -
gnee
2010.10.01 15:00
음. 거주국가에 대한 팁좀 공개해주시면 안될까요?ㅠㅠ
아이콘이 너무 이쁘네요~
제목 | 글쓴이 | 날짜 |
---|---|---|
레이아웃설정에 언어팩추가하기
[8]
![]() | 팔공산 | 2010.09.16 |
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] | SeoSeungHyun | 2010.09.15 |
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] | SMaker | 2010.09.13 |
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] | 하얀마법 | 2010.09.11 |
저니님의 업 다운 퀵메뉴 적용하기
[4]
![]() | nabul2 | 2010.09.05 |
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] | 우리아기 | 2010.09.04 |
초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] | 놀라운넘 | 2010.08.27 |
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때
[4]
![]() | hhgyu | 2010.08.26 |
레이아웃 관리자 페이지 html 에디터창 늘리기+줄이기
[1]
![]() | 레드폭스 | 2010.08.25 |
Belarc Advisor - Free Personal PC Audit | 레미짱 | 2010.08.14 |
관리자에서 회원리스트(남성,여성리스트 분류해서 보기)
[5]
![]() | 늘푸른이 | 2010.08.13 |
게시판 본문페이지 닉네임 옆에 회원그룹명 사용
[4]
![]() | 늘푸른이 | 2010.08.13 |
무분별한 스팸글 등록으로부터 임시해결 팁
[15]
![]() | 라르게덴 | 2010.08.12 |
관리자페이지 회원목록을 일반페이지에서 사용하기
[5]
![]() | 늘푸른이 | 2010.08.07 |
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용
[3]
![]() | THEOTHERS | 2010.08.07 |
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기
[5]
![]() | 늘푸른이 | 2010.08.06 |
검정 배경 홈페이지용 회원 정보 스킨
![]() | LutZ | 2010.08.03 |
페이지 모듈 사용시 여백 관련한 팁! | sejin7940 | 2010.08.02 |
모바일 레이아웃 로그인페이지 개선방법 [4] | 스카이피아 | 2010.08.01 |
XE 용량 효과적으로 줄이기 [13] | 코스트렐리아 | 2010.07.30 |