게시판의 상단 하단 디자인.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판의 상단 하단 디자인.. 정보

게시판의 상단 하단 디자인..

본문

   상단부분
------------
   게 시 판
--------------
   하단부분
 
 
이런식의 구성일 경우
 
상단, 하단 부분 각 소스를 저장하여
게시판 환경설정에서 상단파일 경로 / 하단파일경로를 지정해주는 방법이 있죠
 
만약 게시판이 10개이면 10번 설정하죠. 100개라면 100번..
(알아보니 10번 다 할 필요가 없고 같은 그룹이면 한번에 적용이 가능하더군요)
 
암튼 위와 같은 방법하고
 
또하나
 
bbs폴더에 보니 board_head.php board_tail.php 파일이 있더군요
이 파일 안에 상단, 하단 내용을 작성해도 동일한 효과이던데요
 
board_head.php에 작성하면 상단 하단파일 경로 설정 필요없이 편할거 같긴한데
보드업데이트할때 모르고 다 덮어쓰기 하면 난감한 상황이 있을거 같고..
 
 
 
 
보통 어떤식으로 작업하시나요?
  • 복사

댓글 전체

> board_head.php board_tail.php

직접적인 php코드의 작성은 불가능하지요.
오직 html형태의 태그만 적용이 가능하다는 겁니다.

나머지는 너무나 잘 알고 계시네요.
하단의 길잡이를 이용해서 다시 한번
가고자 하는 방향을 점검하시는 것도 괜찮을 듯 합니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&sca=&sfl=mb_id,1&stx=aechae
알려주신 링크는 잘 보고 있습니다.
제가 궁금한건 혹시 차이점이 있느냐는 점인데요
생각해보니 별차이가 없는거 같네요
웬만하면 보드 원본 소스는 근드리지 않는 방법이 좋을거 같네요.

board_head.php board_tail.php -> php코드가 되던데 말입니다.

저 파일안에 소스입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 게시판 관리의 상단 파일 경로
if ($board[bo_include_head])
    @include ($board[bo_include_head]);

// 게시판 관리의 상단 이미지 경로
if ($board[bo_image_head])
    echo "<img src='$g4[path]/data/file/$bo_table/$board[bo_image_head]' border='0'>";

// 게시판 관리의 상단 내용
if ($board[bo_content_head])
    echo stripslashes($board[bo_content_head]);
?>
> board_head.php board_tail.php

'상/하단'구성 파일 자체가 php형태인데,
php 구문이 실행되지 않는다는 것은 어불성설이겠지요.

게시판 내의 '상/하단' 내용으로서의 의미는
html코드와의 연결에 있습니다.

이것은 board_head.php 또는 board_tail.php라는 파일의 소스코드 자체를
직접 수정한다는 의미가 아닙니다.

말씀하셨듯이 가능한 한 원본소스에 해당되는 내용은
수정하지 않고 유지시키는 것이 적절한 선택이라고 봅니다.

간단히 말해 board_head.php나 board_tail.php는 (기능상)연결파일의 개념이 되고,
head.php나 tail.php는 전체적인 레이아웃을 결정한다고 생각하시면 됩니다.
또한, board_head.php나 board_tail.php는 /bbs/경로 및 구성파일과 마찬가지로,
'원본 소스파일'의 개념을 갖고 있겠지요?!
때문에 이러한 것을 수정하는 방법이 아니라, head.php나 tail.php를
적절히 수정해 나가는 형태를 권합니다.

(처리)속도에 관한 부분은 무엇을 처리하거나,
어떤 기능 또는 (웹브라우저에서의)출력을 담당하느냐의 차이일 뿐이며,
각각의 소스파일이 존재하는 경로와 경로를 연결해 주는 변수(명),
연결(include 등)방식에 따른 차이일 뿐입니다.
아..대략 이해가 갑니다.
board_head.php board_tail.php
-> 이 파일들의 용도가 원래 헤더,푸터용으로 사용하라고 만든것이 아니라는거죠?
(물론 사용을 해도 되긴 되겠지만요? 원본소스개념이므로 사용하지 말고
별도로 헤더 푸터 파일을 만들어서 게시판 설정에서 상단,하단파일 경로를 적어주는 방법이 좋다는..)

board_head.php board_tail.php
-> 이 파일에서 php코드작성이 불가능하다고 하신거 같아서요. 제가 잘못이해한거 같네요
암튼 위 파일에선 당연히 php코드가 되겠죠.

head.php tail.php를 가지고 게시판설정에서 상단,하단경로를 적어주는게 좋겠네요.

감사합니다~
기존에 제가 작성했던 코멘트에서도
상/하단 내용을 연결하는 파일(board_head.php, board_tail.php)의 역할 및 한계를
명확히 기재하지 않아서 충분히 의미상의 혼동을 일으킬 여지를 남겼었네요.
헷갈리게 해 드려서 죄송합니다.
© SIRSOFT
현재 페이지 제일 처음으로