묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
member_info.html 페이지에서 .$target->src. 이거는 어디에 있는건가요?
2013.05.06 00:45
회원정보보기 페이지를 열면 프로필 사진 부분 url 이 잘못되어서 깨집니다.
주소를 복사해보니
htttp://mydomain.com/xe/modules/member/skins/default/http://mydomain.com/xe/files/member_extra_info/profile_image/004/4.gif
이런식으로 http:// 가 두번 써졌네요
두번째 http:// 앞 주소부분이 없어져야 할거 같은데요
member_info.html 페이지를 확인해보니
{@$target = $memberInfo['profile_image']}
{@$value = '<img src="'.$target->src.'" />'}
부분에서 img 주소처리하는 부분이 .$target->src. 인데요
function 부분을 검색해보니
function getProfileImage($member_srl) {
if(!isset($GLOBALS['__member_info__']['profile_image'][$member_srl])) {
$GLOBALS['__member_info__']['profile_image'][$member_srl] = null;
$exts = array('gif','jpg','png');
for($i=0;$i<3;$i++)
{
$image_name_file = sprintf('files/member_extra_info/profile_image/%s%d.%s', getNumberingPath($member_srl), $member_srl, $exts[$i]);
if(file_exists($image_name_file))
{
list($width, $height, $type, $attrs) = getimagesize($image_name_file);
$info = null;
$info->width = $width;
$info->height = $height;
$info->src = Context::getRequestUri().$image_name_file;
$info->file = './'.$image_name_file;
$GLOBALS['__member_info__']['profile_image'][$member_srl] = $info;
break;
}
}
}
return $GLOBALS['__member_info__']['profile_image'][$member_srl];
}
위에서 어느부분을 수정하면 처음에 말한 두번째 http:// 앞부분을 삭제해서
프로필 이미지를 제대로 가져올수 있을까요?
도움부탁드립니다.
댓글 3
-
송동우
2013.05.06 08:20
-
최윤한
2013.05.06 09:59
.$target->src. 이건 어느 부분을 말하는건가요? -
최윤한
2013.05.12 00:53
자답입니다.템플릿 경로 문제였습니다.
-
최윤한
2013.05.12 02:41
gayeon 님께서 답을 올려주셨네요
그 페이지 아니라고 힌트올렸는데요...
http://www.xpressengine.com/qna/21919487
그 페이지에서 아무리 수정해도
회원정보보기 페이지에서 적용되지 않습니다.....