웹마스터 팁

         관리자 페이지 회원관리 가입폼관리에서 성별(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;
   }

 

    modules.zip

 

 

  회원목록 보기

1.jpg

 

남성회원 보기

2.jpg


   여성회원 보기 

3.jpg


                         --끝--

 

 

   

제목 글쓴이 날짜
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] 한꼬마 2003.11.26
회원 포인트 랭킹(중복 -_-a) [4] file weky 2003.11.15
제로보드회원의 포인트 랭킹 체크하기 [13] file 전원주 2003.11.15
메일 인증시 기존 회원 전부 인증걸기;;; [4] teslaMINT 2003.03.04
제로보드로 유료 사이트 만들기 (회원 db 수정) 수정 #1 [7] file 한꼬마 2002.10.31
회원관리 프로그램을 구현하고 싶은신 분들께.. [7] [폐]허접-_- 2002.03.18
회원 가입 페이지 이젠 끝이다 [5] 2004.03.03
회원가입후 1주일이 지나지 않은 계정에 한하여 탈퇴 제한하기 [1] Arp 2010.12.23
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] 에혀라X 2010.12.05
XE에서 설문조사시 비회원 참여하는 방법 있을까요? [1] file hellosamyoo 2010.10.12
탈퇴한 회원이 재가입 못하게 막는 방법 & 탈퇴한 회원 정보 보전 방법 [9] sejin7940 2010.09.17
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] SeoSeungHyun 2010.09.15
레이아웃 자작시 생기는 회원 모듈과의 충돌 [1] file ZHANG™ 2010.08.15
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] file 늘푸른이 2010.08.13
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] file 늘푸른이 2010.08.13
관리자페이지 회원목록을 일반페이지에서 사용하기 [5] file 늘푸른이 2010.08.07
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] file 늘푸른이 2010.08.06
회원가입폼 내멋대로 내맘대로 하기. [9] 지인짜 2010.08.04
검정 배경 홈페이지용 회원 정보 스킨 file LutZ 2010.08.03
회원확장정보 변수 (출처:sMaker) [5] 시니시즘 2010.07.19