묻고답하기
설정쪽에 이미지들 경로가 이상하게 뜨네요..
2012.03.13 21:44
스킨설정쪽에 엑박경로
<img style="border:1px solid #888888;padding:2px;margin:2px;" alt="하얀색(기본)" src="/modules/module/./modules/board/skins/xe_official/screenshot/white.gif">
프로필보기페이지에 엑박경로
<img src="/modules/member/skins/default/http://www.imgwizard.com/files/member_extra_info/profile_image/004/4.jpg">
1.4.10에서 1.5.1 업글하면서 다 잘되는데... 저렇게 이미지경로가 잘못 보이는곳이 있네요. ㅡㅡ;
저만 그런가요 ^^;
추가: 지금 보니 여기 공식사이트도 이미지경로가 그런곳이 있네요.
<img src="/modules/member/skins/xe_v3/http://www.xpressengine.com/files/member_extra_info/profile_image/251/233/003/3233251.jpg">
근데 여기는 이미지가 보이고 잇네요 싱기하게.. 왜 제사이트만 같은경로인데 안뜰까요?
댓글 2
-
송동우
2012.03.13 22:06
-
김선생™
2012.03.14 10:53
회원정보보기페이지는 알려주신데로 고치니까 보이긴 하네요.. 감사합니다. 원래 소스랑 다르게 써야된다니 좀 찝찝하긴하네요.. -
김선생™
2012.03.14 10:54
그렇다면 이곳공식사이트 소스도 잘못된건가요?? -
김선생™
2012.03.14 11:00
다음 업데이트에서 수정될런지 기다려봐야겠네요 -
오르막
2012.08.08 20:01
Modify /branches/1.5.3.1/classes/template/TemplateHandler.class.php diff ... 327 327 // for backward compatibility 328 328 $src = preg_replace('@/((?:[\w-]+/)+)\1@', '/\1', $src); 329 329 330 - while(($tmp=preg_replace('@[^/]+/\.\./@', '', $src))!==$src) $src = $tmp; 330 + while(($tmp=preg_replace('@[^/]+/\.\./@', '', $src, 1))!==$src) $src = $tmp; 331 331 332 332 return substr($match[0],0,-strlen($match[1])-6)."src=\"{$src}\""; 333 333 }
이슈등록했더니 답변이 왔는데 이제야 봤습니다.
330번째 줄 아래것으로 수정하였더니 잘보이네요. 다음버전에 포함된다고 합니다.
회원정보보기 페이지는
xe - modules - member - skins - default - member_info.html 열고
line 12 쯤에
{@$value = '<img src="'.$target->src.'" />'}
이것을
{@$value = '<img src='.$target->src.' />'}
이것으로 수정
그리고 그 아래에 똑같은 방법으로 수정해 주면 됩니다.(이거 안하고 안된다고 하기 없~기)
다른 것들도 해당 페이지 열어서 그렇게 수정해 보세요