회원 사진 기능 적용하기 > Gnuboard

본문 바로가기
사이트 내 전체검색

Gnuboard

기타 회원 사진 기능 적용하기

페이지 정보

본문

  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2153

위 팁과 관련입니다.


'skin/board/basic'에 적용해봅니다.

작성자 글 아랫쪽의 '서명' 부분에 적용해봅니다.

먼저 첨부파일의 이미지를 'skin/board/basic/img'에 넣어줍니다.


skin/board/basic/view.skin.php

<?php if ($is_signature) { ?><p><?php echo $signature ?></p><?php } ?>

위 소스가 '서명' 부분입니다.


<?php
                    //echo $config[cf_1] + "10";
                    // 회원 사진
                    $mb1_dir = substr($view[mb_id],0,2);
                    $mb_1 = G5_DATA_PATH.'/member_image/'.$mb1_dir.'/'.$view[mb_id].'.gif';
		    if (file_exists($mb_1)) {
		        $mb_1 = G5_DATA_URL.'/member_image/'.$mb1_dir.'/'.$view['mb_id'] .'.gif';
		        echo '<img src="'.$mb_1.'" alt="">';     
                    } else {
                        $mb_1 = G5_SKIN_URL.'/board/basic/img/member_no_img.gif';
			echo '<img src="'.$mb_1.'" alt="">';
                    }
	        ?>

위 소스를 적절히 배치해줍니다.
아래와 같이 적용해보았습니다.

<div style="width:100%;height:78px;margin-bottom:10px;border-bottom:1px solid #ddd;color:#797979">
	    <div style="float:left;width:58px;height:58px;padding:10px 0">
                <?php
                    //echo $config[cf_1] + "10";
                    // 회원 사진
                    $mb1_dir = substr($view[mb_id],0,2);
                    $mb_1 = G5_DATA_PATH.'/member_image/'.$mb1_dir.'/'.$view[mb_id].'.gif';
		    if (file_exists($mb_1)) {
		        $mb_1 = G5_DATA_URL.'/member_image/'.$mb1_dir.'/'.$view['mb_id'] .'.gif';
		        echo '<img src="'.$mb_1.'" alt="">';     
                    } else {
                        $mb_1 = G5_SKIN_URL.'/board/basic/img/member_no_img.gif';
			echo '<img src="'.$mb_1.'" alt="">';
                    }
	        ?>
	    </div>
	    <div style="float:left;height:58px;padding:10px;text-align:top">
                <img src="<?php echo $board_skin_url ?>/img/member_chat.png">
	    </div>
	    <div style="padding:10px 0;overflow:auto;overflow-y;height:48px;">
                <?php if ($is_signature) { ?><p><?php echo $signature ?></p><?php } ?>
	    </div>
	</div>




코멘트 부분에도 적용해봅니다.

skin/board/basic/view_comment.skin.php

<p>
            <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/icon_secret.gif" alt="비밀글"><?php } ?>
            <?php echo $comment ?>
        </p>

위 소스가 코멘트' 부분입니다.


<?php
                    //echo $config[cf_1] + "10";
                    // 회원 사진
                    $mb1_dir = substr($list[$i][mb_id],0,2);
                    $mb_1 = G5_DATA_PATH.'/member_image/'.$mb1_dir.'/'.$list[$i][mb_id].'.gif';
		    if (file_exists($mb_1)) { // 등록한 사진이 있는 경우
                        $mb_1 = G5_DATA_URL.'/member_image/'.$mb1_dir.'/'.$list[$i]['mb_id'] .'.gif';
			echo '<img src="'.$mb_1.'" alt="">';            
                    } else { // 등록한 사진이 없거나 비회원인 경우
		        $mb_1 = G5_SKIN_URL.'/board/basic/img/member_no_img.gif';
			echo '<img src="'.$mb_1.'" alt="">';
                    }
	        ?>

위 소스를 적절히 배치해줍니다.
아래와 같이 적용해보았습니다.

<div style="height:auto">
	    <div style="float:left;padding-right:10px;text-align:top">
                <?php
                    //echo $config[cf_1] + "10";
                    // 회원 사진
                    $mb1_dir = substr($list[$i][mb_id],0,2);
                    $mb_1 = G5_DATA_PATH.'/member_image/'.$mb1_dir.'/'.$list[$i][mb_id].'.gif';
		    if (file_exists($mb_1)) { // 등록한 사진이 있는 경우
                        $mb_1 = G5_DATA_URL.'/member_image/'.$mb1_dir.'/'.$list[$i]['mb_id'] .'.gif';
			echo '<img src="'.$mb_1.'" alt="">';            
                    } else { // 등록한 사진이 없거나 비회원인 경우
		        $mb_1 = G5_SKIN_URL.'/board/basic/img/member_no_img.gif';
			echo '<img src="'.$mb_1.'" alt="">';
                    }
	        ?>
	    </div>
	    <div>
                <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/icon_secret.gif" alt="비밀글"><?php } ?>
                <?php echo $comment ?>
	    </div>
	</div>


초보가 주먹구구식으로 작성한 내용이어서 잘못된 부분이 있을 수도 있습니다.

왕초보입니다. 많은 지도편달 부탁드립니다~^^

자주 가는 곳 : SIR

추천0 비추천0

첨부파일

댓글목록

등록된 댓글이 없습니다.

Total 187건 9 페이지
Gnuboard 목록
번호 제목 글쓴이 조회 날짜
67 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17540 11-07
66 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18324 11-06
65 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17105 07-15
64 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 31353 10-09
63 강좌 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17929 10-09
62 기타 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16800 10-07
열람중 기타 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16760 10-02
60 강좌 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18955 10-01
59 강좌 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16556 09-19
58 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16824 09-17
57 정보 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16973 09-16
56 기타 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16684 09-06
55 강좌 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16784 09-04
54 no
image
자료 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15687 08-29
53 기타 관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16493 08-25

검색

회원로그인

회원가입

접속자집계

오늘
1,561
어제
2,298
최대
7,321
전체
1,305,722



internationale

No Copyright, Just Copyleft! 2011-2024 internationale.kr. All wrongs reserved.    Site Map    모바일 버전으로 보기