테스트 사이트 - 개발 중인 베타 버전입니다

그누커머스 스킨폴더 이미지 에러 채택완료

그누그누1 9년 전 조회 4,017

안녕하세요

그누커머스 사용중 스킨을 임의로 만들어 사용하고 있습니다.

 

 /wp-content/themes/사용하는테마/gnucommerce/skin/board/스킨이름

폴더에 스킨을 넣어서 사용중인데

오랜만에 업데이트를 하니 img폴더와 hook.skin.php 파일이 필요해져서 넣었습니다.

 

이제 hook.skin.php 관련 에러는 안뜨는데 img 폴더 이미지가 깨져 나오네요.

플러그인/gnucommerce/skin/board/스킨이름 에 img 폴더를 넣으면 이상없이 나오구요.

 

어떻게 해야 할까요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
thisgun
9년 전

예를 들어 스킨이 default 이고 테마이면 아래와 같이 써야 합니다.

 

</p><p><img src="<?php echo get_template_directory_uri().'/gnucommerce/skin/board/default/img/이미지명.jpg'; ?>" ></p><p>

 

스킨이 default 이고 차일드 테마인 경우는 아래와 같이 경로를 씁니다.

 

</p><p style="font-size: 14.6667px;"><img src="<?php echo get_stylesheet_directory_uri().'/gnucommerce/skin/board/default/img/이미지명.jpg'; ?>" ></p><p style="font-size: 14.6667px;">

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

그누그누1
9년 전
img 폴더내 icon_new.gif ...이런 게시판 관련 이미지 인데 저 소스는 어디에 사용해야 하나요?
차일드테마 사용중이고, 현재 적용이 안되고 이미지가 X표시만 떠서 플러그인 폴더안에 img 폴더 넣어서 사용중입니다.
t
thisgun
9년 전
그누그누1님 죄송합니다. ㅡ.ㅜ
제가 실수 했네요.

gnucommerce/lib/gc_board_load.class.php 에 보시면

212 번째 줄에

if( is_dir(STYLESHEETPATH . '/' . trailingslashit( $template_path )) ){
return get_template_directory_uri(). '/'. $template_path;
}

이렇게 되어 있는 부분을 아래와 같이 고쳐주세요.

[code]
if( is_dir(STYLESHEETPATH . '/' . trailingslashit( $template_path )) ){
return get_stylesheet_directory_uri(). '/'. $template_path;
}
[/code]

수정된 부분은 다음 버젼에 고쳐서 배포할것입니다.
그누그누1
9년 전
감사합니다~~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인