Closed Taebu closed 4 years ago
참고 링크 : https://sir.kr/g5_tip/6561#c_6589 참고 링크 : 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-회원이미지-등록기능-추가하기 [너부리공작소]
참고 링크 : https://sir.kr/g5_tip/6561#c_6589 참고 링크 : 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)을 열어 회원아이콘 바로 아래에 아래 소스를 넣어준다.
이후 lib/outlogin.lib.php 파일에 회원사진정보를 넣어두고, 사진이 필요한 곳에서 호출해서 사용하면 된다.
출처: http://pixxie.tistory.com/entry/그누보드5-회원이미지-등록기능-추가하기 [너부리공작소]