웹마스터 팁

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

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 = '체크를 하시면 회원 정보 수정에서 체크하신 정보 변경이 가능합니다.';

제목 글쓴이 날짜
문서권한 지정 애드온 1.7에서 동작하게 [2] socialskyo 2015.01.17
파일첨부 컨트롤러에 관하여 (첨부파일이 문자열이나, 인코딩되어있는 이미지 등) [1] 410contents 2015.01.16
스팸 단어가 뭔지 스패머들에게 알려주지마세요. 썰레발리오 2015.01.16
[시니시즘] 비회원에게 파일 다운로드 권한이 없다고 뜰 때 시니시즘 2015.01.15
추천 웹 디자인, 모바일 디자인, CSS3, UI/UX 애니메이션을 확인할 수 있는 블로그 file 나도모름 2015.01.14
Centos yum을 이용한 매일밤 자동업데이트 ひりゅう. 2015.01.14
폰갭 어플 연결시 admob 광고 추가 방법 지인에드컴 2015.01.14
1.7.9 mp3확장명 통합검색시 다운로드 문제 임시 조취 꾸링 2015.01.13
Hostinger(호스팅어) 등 해외 서버에서 XE 설치화면이 깨진다면 [9] file YJSoft 2015.01.11
timezone (타임존) 관련한 문제 (SERVER, DBMS, PHP, XE) [2] 세상의모든계산기 2015.01.07
사이트 잠금 수동으로 풀기 StyleRoot 2015.01.07
사용자정의 기준 정렬과 사용자정의 검색이 동시에 작동하도록 기능 개선 [2] sejin7940 2015.01.06
정렬을 사용자정의값으로 한 경우 저장이 안 되는 현상 수정 [1] sejin7940 2015.01.06
게시글을 삭제하면 해당 글 내부에 첨부된 첨부파일이 서버에서 사라지지 않는 버그 수정법 [6] sejin7940 2015.01.05
폰갭 alert하기 file 지인에드컴 2015.01.01
정규식으로 소수 찾기 [4] 신평 2014.12.31
확장변수 정렬 방법 아름다운청년1 2014.12.31
구글 접속이 어려운 지역에서 홈페이지 속도 저하 관련 [2] 상해파 2014.12.31
게시판DX 포인트 설정값이 0인 게시물 경고창 뜨지않도록 꾸링 2014.12.31
관리자 페이지 날짜 검색과 스크랩. [1] 무얼까2 2014.12.24