게시판에서 회원프로필으로 보여지는 부분 질문합니다!
본문
저기 회원 프로필 노이미지로 표기 되어있는부분을 회원프로필이아닌
회원 레벨의 이미지로 표기하고싶습니다 ,어떤부분을 어떻게수정해야할까요 ?
해당 링크 보고 응용을 해서 이해를 해보려 했으나 어렵네요 ㅠ_ㅠ
아웃로그인쪽은 해결했으나 게시판에서 보여지는 해당부분은 해결을 하지못했네요 ㅠ_ㅠ
아웃로그인 부부은
<img src=/_level/<? echo $member['mb_level']?>.png style="width: 30px;border-radius: 19px;"> 이렇게 해결하였습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
if ($board['bo_use_sideview'])
$list['name'] = get_sideview($list['mb_id'], $tmp_name2, $list['wr_email'], $list['wr_homepage']);
else
$list['name'] = '<span class="'.($list['mb_id']?'sv_member':'sv_guest').'">'.$tmp_name.'</span>';
$reply = $list['wr_reply'];
$list['reply'] = strlen($reply)*20;
이해당부분을 수정해야되는건가요 ..?
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
if( !$src ){
if( !empty($no_profile_cache) ){
$src = $no_profile_cache;
} else {
// 프로필 이미지가 없을때 기본 이미지
$no_profile_img = (defined('G5_THEME_NO_PROFILE_IMG') && G5_THEME_NO_PROFILE_IMG) ? G5_THEME_NO_PROFILE_IMG : G5_NO_PROFILE_IMG;
$tmp = array();
preg_match( '/src="([^"]*)"/i', $no_profile_img, $tmp );
$no_profile_cache = $src = isset($tmp[1]) ? $tmp[1] : G5_IMG_URL.'/no_profile.gif';
}
}
아니면 이부분을 손어떻게봐야하는지 ..참
답변 2
$src 라는 부분이 있는데 그 부분에 이미지 변수를 가져오는것을 레벨별 이미지 기준으로 가져올수 있도록 처리해 주셔야 할듯 합니다.
common.lib.php 에서
get_side_view 함수안에서
if ($config['cf_use_member_icon']) {
$mb_dir = substr($mb_id,0,2);
$icon_file = G5_DATA_PATH.'/member/'.$mb_dir.'/'.get_mb_icon_name($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.'/'.get_mb_icon_name($mb_id).'.gif';
$tmp_name .= '<span class="profile_img"><img src="'.$icon_file_url.'" width="'.$width.'" height="'.$height.'" alt=""></span>';
if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름
$tmp_name = $tmp_name.' '.$name;
} else {
if( defined('G5_THEME_NO_PROFILE_IMG') ){
$tmp_name .= G5_THEME_NO_PROFILE_IMG;
} else if( defined('G5_NO_PROFILE_IMG') ){
$tmp_name .= G5_NO_PROFILE_IMG;
}
if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름
$tmp_name = $tmp_name.' '.$name;
}
} else {
$tmp_name = $tmp_name.' '.$name;
}
손봐야할곳은 두곳같습니다.
첫번째 굵은줄은 놔둬도 될것같고
두번째 빨간 굵은줄에서 회원 레벨에따라 아이콘 이미지경로를 지정해주시면 될것같습니다.