회원 이미지 등록하기 > 그누보드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개

구현하고 싶었던 기능입니다.
감사합니다.
팁자료실에 좋은 정보가 많네요.
주로 스킨과 질문답변을 봤었는데...
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT