게시판 상단 _head.php 대신 다른 것 넣을때
본문
안녕하세요.
게시판 상단 기본은 _head.php 로 선언 되어 있습니다.
이것을 제가 만든 파일로 대체 하려 합니다.
그래서 파일이름을
_url_head.php 로만들고
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/url_head.php');
?>
url_head.php 파일은 아래와 같이 메뉴를 간단하게 만들었습니다.
<center><a href="https://zez.kr" rel="nofollow">Home</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=short_links" rel="nofollow">Useful sites</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=faq" rel="nofollow">FAQ</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=free" rel="nofollow">Board</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=gallery" rel="nofollow">Gallery</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=request" rel="nofollow">Request</a>
</center><br>
그런 후 게시판 설정에서
게시판 상단 넣는 곳에
_head.php 대신 _url_head.php 를 넣어 줬는데..
안되네요.
뭘 잘못 한걸까요?
미리 감사 드립니다.
답변 9
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/url_head.php');
?>
현재위치는 테마를 사용하지 안는것이므로
테마를 사용한다면 https://zez.kr/g5/theme/basic/에 있어야 합니다.
파일명 다시 보시기바랍니다
_url_head.php 이거인가요
url_head.php 이거인가요 ?
저소스에는
include_once(G5_PATH.'/url_head.php');
이렇게나와있습니다만
에러가 나지 않는다면 또는 경로에 문제가 없다면
관리자모드에서 캐시파일 삭제후 다시 시도해 보세요.
<?php
define('_INDEX_', true);
include_once('./_common.php');
include_once('./url_head.php');
?>
이렇게해보실레요
index.php나 다른 페이지에서 url_head.php을 인클루드 시키고있나요?
게시판 상단 넣는 곳에 _url_head.php 여기서..
../url_head.php 로 직접 설정하시면 될겁니다.
앞에 ../ 경로는 맞게 설정하세요!
카톡아이디주세요 봐드릴게요 원격으로
위 경로로 안될리가 없는데 ㅠㅠ 뭔가 착오가 있을거 같습니다.
정 안되시면, head 파일 하단에
<?php if($bo_table == 'faq'){?>
<center><a href="https://zez.kr" rel="nofollow">Home</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=short_links" rel="nofollow">Useful sites</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=faq" rel="nofollow">FAQ</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=free" rel="nofollow">Board</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=gallery" rel="nofollow">Gallery</a> | <a href="https://zez.kr/g5/bbs/board.php?bo_table=request" rel="nofollow">Request</a>
</center><br>
<?php } ?>
이렇게 해보세요. 게시판 상단에 맞는 div 와 css 는 따로 또 구성하시면 됩니다.
정 안될때는 이렇게 간단하게 하는 방법도 있습니다 ㅎㅎ
!-->많은 분들이 관심을 가져 주셔서 감사합니다. 프로그램을 잘 모르니 제가 답답 할 나름이네요.
먼저, 제가 원하는건 게시판 상단을 제가 만든 소스로 나타내고 싶어서 이러고 있습니다.
그런데 게시판 설정에 상단부분을 직접 html로 입력 하는 곳이 있어서 _head.php 를 사용하지 않고 html을 직접 넣어서 사용 해봤지만 사용하는 게시판이 1개도 아니고 변경 될때 마다 게시판마다 수정을 모두 해줘야 하는 불편함이 있어 파일로 include 해서 1개의 파일만 수정하면 될 수있게 하려는 목적입니다.
그누보드의 작동원리를 모르니...현재 운영되고 있는 방식으로 따라 해보자~ 라는 생각으로
_head.php 대신 _url_head.php 파일을 만들고
head.php 대신 url_head.php 파일을 똑 같은 위치에 만들었습니다. (경로 설정을 잘 몰라서...)
그런 후 위와 같은 시도를 했던 것입니다.
만약 더 간단하게 그누보드 상단의 내용을 안쓰고 include 하는 방법이 있다면... 알려주시면 더욱 감사하겠습니다.
많은 분들이 도와주시고 계셔서 감사 할 나름이고...제 의도가 제대로 전달 되었는지 몰라서 다시한번 글을 남깁니다.