채택완료

일반 페이지에서 head를 불러오려면 어떻게 해야하나요?

2017-06-09 (금) 17:49:53 3,480

index페이지와 게시판페이지는 head를 불러오는데 

일반페이지는 어떻게 불러오나요?

그냥 inc폴더에서 header.php 불러오고 있는데

로그인을 하려니까 G5_BBS_URL 이런 경로를 못읽는 것 같아요

답변 꼭 부탁드립니다!!

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2017-06-09 (금) 18:07:42

1. 기본폴더에 넣을 경우

<? 

include_once('./_common.php');

if (G5_IS_MOBILE) { 

include_once(G5_MOBILE_PATH.'/_head.php');} 

else {

include_once(G5_PATH.'/head.php');

}

?>

내용이 들어갑니다.

<? 

if (G5_IS_MOBILE) { 

include_once(G5_MOBILE_PATH.'/_tail.php'); 

} else { 

include_once(G5_PATH.'/tail.php');

}

?>

2. 서브폴더에 넣을 경우 (예컨데 pages폴더)

1) bbs폴더 내, 맨 상단 5개 파일을 pages폴더에 복사해서 넣는다 ( _ 로 시작되는거)

2) 소스는 위와 동일

 ----------------------------------------------------------------------

3. 보너스 - 자주,계속 사용할거면 상수로 등록해서 쓰면 편합니다.

1) config.php L42 밑에 define('G5_PAGES_DIR',        'pages');

               L82 밑에 define('G5_PAGES_URL',        G5_URL.'/'.G5_PAGES_DIR); 

               L100밑에 define('G5_PAGES_PATH',       G5_PATH.'/'.G5_PAGES_DIR); 

2) head.sub.php L71밑에

              var g5_pages_url   = "<?php echo G5_PAGES_URL ?>"; 

  이렇게 등록하면 G5_BBS_URL 처럼 G5_PAGES_URL 은 항상 /pages 폴더를 가리킵니다.

답변에 대한 댓글 1개

2017-06-12 (월) 13:35:37
감사합니다~

http://www.gnuwiz.com/gnu_tip/39?sca=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C+%ED%8C%81 

참고하세요

include시 경로만 잘 지정해주시면 불러올수 있습니다.

만약 www/경로에 파일이 있다면

include_once('./common.php'); 

include_once(G5_PATH.'/head.php'); 

include_once(G5_PATH.'/tail.php'); 

이렇게 3개 파일을 불러오시면 됩니다.

답변에 대한 댓글 1개

2017-06-12 (월) 13:35:44
감사합니다~

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