회원가입시 "성별/생년" 정보 받기
1. 수정파일
위치 : thema/테마명/bbs/regform
수정 : register_form.skin.php
2. 파일수정
추가하고자 하는 위치에 아래의 코드를 삽입합니다.
저는 105번째줄에 추가하였습니다.
<!---추가-->
<div class="form-group has-feedback text-gap">
<label class="col-sm-2 control-label" for="reg_mb_1"><b>성별</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-3">
<input type="radio" name="mb_1" value="남" id="reg_mb_1" class="frm_input" <?php if($member['mb_2']=="남" || !$member['mb_2']) echo "checked"?>> 남<input type="radio" name="mb_1" value="여" id="reg_mb_1" class="frm_input" <?php if($member['mb_2']=="여") echo "checked"?>> 여<span class="fa fa-check form-control-feedback"></span>
</div>
</div>
<div class="form-group has-feedback text-gap">
<label class="col-sm-2 control-label" for="reg_mb_1"><b>생년</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-3">
<select name="mb_2" id="reg_mb_2" class="frm_input" style="width:80px;">
<option value="2015" <?php if($member['mb_2']=="2015" || !$member['mb_2']) echo "selected"?>>Year</option>
<?php
for($i=date('Y'); $i>1899; $i--) {
$selected = '';
if ($birthdayYear == $i) $selected = ' selected="selected"';
print('<option value="'.$i.'"'.$selected.'>'.$i.'</option>'."n");
}
?>
</select>
<span class="fa fa-check form-control-feedback"></span>
</div>
</div>
<!---추가끝--->
3. 생년월일로 받는 방법
1)입력화면
2) 결과화면
3) 파일수정
<?php
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
// if (empty($member['mb_birth'])) $member['mb_birth'] = G5_TIME_YMD;
?>
<script>
$(function(){
$("#reg_mb_birth").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", maxDate: "+0d" });
});
</script>
<div class="form-group has-feedback text-gap">
<label class="col-sm-2 control-label" for="reg_mb_2"><b>성년월일</b><strong class="sound_only">필수</strong></label>
<div class="col-sm-3">
<input type="text" name="mb_2" value="<?php echo $member['mb_birth'] ?>" id="reg_mb_birth" class="frm_input required" size="11" maxlength="10">
</div>
</div>
4. 위 방법으로 radio버튼, selecet등을 응용할수 있습니다.
5. 출처 : 구글 + 옆동네 그누팁에서 아미나 로그인 폼으로 적용시킨것입니다.