웹마스터 팁

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


                         --끝--

 

 

   

제목 글쓴이 날짜
관리자페이지의 게시판 목록에서 '모듈분류'로만 검색이 안 되는 버그 수정 sejin7940 2016.11.09
관리자가 글 쓸때는 분류를 선택 안 해도 등록되도록 (공지글을 쓸때를 위해) 개선 [2] sejin7940 2014.06.21
스케치북 게시판 제목 과 분류 사이의 공간 제거 하기 [6] file socialskyo 2014.01.06
Xe1.5 + board 1.4[목록설정] [분류관리][게시글관리]느린 로딩해결법 [30] 황비 2012.01.14
xe_default 스킨 분류 색상이 정상적으로 적용/출력되지 않을 경우 [2] 위드파트너 2011.03.21
최근 게시물 출력시 카테고리(분류) 표시하기.. [5] 엘카인 2009.01.30
V3 게시판 (분류메뉴-2단계지원) 일반 게시판으로 옮겨 사용하기 ForHanbi 2011.09.09
게시판모듈 글목록에서 분류명(카테고리)를 이미지로 표현하기 [4] nalireco 2011.01.06
Content위젯에서 분류명(카테고리)를 이미지로 표현하기 [1] nalireco 2011.01.12
분류가 있는 게시판에서 전체분류모드로 게시물 클릭시 딜레이 현상 [2] Sx3 2007.08.30
게시판 분류(카테고리)를 텍스트&이미지로 나열 하기 [11] Simulz 2007.08.29
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] file 늘푸른이 2010.08.13
게시물 작성시 관리자 메일 보낼 때 발신인이 없어 스팸으로 분류될 때 [1] ppoya 2010.03.14
분류(카테고리) 색상 지정하기. [12] file 송암 2007.08.27
(최근글목록) 분류명 표시하기 & 이미지 [7] Simulz 2007.08.31
확장변수 이용해서 2차 3차 분류 항목 만들기 [3] VagaBond 2007.09.08
분류(category) 필수로 입력받기 [9] Diver 2007.11.20