묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
가입시 필수 항목 삭제
2012.09.18 18:11
xe 버전은 | 1.4.5.11 입니다 |
---|
가입시 특정 항목 삭제를 하려고합니다.
어디를 수정해야 되나요?
댓글 1
-
송동우
2012.09.18 19:58
-
오소리1
2012.09.18 20:05
답변 감사합니다. 근데 이메일이 수정할 부분이 많아도 꼭 알고 싶습니다. 제발 부탁 드립니다. -
오소리1
2012.09.18 20:06
상당히 복잡하고 많은 곳은 수정해도 해답을 간곡히 부탁 드립니다.
비밀번호 찾기 질문/답변 없애는 방법
xe - modules - member - skins - default - signup_form.html 열고
line 59 쯤에
<tr style="display:none;">
<th><div>{$lang->find_account_question} <span class="require">*</span></div></th>
여기서 붉은 색 추가
그리고
xe - modules - member - skins - default - filter - signup.xml 열고
line 9 쯤에
<node target="find_account_question" required="true" />
<node target="find_account_answer" required="true" maxlength="250" />
여기서 붉은 색 부분 삭제
이메일 없애는 방법은 다른 필수입력사항을 수정하는 것과는 차원이 다릅니다.
기능을 없애는 방법은 상당히 복잡하고 많은 곳을 수정해야 합니다.
아마 따라하다가 지쳐서 포기할 겁니다.
그래서 간단한 방법을 말하자면
xe - modules - member - skins - default - signup_form.html 열고
line 52 쯤에
<tr>
<th><div>{$lang->email_address} <span class="require">*</span></div></th>
<td>
<input type="text" name="email_address" value="" class="iText"/><p>{$lang->about_email_address}</p>
</td>
</tr>
이것을
{@
$admin_args->list_count = 1;
$admin_args->sort_order = 'asc';
$output = executeQuery('member.getMemberList', $admin_args);
}
<tr style="display:none;">
<th><div>{$lang->email_address} <span class="require">*</span></div></th>
<td>
<input type="text" name="email_address" value="{$output->data[$output->total_count]->member_srl}@test.com" class="iText"/><p>{$lang->about_email_address}</p>
</td>
</tr>
이것으로 수정
이메일을 입력하지 않는 대신 가짜 이메일을 입력하는 방법입니다.
물론 회원정보보기, 회원정보 수정 페이지에서 보이지 않도록 추가 수정이 필요합니다.