답변 2개
채택된 답변
+20 포인트
2년 전
그누보드에서 특정 게시판의 페이지별로 다른 head를 불러오려면 다음 단계를 따라 수정하면 됩니다.
-
사용중인 게시판 스킨 폴더로 이동합니다. 예를 들어, 사용중인 스킨이 "basic"인 경우, "그누보드 설치 경로/skin/board/basic"로 이동합니다.
-
해당 스킨 폴더에서 "list.skin.php", "view.skin.php" 및 "write.skin.php" 파일을 찾습니다.
-
"list.skin.php"와 "view.skin.php" 파일을 열고, 파일 상단에 다음 코드를 추가합니다. 이 코드는 기본 head를 불러옵니다.
<?php include_once(G5_PATH.'/head.php'); ?>
- 이제 "write.skin.php" 파일을 열어서, 파일 상단에 기존 head를 불러오는 코드를 찾고 삭제합니다. 삭제한 후 다음 코드를 추가하여 새로운 head 파일을 불러올 수 있습니다. 예를 들어, 새로운 head 파일의 이름이 "new_head.php"라면 다음과 같이 작성합니다.
<?php include_once(G5_PATH.'/new_head.php'); ?>
-
이제 "그누보드 설치 경로" 폴더에 "new_head.php" 파일을 생성하고, 필요한 head 내용을 추가합니다.
-
파일 변경 사항을 저장한 후, 웹 사이트에서 게시판을 새로고침하여 변경 사항을 확인합니다.
이렇게 하면 목록(list)과 보기(view) 페이지는 기본 head를 사용하고, 글쓰기(write) 페이지만 새로운 head를 사용하게 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
조아무개
2년 전
덕분에 해결되었습니다. 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
조아무개
2년 전
bbs/write.php 에서
include_once(G5_PATH.'/head.sub.php'); 이 부분을
if($bo_table == "테이블명") {
include_once(G5_THEME_PATH.'/head2.php');
}
else {
include_once(G5_PATH.'/head.sub.php');
}
이렇게 수정해봤는데 안되더라구요 ㅠ
include_once(G5_PATH.'/head.sub.php'); 이 부분을
if($bo_table == "테이블명") {
include_once(G5_THEME_PATH.'/head2.php');
}
else {
include_once(G5_PATH.'/head.sub.php');
}
이렇게 수정해봤는데 안되더라구요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인