웹마스터 팁

아래의 링크를 먼저 읽어 보세요

http://www.zeroboard.com/16541438




1. zbxe/moudles/member/member.controller.php

line 735                을 삽입한다.

// 필수 정보들을 미리 추출
            $args = Context::gets('user_id','user_name','nick_name','homepage','blog','birthday','email_address','allow_mailing', 'allow_message', 'allow_email','allow_blog','allow_homepage','allow_birthday');

2.  zbxe/moudles/member/queries/updateMember.xml

line 5               을 삽입한다

<columns>
     <column name="user_id" var="user_id" filter="userid" notnull="notnull" />
        <column name="email_address" var="email_address" filter="email" notnull="notnull" />
        <column name="password" var="password" notnull="notnull" />
        <column name="email_id" var="email_id" notnull="notnull" />
        <column name="email_host" var="email_host" notnull="notnull" />

3. zbxe/moudles/member/member.class.php

line 57                을 삽입한다

// 기본 정보를 세팅
            $args->enable_join = '+ '+ 'Y';
            if(!$args->enable_openid) $args->enable_openid = 'N'+ ';
            if(!$args->user_id_policy) $args->user_id_policy = 'Y';
            if(!$args->user_name_policy) $args->user_name_policy = 'Y';
            if(!$args->nick_name_policy) $args->nick_name_policy = 'Y';
            if(!$args->image_name) $args->image_name = 'Y';           

4. zbxe/moudles/member/member.admin.controller.php

line 81               을 삽입한다

/**
         * @brief 회원 관리용 기본 정보의 추가
         **/
        function procMemberAdminInsertConfig() {
            // 기본 정보를 받음
            $args = Context::gets('webmaster_name','webmaster_email','skin','colorset','enable_openid','enable_join','limit_day','after_login_url', 'after_logout_url','redirect_url','agreement','profile_image','profile_image_max_width','profile_image_max_height', 'image_name','image_mark', 'image_name_max_width', 'image_name_max_height','image_mark_max_width', 'image_mark_max_height','signature_max_height','user_id_policy','user_name_policy','nick_name_policy');
            if(!$args->skin) $args->skin = "default";
            if(!$args->colorset) $args->colorset = "white";
            if($args->enable_join!='Y') $args->enable_join = 'N';
            if($args->user_id_policy!='Y') $args->user_id_policy = 'N';
            if($args->user_name_policy!='Y') $args->user_name_policy = 'N';
            if($args->nick_name_policy!='Y') $args->nick_name_policy = 'N';

            if($args->enable_openid!='Y') $args->enable_openid= 'N';

5.  zbxe/moudles/member/tpl/member_config.html

line 31               을 삽입한다.

<tr>
        <th scope="row">{$lang->enable_join}</th>
        <td>
            <input type="checkbox" name="enable_join" value="Y" <!--@if($config->enable_join=='Y')-->checked="checked"<!--@end--> class="checkbox" />
            {$lang->about_enable_join}
        </td>
    </tr>
 <tr>
        <th scope="row">{$lang->member_info_modify_policy}</th>
        <td>
            <input type="checkbox" name="user_id_policy" value="Y" <
!--@if($config->user_id_policy=='Y')-->checked="checked"<!--@end--> class="checkbox" / >{$lang->user_id_policy}
         <input type="checkbox" name="user_name_policy" value="Y" <
!--@if($config->user_name_policy=='Y')-->checked="checked"<!--@end--> class="checkbox" / >{$lang->user_name_policy}
        <input type="checkbox" name="nick_name_policy" value="Y" <
!--@if($config->nick_name_policy=='Y')-->checked="checked"<!--@end--> class="checkbox" / >{$lang->nick_name_policy }
            <p>{$lang->about_member_info_modify_policy }</ p>
        </td>
    </tr>

6. zbxe/moudles/member/lang/ko.lang.php

line 45 부근에         소스를 삽입한다.

$lang->signature_max_height = '서명 높이 제한';
$lang->enable_openid = 'OpenID 지원';
$lang->enable_join = '회원 가입 허가';
$lang->user_id_policy = 'ID 변경 허용';
$lang->user_name_policy = '이름 변경 허용';
$lang->nick_name_policy = '닉네임 변경 허용';
$lang->member_info_modify_policy = '회원정보 변경 정책';
$lang->about_member_info_modify_policy = '체크를 하시면 회원 정보 수정에서 체크하신 정보 변경이 가능합니다.';

제목 글쓴이 날짜
제로보드 2.3 에서 2.5 변경사항 데이터 테이블 구조 변경사항 체크를 정리해봅니다. [4] 도토리나무 2007.11.09
첨부파일 기능에 대한 짧은 정보 [3] 고라리 2007.11.09
회원에게 만기일 주기(1원짜리 팁) [17] 까오천사 2007.11.12
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] 길치객 2007.12.12
외부프로그램(페이지)에서 zbxe 로그인 정보 연동하기 [33] file 도데군 2007.12.23
제로보드에서 로그인후 테크노트에서 로그인정보 사용하기 [4] JinHoHan 2007.12.26
[전면수정]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [5] 대암지기 2008.02.20
[정식 버전 1.0.0][완결편]회원가입시 기본 정보공개 여부 체크하기(1) 모듈부분 [4] 대암지기 2008.02.24
[정식 버전 1.0.0] 회원 정보에서 ID 변경하기(1) 모듈부분 [1] 대암지기 2008.02.27
큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] file 얼터 2008.03.15
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] HIKARU 2008.03.18
회원 가입 임시 제한 일자 버그 수정 방법 [2] file 껄껄껄 2008.04.13
제한된 시간 안에 글을 또 등록할 때 IP 금지 기능(스팸필터) 해제하기 [3] 비나무 2008.05.03
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] file 우야꼬 2008.05.30
[1원짜리팁] 큰 이미지 썸네일 못생성& 확장변수 원하는 곳에 배치하기 ^^ [2] 파파민 2008.06.23
각 리스트형 위젯에 페이지 기능을 달자. [10] 라르게덴 2008.09.02
제로보드XE가입 -> 트랙자동가입 기능 개돌 2008.10.14
회원약관 추가 [7] file 애치티 2009.01.15
제로보드XE 외부출석부 [1] file noirzo 2009.01.18
첨부 파일 용량 문제 - 이것도 저것도 않될때 [4] file DeJavu346 2009.01.22