A

회원 이미지 등록하기

그누보드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개

오 필요한 기능 입니다. 담아 갈께요.
구현하고 싶었던 기능입니다.
감사합니다.
팁자료실에 좋은 정보가 많네요.
주로 스킨과 질문답변을 봤었는데...
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
8년 전 조회 8,212
8년 전 조회 4,849
8년 전 조회 4,297
8년 전 조회 5,467
8년 전 조회 4,457
8년 전 조회 5,491
8년 전 조회 8,478
8년 전 조회 4,014
8년 전 조회 5,202
8년 전 조회 5,006
8년 전 조회 4,704
8년 전 조회 5,936
8년 전 조회 1만
8년 전 조회 6,661
8년 전 조회 7,013
8년 전 조회 6,283
8년 전 조회 1.1만
8년 전 조회 4,087
8년 전 조회 9,653
8년 전 조회 5,656
8년 전 조회 5,152
8년 전 조회 1.1만
8년 전 조회 1.8만
8년 전 조회 5,007
8년 전 조회 6,153
8년 전 조회 4,580
8년 전 조회 5,851
8년 전 조회 6,164
8년 전 조회 3,217
8년 전 조회 7,460