테스트 사이트 - 개발 중인 베타 버전입니다

회원 아이콘 문의입니다. 채택완료

jaebbongLee 6년 전 조회 3,802

회원 정보 수정을 할때 기타 개인설정에서 아이콘을 불러와 저장을 하고나서 서버에 그대로 아이콘이 저장이 됩니다

 

 

저장된 회원 아이콘을 불러와서

 

위 사진 처럼 회원이 저장한 아이콘을 불러오고 싶습니다.

php를 처음 공부해보는 것이라 위 사진처럼 하려면 어떻게 수정해야 할지 모르겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
o
6년 전

아이콘이셨네요 회원이미지를 사용하시면 되시는데 아이콘을 사용하시려면 

 

해당 스킨에 아래 함수를 넣으 주시고요 

echo member_icon2($member[mb_id]);

로 호출해 주시면 됩니다 

 

<?php 
function member_icon2($mb_id=""){
    global $config ; 
    $tmp_name="";
    $mb_dir = substr($mb_id,0,2);
    $icon_file = G5_DATA_PATH.'/member/'.$mb_dir.'/'.$mb_id.'.gif';

    if (file_exists($icon_file)) {
        $width = $config['cf_member_icon_width'];
        $height = $config['cf_member_icon_height'];
        $icon_file_url = G5_DATA_URL.'/member/'.$mb_dir.'/'.$mb_id.'.gif';
        $tmp_name .= '<span class="profile_img"><img src="'.$icon_file_url.'" width="'.$width.'" height="'.$height.'" alt=""></span>';
    }
    return $tmp_name
}
?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

j
jaebbongLee
6년 전
php 함수는 어디 파일에 넣어야 작동이 될까요?
경로를 알려주시면 감사하겠습니다
o
onlymilk47
6년 전
전체 페이지에 걸처서 쓰시려면
/extend/user.config.php 에 넣으시면 됩니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

</p>

<p>echo get_member_profile_img($member['mb_id']); 

 

부분 수정하시면 됩니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

j
jaebbongLee
6년 전
echo get_member_profile_img($member['mb_id']);
부분을 어떻게 수정해야하나요??

댓글을 작성하려면 로그인이 필요합니다.

o
6년 전

outlogin 함수를 사용하시고

/skin/outlogin/basic/outlogin.skin.2.php 

에서 디자인을 변경하시면 되시지 않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

j
jaebbongLee
6년 전
/skin/outlogin/basic/outlogin.skin.2.php 파일에서

<!-- 로그인 후 아웃로그인 시작 { -->
<section id="ol_after" class="ol">
<header id="ol_after_hd">
<h2>나의 회원정보</h2>
<span class="profile_img">
<?php echo get_member_profile_img($member['mb_id']);
$img = '/data/member_image/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif';
?>
<a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=register_form.php" id="ol_after_info" title="정보수정"><i class="fa fa-cog" aria-hidden="true"></i><span class="sound_only">정보수정</span></a>
</span>

<strong><?php echo $nick ?>님</strong>
<a href="<?php echo G5_BBS_URL ?>/logout.php" id="ol_after_logout" class="btn_b04">로그아웃</a>
<?php if ($is_admin == 'super' || $is_auth) { ?><a href="<?php echo G5_ADMIN_URL ?>" class="btn_admin btn_04">관리자</a><?php } ?>

이 있는데 <strong><?php echo $nick ?>님</strong> 여기 앞에 어떻게 해야 저장된 회원 아이콘을 가져와서 화면에 보여줄수있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인