[XE] 게시판 글 작성시 회원 확장변수 정보 받기

돌아다니면서 구한 자료로 공부하는 공간입니다..

틀린부분이 있다면 말씀해주시면 수정하도록 하겠습니다.

※ 남을 비방하거나 욕 / 정치적인 글은 삭제 대상이 됩니다. ※

[XE] 게시판 글 작성시 회원 확장변수 정보 받기

만키로군 0 2182 0

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로 하세요~

, , ,

0 Comments
제목