회원가입창에서 이름항목 없애는 방법이요
본문
초보자입니다.
궁금한 점이 있어 질문 올립니다.
회원가입시 이름 항목을 없애고 싶은데요
어떻게 해야 하는지 몰라서 조언 구합니다.
단순하게 register_form.php 파일에서 이름 부분을 주석처리하면
회원가입시 오류가 발생하더라구요.
답변 3
/skin/member/스킨명/register_form.skin.php
<tr style="display:none;">
<th scope="row"><label for="reg_mb_name">이름<strong class="sound_only">필수</strong></label></th>
<td>
<?php if ($config['cf_cert_use']) { ?>
<span class="frm_info">아이핀 본인확인 후에는 이름이 자동 입력되고 휴대폰 본인확인 후에는 이름과 휴대폰번호가 자동 입력되어 수동으로 입력할수 없게 됩니다.</span>
<?php } ?>
<input type="text" id="reg_mb_name" name="mb_name" value="이름<?=time()?>" <?php echo $required ?> <?php echo $readonly; ?> class="frm_input <?php echo $required ?> <?php echo $readonly ?>" size="10">
이름이 보통 필수로 들어가니까 삭제를 하거나 하면 문제가 될 수도 있고 수정해야 할 부분이 많으니 숨기는 게 낫습니다.
위 tr에 display:none을 넣어서 숨겨 버리고, 이름이 필수 입력으로 되어 있을 테니 여기에 저런 식으로 '이름_233243' 이런 식으로 들어가게 처리해 줍니다.
숫자만 들어가면 문제가 될 수 있으니 앞에 '이름'을 넣어 주면 될 것 같습니다.
쉽게 처리 하는 방법은.. 주석처리하시지 말고
input type="hidden" 으로 변경하시고 value="공백" 값을 강제로 아무거나 넣어주세요.
/bbs/register_form과 register_form_update 부분에서
mb_name에 관련된 부분들을 모두 주석처리하세요