채택완료
회원 사진 불러오는 방법을 모르겠습니다...;;;
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=31513
위 해피정님 글을 참고하여 회원 사진 불러오기를 해봤었는데... 어디가 문제인지 모르겠네요.
'skin/board/basic/view.skin.php'와 'skin/board/basic/view_comment.skin.php'에 적용해보니 액박만 뜨네요.
Copy
를...<td valign=top align="left" width="58"> <?php //echo $config[cf_1] + "10"; // 회원 이미지 $mb1_dir = substr($list[$i][mb_id],0,2); $mb_1 = "$g4[path]/data/member_image/$mb1_dir/". $list[$i][mb_id] .".gif"; if (!$list[$i][mb_id]||!file_exists($mb_1)) { // 회원이 아니거나, 파일이 없으면 noimage 출력 echo "<img src='$g4[path]/img/member_noimg.gif'>"; } else { echo "<img src='{$mb_1}'>"; } ?> </td>
Copy
로 수정해봤습니다.<div style="float:left;width:58px;height:58px"> <?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 (!$list[$i][mb_id]||!file_exists($mb_1)) { // 회원이 아니거나, 파일이 없으면 noimage 출력 echo "<img src='<?php echo G5_PATH ?>/img/member_noimg.gif'>"; } else { echo '<img src="'.$mb_1.'" alt="">'; } ?> </div>
까막눈이라 검은 것이 글자라는 것은 알겠네요...ㅠㅠ
경로를 잘못 입력한 것인지... 다른 부분들의 소스가 잘못된 것인지 모르겠습니다.
관련 글
|
답변 1개 / 댓글 6개
채택된 답변
+20 포인트
member_image --> member 로 바꾸어보세요. 기본 설정은 member 라야 합니다
답변에 대한 댓글 6개
'URL'로 바꾸니 되네요.
'member_noimg.gif' 파일은 스킨 이미지 폴더에 넣고, 주소를 아래와 같이 수정하면 되구요.
echo "<img src='../img/member_noimg.gif'>";
문제는... 함수가 제대로 작동하지 않네요.
if (!$list[$i][mb_id]||!file_exists($mb_1))
그누보드4에서는 문제가 없었을 것인데...
[code]<?php
//echo $config[cf_1] + "10";
// 회원 사진
$mb1_dir = substr($list[$i]['mb_id'],0,2);
$mb_1 = G5_DATA_URL.'/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';
} else {
echo '<img src="'.$mb_1.'" alt="">';
}
?>[/code]
if (!$list[$i][mb_id]||!file_exists($mb_1))
가 먹히지 않는 듯 하여 대신
if (file_exists($mb_1))
로 바꾸어
코멘트 스킨(skin/board/basic/view_comment.skin.php)에 위와 같이 넣어보니...
등록된 사진은 뜨고, 등록하지 않은 회원이나 비회원은 이미지 경로가 없으니 당연히 액박이 뜨네요.
뷰 스킨(skin/board/basic/view.skin.php)에서는 등록된 사진도 못불러오네요.
'member_noimg.gif' 파일은 스킨 이미지 폴더에 넣고, 주소를 아래와 같이 수정하면 되구요.
echo "<img src='../img/member_noimg.gif'>";
문제는... 함수가 제대로 작동하지 않네요.
if (!$list[$i][mb_id]||!file_exists($mb_1))
그누보드4에서는 문제가 없었을 것인데...
[code]<?php
//echo $config[cf_1] + "10";
// 회원 사진
$mb1_dir = substr($list[$i]['mb_id'],0,2);
$mb_1 = G5_DATA_URL.'/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';
} else {
echo '<img src="'.$mb_1.'" alt="">';
}
?>[/code]
if (!$list[$i][mb_id]||!file_exists($mb_1))
가 먹히지 않는 듯 하여 대신
if (file_exists($mb_1))
로 바꾸어
코멘트 스킨(skin/board/basic/view_comment.skin.php)에 위와 같이 넣어보니...
등록된 사진은 뜨고, 등록하지 않은 회원이나 비회원은 이미지 경로가 없으니 당연히 액박이 뜨네요.
뷰 스킨(skin/board/basic/view.skin.php)에서는 등록된 사진도 못불러오네요.
답변을 작성하려면 로그인이 필요합니다.
'member'는 아이콘 이미지가 저장되는 곳이군요.
몇년만에 균이님 답변을 받아보네요~^^