[XE] 게시판 글 작성시 회원 확장변수 정보 받기
http://www.xpressengine.com/17904009
게시판 글 작성시 회원 확장변수 정보 받기 꿍꿍이 2009.04.03
회원정보에 확장변수로 입력받은 학번으로 말씀드릴게요.
게시판모듈 확장변수는 학번 이고요.
회원정보 확장변수는 school 입니다.
modulesboardskins스킨명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-->
이렇게 수정하면 학번은 자동으로 로그인한 회원의 학번정보를 가져와 저장하게 됩니다.
로그인 안한 사람도 글을 쓸수 있는 게시판이라면 IF문에 OR 조건을 하나 더 걸어주면 되겠죠?
확장변수명 한글을 사용할 경우 저장은 반드시 UTF-8로 하세요~