서브페이지 스크립트 적용이 안됩니다.

2024-09-03 (화) 17:22:57 3,373

자동설치로 그누보드 설치해서 맞춤형으로 홈페이지 제작하고 있는데요.

전 php를 잘 모르는데 게시판 기능때문에 그누보드를 설치했습니다.

메인페이지에서는 제이쿼리가 잘 적용되는데 서브페이지에서는 적용이 안되고 있습니다.

서브페이지 마다 각각 

<?php
include_once('../common.php');    
include_once(G5_THEME_PATH.'/head.php');
?>

넣었는데도 안되요.

헤더부분에 toggle기능이 있고 푸터부분에 family site부분이 js로 만들었습니다.

메인페이지에선 됩니다. 서브페이지들은 다 안돼요.

서브페이지는 루트디렉토리 밑에 폴더 생성했거든요.

이상한게 css는 적용되요. head.sub.php에 css연결했고 js도 다 연결했는데 css는 되고 왜 js는 안되는건가요? 

|

답변 3개 / 댓글 5개

2024-09-03 (화) 18:04:09

스크립트를 제대로 불러오는지 다른 부분이랑 에러가 없는지 등을 확인해보셔야 할 거 같습니다.

해당 질문만 가지고는 정확하게 알기는 힘듭니다.

2024-09-03 (화) 17:40:16
Copy
<?php
include_once('../common.php');    
$g5['title'] = '타이틀';
include_once('../head.php');
?>
내용
<?php
include_once('../tail.php');

답변에 대한 댓글 2개

이렇게 해봤는데도 안됩니다ㅠㅠ
2024-09-03 (화) 18:06:25
index.php 에 넣은 스크립트 코드는 서브 페이지에 적용이 안됩니다.
head.php 에 넣은 스크립트 코드는 메인, 서브 모두 적용이 됩니다.
(head.php 를 include 하면 head.sub.php 도 포함됩니다.)

index.php 에만 넣은 스크립트 코드가 있다면, head.php 또는 head.sub.php 로 옮겨야 됩니다.
2024-09-03 (화) 17:38:29

js 부분 제이쿼리 에러 나오는지 확인해보세요 개발자도구로 에러 나오는지 확인하면되요

각 페이지 마다 에러 나오는지도 확인해보시구요 그걸 올려주시면됩니다.

답변에 대한 댓글 3개

index.php는 에러가 안나오는데 서브페이지는 한개의 에러가 나옵니다.
제가 스크립트를 직접 짠게 아니고 코드펜에서 퍼온거라 잘못되어도 어떻게 수정해야하는지 모릅니다ㅠㅠ
근데 index.php에도 서브페이지도 다 같은 head.sub.php를 연결했는데 왜 그럴까요....
에러 내용을 올려주세요
에러 나오는 부분을 하나씩 삭제해가면서 에러가 안날때까지 순서도 바꿔보고 했더니
되네요.
스크립트가 5~6개 정도 있었는데 메인에만 필요한 스크립트 하나가 해결이 안되서 그냥
index.php 파일에 옮겼습니다.
스크립트 오류인거 같아요. 어쨋든 답변 감사합니다:)

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