회원 아이콘 사용시 사이드뷰 기본 아이콘 지정
회원 아이콘을 등록하지 않은 사람은 기본 아이콘이 출력되도록 설정하는 방법입니다.
참고로 회원 아이콘은 게시판 설정에서 글쓴이 사이드뷰를 체크해야 합니다.
회원 아이콘 등록은 회원 정보 수정 페이지에서 등록합니다.
그누보드 기본 기능에 있습니다.
수정파일 : lib/common.lib.php
1. 아래 함수를 찾은 후 빨간색 부분 코드 수정
// 회원 레이어
function get_sideview($mb_id, $name='', $email='', $homepage='')
{
......................
......................
if ($config['cf_use_member_icon']) {
$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 .= '<img src="'.$icon_file_url.'" width="'.$width.'" height="'.$height.'" alt="">';
if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름
$tmp_name = $tmp_name.' '.$name;
} else {
$tmp_name .= '<img src="'.G5_IMG_URL.'/member_noimg.gif" width="'.$width.'" height="'.$height.'" alt="">';
if ($config['cf_use_member_icon'] == 2) // 회원아이콘+이름
$tmp_name = $tmp_name.' '.$name;
}
} else {
$tmp_name = $tmp_name.' '.$name;
}
.....................
.....................
원본에서는 저 부분이 $tmp_name = $tmp_name." ".$name; 이렇게만 되어 있을 겁니다.
2. 이미지 파일은 별도로 만들어서 img/member_noimg.gif 경로에 업로드