묻고답하기
회원가입폼 수정 문의
2015.09.01 12:53
회원가입폼에서 닉네임을 삭제하고, 회원가입시, 닉네임에 hidden값으로 임의값을 넣어서, 처리하려면 어떻게 해야 되나요?
댓글 3
-
팝스애플
2015.09.01 17:43
-
팝스애플
2015.09.01 17:50
/xe/modules/member/tpl/signup_config.html (회원정보 설정에서 닉네임 부분 필수를 풀게끔)
<!--@if($item->name == "nick_name")-->
<td style="text-align:center"><input type="checkbox" name="usable_list[]" value="{$item->name}" title="{$lang->use}" /></td>
<!--@else -->
<td style="text-align:center"><input type="checkbox" name="usable_list[]" value="{$item->name}" title="{$lang->use}" checked="checked"|cond="$item->mustRequired || $item->isUse" disabled="disabled"|cond="$item->mustRequired" /></td>
<!--@end--><!--@if($item->name == "nick_name")-->
<input type="radio" id="{$item->name}_re" name="{$item->name}" value="required" /> {$lang->cmd_required}</label>
<label for="{$item->name}_op" class="x_inline"><input type="radio" id="{$item->name}_op" name="{$item->name}" value="option" checked="checked" /> {$lang->cmd_optional}</label>
<!--@else -->
<input type="radio" id="{$item->name}_re" name="{$item->name}" value="required" checked="checked"|cond="$item->mustRequired || $item->required" disabled="disabled"|cond="$item->mustRequired || !$item->isUse" /> {$lang->cmd_required}</label>
<label for="{$item->name}_op" class="x_inline"><input type="radio" id="{$item->name}_op" name="{$item->name}" value="option" checked="checked"|cond="!$item->mustRequired && ($item->isUse && !$item->required)" disabled="disabled"|cond="$item->mustRequired || !$item->isUse" /> {$lang->cmd_optional}</label>
<!--@end--> -
팝스애플
2015.09.01 17:54
일단 전 이렇게 했습니다만.... 제가 닉네임 뺀거 작업을 해본게 좀 오래전 일이라, 임시로 xe를 하나 더 파셔서 테스트하고 작업하시길 권장합니다.
참고로 닉네임을 삭제하고 게시판의 글쓴이 표시를 이름으로 한 경우...비회원이 쓴 글은 글쓴이가 표시가 안 됩니다...
/xe/modules/member/skins/sketchbook5_member_skin/signup_form.html 을 보면
input[type=text]는 {$formTag->inputTag}로 처리되어 있습니다.
그 부분에 조건문을 && $formTag->name != 'nick_name' 처리해주세요.
ex ) <div class="control-group" loop="$formTags=>$formTag" cond="$formTag->name != 'signature' && $formTag->name != 'nick_name'">
<label for="{$formTag->name}" class="control-label">{$formTag->title}</label>
<div class="controls">{$formTag->inputTag}</div>
</div>