회원 이미지 등록하기 > 그누보드5 팁자료실

그누보드5 팁자료실

회원 이미지 등록하기 정보

회원 이미지 등록하기

본문

그누보드5 회원이미지 등록기능 추가하기

 

참고 링크 : http://sir.kr/bbs/board.php?bo_table=g5_tip&wr_id=2153

 

그누보드5버전에는 기본적으로 회원이미지 등록기능이 없다.

아이콘만 등록이 가능한데 여기에 회원이미지 기능을 추가했다.

 

수정할 파일

/bbs/register_form.php

/bbs/register_form_update.php

/어드민폴더/member_form.php

/어드민폴더/member_form_update.php

 

스킨폴더/register_form.skin.php

 

참고링크에서는 여분필드를 이용해서 이미지  가로,세로 사이즈와 용량을 지정해주었지만

굳이 할필요는 없어서 임의로 지정했다.

 

회원정보수정 스킨파일(register_form.skin.php)을 열어

회원아이콘 바로 아래에 아래 소스를 넣어준다.

 

<tr>

<th scope="row"><label for="reg_mb_1">회원사진</label></th>

<td>

<span class="frm_info">

이미지 크기는 가로 55픽셀, 세로 55픽셀 이하로 해주세요.<br>

gif만 가능하며 용량 1000바이트 이하만 등록됩니다.

</span>

<input type="file" name="mb_1" id="reg_mb_1" class="frm_input">

 

<?php if ($w == 'u' && file_exists($mb_1_path)) {  ?>

<img src="<?php echo $mb_1_url ?>" alt="회원사진">

<input type="checkbox" name="del_mb_1" value="1" id="del_mb_1">

<label for="del_mb_1">삭제</label>

<?php }  ?>

</td>

</tr>

 

 

이후 lib/outlogin.lib.php 파일에 회원사진정보를 넣어두고, 사진이 필요한 곳에서 호출해서 사용하면 된다.

// 회원사진 경로

$mb_1_path = G5_DATA_PATH.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';

$mb_1_url = G5_DATA_URL.'/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';

 

// 회원사진이 없는 경우 노프로필 이미지를 나오게 설정한다.

if( !file_exists($mb_1_url)) {

$mb_1_url = '/img/no_profile.png';

$mb_1_msg = "회원정보에 사진을 올려주세요";

}



출처: http://pixxie.tistory.com/entry/그누보드5-회원이미지-등록기능-추가하기 [너부리공작소]

추천
3
  • 복사

댓글 3개

구현하고 싶었던 기능입니다.
감사합니다.
팁자료실에 좋은 정보가 많네요.
주로 스킨과 질문답변을 봤었는데...
© SIRSOFT
현재 페이지 제일 처음으로