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

php 새 페이지 질문 채택완료

</strong></p>

<p><?php

include_once './_common.php';

add_stylesheet('<link rel="stylesheet" href="'.G5_CSS_URL.'/mobile.css">', 0);</p>

<p>$g5["title"] = "";

include_once G5_PATH . '/_head.php';

?>

<!--Layout--></p>

<p> </p>

<p>내용



<!--Layout-->

<?include "../_tail.php";?>

 </p>

<p><strong>
 

 

새페이지를 만들고 css가 안먹혀서

add_stylesheet('', 0);

근데 스타일 시트가 문제일까요 .... ? 이거 넣으면 바로 에러뜨고 안나와요

 

경로는

테마/베이직/모바일/new 라는 폴더에 생성했어요.

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

답변 3개

채택된 답변
+20 포인트

_common.php, _head.php, _tail.php 는 루트의 common.php, head.php, tail.php 를 가리켜야 됩니다.

 

커스텀 페이지가 루트에서 한단계 하위 디렉토리가 아닌 디렉토리에 올린다면...

 

_common.php, _head.php, _tail.php 의 내용을

include_once('../common.php'); 

->

include_once('../../../../common.php');

식으로 고쳐주어야 됩니다.

 

그런 후 커스텀 페이지에서 _common.php, _head.php, _tail.php 인클루드 경로는 현재디렉토리 경로로 수정해 주어야 됩니다.  './_common.php', './_head.php', './_tail.php'



 
내용

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

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

add_stylesheet('', 0); 를 head.sub.php 인클루드 다음에 하셔야 합니다. 즉 include_once G5_PATH . '/_head.php'; 다음에 입력하세요

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

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

깨진다는게 같은 css 명을 사용했거나..

 

예를들어 기본으로 제공하는 CSS 의 #aaa {

가 존재할때 추가로 만드신것에도 같은 명이 존재 할수 있습니다..

 

보통 그럴땐 제작하시려는 게시판 명을 앞에 붙이죠...

#게시판명_aaa{

 

이런식으로..한번 해보세요..그래도 에러가 나면 크롬에서 F12 눌러서 개발자 도구를 열어서 어떤 오류가 나는지 확인해보시는것이 가장 빠릅니다.

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

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

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

로그인

전체 질문 목록