묻고답하기
회원정보에 확장정보로 입력된 전화번호를 글쓰기할 때 불러오기.. ㅜㅜ
2009.08.31 12:52
아래 글은 꿍꿍이님 팁입니다.
modules\board\skins\스킨명\write_form.html
을 열면
<!--@foreach($extra_keys as $key => $val)-->
<tr>
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td>{$val->getFormHTML()}</td>
</tr>
<!--@endforeach-->
이런 부분이 있는데요. 아래같이 수정합니다.
<!--@foreach($extra_keys as $key => $val)-->
<tr>
<!--@if($val->name=='학번')-->
<th scope="row"></th>
<td><input type="hidden" name="{$val->name}" value="{$logged_info->school}" class="userName inputTypeText" id="userName"/></td>
<!--@else-->
<th scope="row">{$val->name} <!--@if($val->is_required=='Y')-->*<!--@end--></th>
<td>{$val->getFormHTML()}</td>
<!--@end-->
</tr>
<!--@endforeach-->
이렇게 수정하면 학번은 자동으로 로그인한 회원의 학번정보를 가져와 저장하게 됩니다.
----------------------------------------------------------------
다른 텍스트 필드는 저 문법으로 잘 됩니다.
문제는 3개의 입력필드를 가진 전화번호에요 ㅜㅜ
이 전화번호는 Array 라는 에러문자만 보여주네요.
write_form 파일이기 때문에 글 쓰기 누르면 전화번호가 나와야할 곳에 "Array" 라는 문자가 보이구요.
쓰기 완료 버튼을 누르면 Array 버튼 대신에 - - 가 나옵니다.
여기서 질문 드릴께요.
전화번호를 표기하려면 이제 여기서 어떻게 수정이 되어야 하는지요?
혹시 전화번호를 표기하기 위한 방법이 상당히 어렵다면...
차라리 확장변수를 통해 전화번호를 직접 입력할 수 있게 해주세요 ㅜㅜ
꿍꿍이님 팁은 다 좋은데 대신에 직접 입력하는 확장변수를 넣을 수는 없게 되어 있더라구요 ㅜㅜ
댓글 3
-
청춘개똥
2009.08.31 12:59
-
khongchi
2009.08.31 18:37
전에 똑같은 질문 올렸을때 제가 답변드렸는데.. 보셨나요? -
청춘개똥
2009.09.01 01:24
<!--@foreach($extra_keys as $key => $val)-->
<tr>
<!--@if($key == 1)-->
<th scope="row"></th>
<td><input type="true" name="{$val->name}" value="{$logged_info->name}" class="userName inputTypeText" id="userName"/></td>
<!--@else-->
<!--@end-->
</tr>
<!--@if($key == 2)-->
<th scope="row"></th>
<td><input type="true" name="{$val->name}" value="{$logged_info->address}" class="userName inputTypeText" id="userName"/></td>
<!--@else-->
<!--@end-->
</tr><!--@if($key == 3)-->
<th scope="row"></th>
<td><input type="true" name="{$val->name}" value="{implode('-',$logged_info->cellphone)}" class="userName inputTypeText" id="userName"/></td>
<!--@else-->
<!--@end-->
</tr>
<!--@endforeach-->위와 같이 수정해서 글쓰기할 땐 잘 나옵니다. 정말 감사합니다.
그런데.... 정작 쓰기 완료 버튼을 누르면 전화번호가 표기가 안되더군요... 예전처럼 - - 으로만 나옵니다. ㅜㅜ
글쓰기 할 때의 확장변수입니다.
검색해서 찾아본 글들은 거의 대부분 위젯에 출력하는 팁이던데요.. 글쓰기할 땐 적용이 안되는듯 합니다. ㅜㅜ