웹마스터 팁

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


                         --끝--

 

 

   

제목 글쓴이 날짜
레이아웃설정에 언어팩추가하기 [8] file 팔공산 2010.09.16
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] SeoSeungHyun 2010.09.15
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] SMaker 2010.09.13
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] 하얀마법 2010.09.11
저니님의 업 다운 퀵메뉴 적용하기 [4] file nabul2 2010.09.05
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] 우리아기 2010.09.04
초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] 놀라운넘 2010.08.27
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] file hhgyu 2010.08.26
레이아웃 관리자 페이지 html 에디터창 늘리기+줄이기 [1] file 레드폭스 2010.08.25
Belarc Advisor - Free Personal PC Audit 레미짱 2010.08.14
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] file 늘푸른이 2010.08.13
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] file 늘푸른이 2010.08.13
무분별한 스팸글 등록으로부터 임시해결 팁 [15] file 라르게덴 2010.08.12
관리자페이지 회원목록을 일반페이지에서 사용하기 [5] file 늘푸른이 2010.08.07
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용 [3] file THEOTHERS 2010.08.07
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] file 늘푸른이 2010.08.06
검정 배경 홈페이지용 회원 정보 스킨 file LutZ 2010.08.03
페이지 모듈 사용시 여백 관련한 팁! sejin7940 2010.08.02
모바일 레이아웃 로그인페이지 개선방법 [4] 스카이피아 2010.08.01
XE 용량 효과적으로 줄이기 [13] 코스트렐리아 2010.07.30