웹마스터 팁



아...먼저 협박아닌 협박한마디 부터 해야것습니다. ^^

이건 순전히 시험용으로 만들고 있는 임시계정으로 저 혼자 북치고 장구치고 해가면서 해본거라서요..

얼마만큼의 확실한?....왜 그거 있잔아요.. xe업뎃되면 어쩌고 하는거...

그런거와 호환성이 어쩌구....그런건 1000% 장담 못한다는거..아시죠? ...  ^^

 

/xe/modules/member/skins/default/signup_form.html......에서

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<tr>
        <th><div>{$lang->user_name} <span class="require">*</span></div></th>
        <td><input type="text" name="user_name" value="" class="inputTypeText"/><p>{$lang->about_user_name}</p></td>
    </tr>
    <tr>
        <th><div>{$lang->nick_name} <span class="require">*</span></div></th>
        <td><input type="text" name="nick_name" value="" class="inputTypeText"/><p>{$lang->about_nick_name}</p></td>
    </tr>
    <tr>
        <th><div>{$lang->email_address} <span class="require">*</span></div></th>
        <td><input type="text" name="email_address" value="" class="inputTypeText"/><p>{$lang->about_email_address}</p></td>
    </tr>

 <!--// 여기서 부터 수정  -->

   <tr>
        <th><div>{$lang->phone} <span class="require">*</span></div></th>
        <td><input type="text" name="phone" value="{htmlspecialchars($val->value[0])}" size="4" class="inputTypeText" />
            <input type="text" name="phone" value="{htmlspecialchars($val->value[1])}" size="4" class="inputTypeText" />
           <input type="text" name="phone" value="{htmlspecialchars($val->value[2])}" size="4" class="inputTypeText" /><p>{$lang->about_phone}</p></td>
   </tr>
    <tr>
       <th><div>{$lang->validationcode} <span class="require">*</span></div></th>
        <td><input type="text" name="validationcode" value="" class="inputTypeText w400" /><p></p></td>
   </tr>

<!--   ↑ 핸드폰번호가 들어간 자리 입니다 -->
   <tr>
        <th><div>{$lang->birthday} <span class="require">*</span></div></th>
        <td><input type="hidden" name="birthday" id="date_birthday" value="" />
            <input type="text" value="" readonly="readonly" class="inputDate inputTypeText" />
   <span class="button"><input type="button" value="{$lang->cmd_delete}" class="dateRemover" /></span><p>{$lang->about_birthday}</p></td>
    </tr>

<!--  생일란은 제 식성것 순서를 정한거구요 ↓ 아래는 소개(sogae) , 추천인(chu) 임의대로 만든것입니다.ㅋ  -->
  <tr>
        <th><div>{$lang->sogae}<span class="require">*</span></div></th>
        <td><input type="text" name="sogae" value="" class="inputTypeText w400" /><p>{$lang->about_sogae}</p></td>
   </tr>
  <tr>
        <th><div>{$lang->chu}</div></th>
        <td><input type="text" name="chu" value="" class="inputTypeText w400" /><p>{$lang->about_chu}</p>
            <div class="publicItem">
                <input type="checkbox" class="checkbox" name="open_chu" value="Y" id="open_chu" />
                <label for="open_chu">공개</label></div></td>
    </tr>

 <!--// 여기까지 수정한 부분  -->

 

임의로 소개(sogae), 추천(chu)...만든겁니다....무식이 근본이 되어서요....ㅋㅋ

 

일단  signup_form.html  는 이런식으로 수정해놓습니다.

 

phone,   validationcode,   sogae,  chu  4개가 새로 생긴거죠. (제 경우를 예로 들었을때)

 

그런다음 할일이..

 

/xe/modules/member/skins/default/filter/signup.xml    에서..

-------------------------------------------------------------------------------------------

  <param name="phone" target="phone" />
  <param name="validationcode" target="validationcode" />
  <param name="sogae" target="sogae" />
  <param name="chu" target="chu" />

----------------------------------------------------를 추가 해주었습니다. (솔직히 무엇에 쓰이는지도 모르지만 그냥 낑겨넣어본것임..ㅡㅡ;;)

 

그다음은..

/xe/modules/member/lang/ko.lang.php  에서

 

phone,   validationcode,   sogae,  chu   맞게 꿰 맞추시면 됩니다.

 

 $lang->phone = '핸드폰';
 $lang->sogae = '자기소개';
 $lang->chu = '추천인 ID';
 $lang->validation_code = '인증번호';

 

$lang->cmd_recv_valcode = '인증번호 받기';    ← 저는 이메일인증개무시~를 하기에 핸드폰 인증을 사용중입니다.

 

$lang->about_phone = '핸드폰으로 <font color=red> 인증</font>과정을 거쳐야 가입이 완료됩니다. <br>아이디,비밀번호 분실시에 문자로 확인할수 있으며 <br> 포인트로 <b>무료문자</b>를 보낼수 있습니다.';
$lang->about_sogae = '현재 거주하고있는곳 및 간단한 자기소개.';
$lang->about_chu = '누구가의 소개로 이 사이트를 알게되었다면 추천인의 <b>아이디</b>(영어)를 입력하세요.<br>추천인과 본인에게 각각의 <b>포인트</b>가 주어집니다.';

<!-- 위 파란글씨는 주석 입니다. 내용은 각자 알아서 쓰세요~  -->

 

// 핸드폰인증
    $lang->cmd_receive_validation_code = '인증번호받기';
    $lang->about_input_phone_number = "인증받을 {$lang->phone}번호를 입력합니다.";
    $lang->alert_check_cellphone_fieldname = "[설정오류] {$lang->phone}번호 필드명 설정을 확인하세요.";
    $lang->alert_no_cellphone_fieldname_input = "[설정오류] {$lang->phone}번호 필드명이 입력되지 않았습니다.";
    $lang->alert_no_validation_fieldname_input = '[설정오류] 인증번호 필드명이 입력되지 않았습니다.';
    $lang->alert_no_validation_code_match = '인증번호가 일치하지 않습니다. 다시 입력하세요.';

 

=======================================================================================

저는 위와 같이 수정해서 시험을 해봤습니다.

혼자 가입하고 핸드폰으로 인증번호 오고..그렇게요.....되더군요.....그 감격이란~!!!

 

이 글의 핵심은....

 

회원가입할때 순서를 제 임의대로 정한다는것에 있습니다.

내멋대로~ 라는 거죠.

이메일인증....전 그거 무지 짜증나더라구요.

제가 운영하고자 하는 사이트의 성격상.....좀...

그래서 전...핸드폰 인증 방식을 택한것이구요..

그런데 그게..추가정보란으로 올라가는게 왜그리 못마땅 스러웠던지...

그래서 이렇게 임의로 추가가 아닌...기본정보란으로 수정해서 사용할려고....밤을 새워봤습니다.

프로그램? 쪽으로 기본이라도 있는 사람들에게는 별것이 아닐런지 모르겠으나..

내일 모래.....50을 바라보는 나이에 머리털나고 컴퓨터관련 학원의 문전 근처에도 못가본..

사채놀이나 하고 지내는 저 같은 문외한에겐 ㅠ.ㅠ   

 html 소스를 이리저리 꿰 맞춰가면서 겨유 흉내나 냈던 저에겐....너무나 큰 숙제였다는....ㅡㅡ;;

 

저와 같은 경우의 무식한 사람들은 부디....유용하게 쓰여지길 바랍니다... ^^

 

아~ 전 또 다른 질문하러 가야 합니다.....어휴~ 이 무식.....ㅡㅡ;;

제목 글쓴이 날짜
게시판 목록에서 바로 첨부파일 다운로드하기 [6] file 요다빈치 2012.03.13
phpmyadmin 로그인시 아래와 같은 에러나올경우 해결방법 [1] file 때린데 또때려 2012.03.12
ie9에서 파일첨부버튼이 먹통일때.. (1.4.5.10 버전) 엔키오 2012.03.07
운영하던 사이트의 도메인 주소를 변경했을때 기존 사이트의 이미지들이 엑박이 뜰때 해결방법 [4] 졸라맨 2012.03.05
제로보드 1.5 이상 게시판에 페이스북 댓글 플러그인 설치법 [1] 줄루™ 2012.03.05
ssh같은거 필요없이 편하게 XE 설치하기. [13] file 재훈군 2012.03.04
업데이트했는데 관리메뉴중 일부가 안보일때 [2] 요술봉 2012.03.04
게시판 본문에 글쓴이 전화번호 추출하여 보이기 늘푸른이 2012.03.03
ie9에서 회원가입폼 클릭이 안될때 엔키오 2012.03.01
XE Core 압축파일(tar.gz)을 올려 서버상에서 압축풀기 [2] 뚱뚱이1 2012.03.01
로봇에 의하여 무한 회원가입이 발생할 때 제가 처리하는 방법 [3] 별님왕자 2012.02.27
외부페이지를 생성해서 사용하면 무척 빠릅니다. [2] 퍼니엑스이 2012.02.27
모바일 페이지가 스마트폰에서 가로폭이 넓게 나올경우의 팁 [2] 카워시 2012.02.27
회원 가입 시 IP 중복 검사 [30] file CMD 2012.02.24
XE 레이아웃에 로고 넣을때 주의할점!!! [1] JHRunning 2012.02.23
nginx rewrite 팁 병든natura 2012.02.21
JwPlayer.swf 스킨 변경하기 [12] file 귀여운유니 2012.02.20
확장변수 중 전화번호 양식으로 write_form.html 에서 script로 제어시 sejin7940 2012.02.16
관리자메뉴에 사이트메뉴 안나오시는분 수정 하세요!! [5] file 박인영647 2012.02.16
XE에서 메일기능이 작동하지 않을때 애호가 2012.02.16