특정게시판 글쓰기 페이지 head 변경

특정게시판 글쓰기 페이지 head 변경

QA

특정게시판 글쓰기 페이지 head 변경

답변 2

본문

특정게시판의 목록(list), 보기(view)는 같은 head를 불러오고

글쓰기(write) 페이지만 head를 다르게 불러오고 싶은데

어느부분을 수정해야될까요?

이 질문에 댓글 쓰기 :

답변 2

그누보드에서 특정 게시판의 페이지별로 다른 head를 불러오려면 다음 단계를 따라 수정하면 됩니다.

  1. 사용중인 게시판 스킨 폴더로 이동합니다. 예를 들어, 사용중인 스킨이 "basic"인 경우, "그누보드 설치 경로/skin/board/basic"로 이동합니다.

  2. 해당 스킨 폴더에서 "list.skin.php", "view.skin.php" 및 "write.skin.php" 파일을 찾습니다.

  3. "list.skin.php"와 "view.skin.php" 파일을 열고, 파일 상단에 다음 코드를 추가합니다. 이 코드는 기본 head를 불러옵니다.

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

 

  1. 이제 "write.skin.php" 파일을 열어서, 파일 상단에 기존 head를 불러오는 코드를 찾고 삭제합니다. 삭제한 후 다음 코드를 추가하여 새로운 head 파일을 불러올 수 있습니다. 예를 들어, 새로운 head 파일의 이름이 "new_head.php"라면 다음과 같이 작성합니다.
<?php include_once(G5_PATH.'/new_head.php'); ?>

 

  1. 이제 "그누보드 설치 경로" 폴더에 "new_head.php" 파일을 생성하고, 필요한 head 내용을 추가합니다.

  2. 파일 변경 사항을 저장한 후, 웹 사이트에서 게시판을 새로고침하여 변경 사항을 확인합니다.

이렇게 하면 목록(list)과 보기(view) 페이지는 기본 head를 사용하고, 글쓰기(write) 페이지만 새로운 head를 사용하게 됩니다.

글쓰기만 그렇다면 bbs/write.php 에서 head 불러 오는 부분을 경로 변경해주시면 될거 같습니다.

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');
}

이렇게 수정해봤는데 안되더라구요 ㅠ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 367
© SIRSOFT
현재 페이지 제일 처음으로