답변 9개 / 댓글 4개
님이 그누보드를 설치한 폴더가 루트 입니다.
거기서 부터 시작해야 합니다.
./그누보드 깔린곳/theme/..... 이렇게요..
상대경로 절대경로 , 그리고 그누보드 루트가 어디인지 부터 파악하시면 스스로 답이 나올것이라고 봅니다.
/theme/basic 이쪽에 head --> 이곳은 님이 생각하시는 루트가 아닙니다.
그누보드에서 루트는 theme 폴더 아래 입니다.
웹의 주소로 바꿔서 생각해보세요.
님...
님이 말하는 루트가 어디일까요..??
http://webus.dothome.co.kr/ 이걸까요..?
http://webus.dothome.co.kr/mohenic/ 이걸까요..?
http://webus.dothome.co.kr/mohenic/theme/basic/ 이걸까요..?
head.php는 어디에 있는 걸 말씀하시는 건지요..??
절대경로, 상대경로가 뭔지 부터 아셔야 할 듯 하군요.
페이지의 루트 경로 에서 "../../" 라고 하면, 어디인지 생각해 보세요.
루트경로 라는건, "사이트 주소/"가 루트 입니다.
head.php도 두곳에 있습니다.
"사이트 주소/" , "사이트 주소/theme/테마이름/"
절대경로와 상대경로의 차이를 헛갈리고 계시는 것 같군요.
정리하면, "사이트주소/img/이미지.png" 가 있는게 맞지요..??
"사이트주소/theme/테마이름/" 에 만드신 파일이 있고, 그 파일 내부에 이미지를 불러오는것이라면,
../../img/이미지.png 가 맞지만,
"사이트주소/" 에 만드신 파일이 있다면,
"./img/이미지.png" 가 됩니다.
그렇지 않고, 불러올 파일이 올려놓으신 주소,.
http://webus.dothome.co.kr/mohenic/theme/basic/img/toplogo.png
라고 한다면,
"사이트주소/theme/테마이름/" 에 만드신 파일(이미지를 불러오는)이 있는 경우,
img 주소는 "./img/이미지.png"
"사이트주소/" 에 만드신 파일(이미지를 불러오는)이 있는 경우,
img 주소는 "./theme/basic/img/이미지.png"
이렇게 됩니다.
잘 확인해 보세요.
https://sir.kr/cm_free/1469750
이 내용을 보고 왔네요..^^
이미지주소의 경우, 테마를 사용했다면,
<?php echo G5_IMG_URL ?>은
"사이트주소/theme/basic/img/toplogo.png" 가 됩니다.
테마를 사용하지 않았다면,
<?php echo G5_IMG_URL ?>은
"사이트주소/img/toplogo.png"가 됩니다.
G5_IMG_URL 함수를 사용하지 않고자 한다면,
테마를 사용한 경우, "사이트주소/theme/basic/img/toplogo.png"
테마를 사용하지 않는 경우, "사이트주소/img/toplogo.png"
이렇게 주소가 바뀌게 됩니다.
답변을 작성하려면 로그인이 필요합니다.