레이아웃때문에 질문 올립니다. 정보
레이아웃때문에 질문 올립니다.본문
상단
좌측영역 본문 우측영역
하단
이런 구조로 만들고 있는데요. 서브페이지마다 좌측과 우측은 당연히 변경되는데요.
head.php와 tail.php를 여러게 만들면 되겠거니 했습니다...
문제라기 보다는 제작에 들어가기전에 궁굼한 사항이 있어서 질문 올려봅니다.
일단 index.php에 _head.php 와 _tail.php을 불러오드라고요.
_head와 _tail의 파일을 열어서 확인하니 각각 head.php와 tail.php를 불러오는 역할을 하더라구요.
이또한 궁굼하구요. 왜 head와 tail을 한번에 불르지 아니했는가 하고요...
head.php와 tail.php 파일을 열어보니 화면에 보여지는 디자인을 나타내는 것이 보였는데...공통적으로 head_sub.php와 tail_sub.php를 불러오드라구요.
각각 열어보니 html 시작점과 끝점만 따로 묶어둔 파일이더라구요. 왜 이렇게 제작이 된건지 궁굼증이 생겼습니다.
그래서 제가 왜 이렇게 했을까 하며 본격적인 메인페이지 코딩에 들어갔습니다.
그누보드의 특성을 이용하지 아니한체 제 나름대로의 코딩 방법으로 main_head.php와 main_foot.php를 /inc/라는 폴더에 만들어서 index에서 인클루드 시키는 방법으로 했습니다.
아웃로그인을 좌측에 붙이고 '와꾸?'는 코딩을 다 해놨습니다. 로그인부분도 붙여놯겠다 회원가입버튼을 누르는데 아니! 엉뚱한 페이지로 가지 몹니까. 그래서 회원가입을 담당하는 파일을 열어보니까
인클루드가 _head와 _tail로 들어가있는 것을 확인했습니다.
아 index에도 _head _tail 이였는데 먼제 이 구조적인 느낌이 제가 임의대로 변경하면 나중에 프로그램에 치명적인 오점을 남길수 있겠거니...head나 tail보다 언더바가 붙은 _head _tail이 내용은 없지만 상당히 중요한거 같이도 느껴지고 말이죠...암튼 궁굼함에 현제까지 작업에 못들어 가고 있습니다.
서두에 말씀드린 저런 레이아웃의 형태로 사이트를 제작하기에 올바른 코딩 방법에 대해 고수님들의 조언을 듣고 싶습니다. 도와주십시오 ㅠㅠ
좌측영역 본문 우측영역
하단
이런 구조로 만들고 있는데요. 서브페이지마다 좌측과 우측은 당연히 변경되는데요.
head.php와 tail.php를 여러게 만들면 되겠거니 했습니다...
문제라기 보다는 제작에 들어가기전에 궁굼한 사항이 있어서 질문 올려봅니다.
일단 index.php에 _head.php 와 _tail.php을 불러오드라고요.
_head와 _tail의 파일을 열어서 확인하니 각각 head.php와 tail.php를 불러오는 역할을 하더라구요.
이또한 궁굼하구요. 왜 head와 tail을 한번에 불르지 아니했는가 하고요...
head.php와 tail.php 파일을 열어보니 화면에 보여지는 디자인을 나타내는 것이 보였는데...공통적으로 head_sub.php와 tail_sub.php를 불러오드라구요.
각각 열어보니 html 시작점과 끝점만 따로 묶어둔 파일이더라구요. 왜 이렇게 제작이 된건지 궁굼증이 생겼습니다.
그래서 제가 왜 이렇게 했을까 하며 본격적인 메인페이지 코딩에 들어갔습니다.
그누보드의 특성을 이용하지 아니한체 제 나름대로의 코딩 방법으로 main_head.php와 main_foot.php를 /inc/라는 폴더에 만들어서 index에서 인클루드 시키는 방법으로 했습니다.
아웃로그인을 좌측에 붙이고 '와꾸?'는 코딩을 다 해놨습니다. 로그인부분도 붙여놯겠다 회원가입버튼을 누르는데 아니! 엉뚱한 페이지로 가지 몹니까. 그래서 회원가입을 담당하는 파일을 열어보니까
인클루드가 _head와 _tail로 들어가있는 것을 확인했습니다.
아 index에도 _head _tail 이였는데 먼제 이 구조적인 느낌이 제가 임의대로 변경하면 나중에 프로그램에 치명적인 오점을 남길수 있겠거니...head나 tail보다 언더바가 붙은 _head _tail이 내용은 없지만 상당히 중요한거 같이도 느껴지고 말이죠...암튼 궁굼함에 현제까지 작업에 못들어 가고 있습니다.
서두에 말씀드린 저런 레이아웃의 형태로 사이트를 제작하기에 올바른 코딩 방법에 대해 고수님들의 조언을 듣고 싶습니다. 도와주십시오 ㅠㅠ
댓글 전체
그누보드 배포판의 기본 구조가 원하시는대로 되어 있습니다.
프로그램은 _head.php 와 _tail.php 를 부르고 실제로 로딩되는건 head.php 와 tail.php 입니다.
고로 원하시는 레이아웃을 만드시려면 head.php 와 tail.php 를 수정하시면 됩니다.
두 파일을열어보시면 레이아웃에 관한 주석이 있습니다.
또 게시판별로, 페이지별로 다른 head 를 구성하실 수도 있습니다.
각각 다른 헤더를 만들어 게시판설정에서 따로따로 지정하시면 됩니다.
프로그램은 _head.php 와 _tail.php 를 부르고 실제로 로딩되는건 head.php 와 tail.php 입니다.
고로 원하시는 레이아웃을 만드시려면 head.php 와 tail.php 를 수정하시면 됩니다.
두 파일을열어보시면 레이아웃에 관한 주석이 있습니다.
또 게시판별로, 페이지별로 다른 head 를 구성하실 수도 있습니다.
각각 다른 헤더를 만들어 게시판설정에서 따로따로 지정하시면 됩니다.
_head와 _tail의 파일을 열어서 확인하니 각각 head.php와 tail.php를 불러오는 역할을 하더라구요.
이또한 궁굼하구요. 왜 head와 tail을 한번에 불르지 아니했는가
----------------------------------------------------------------------------------------
_head 를 include 하면 head를 불러오고 head에서 다시 head.sub 를 include 하도록 해놨을까
그냥 head 를 include 하도록 하면 될텐데...그죠? (_tail 도 마찬가지)
영삼님의 답변에도 있지만 이유는 이렇습니다
head.php에 홈피 디자인을 만들어 넣습니다
홈피 상단 디자인 및 메뉴도 들어가겠죠
그런데 게시물 목록보기 및 내용보기 화일(board.php)에서는 게시판마다 상단 디자인을 다르게
하는 것이 가능하도록(관리자메뉴에서 상단 이미지, 상단화일, 상단내용 삽입으로) head.sub만
include 합니다
그렇게 하기 위해서는 head와 head.sub를 분리할 수 밖에 없는 것이죠
따라서 index.php에서는 _head를 불러서 head.sub, head, 최신글 순서대로 출력 되도록 하고
게시물 목록에서는 head.sub만 불러오고 head 대신 관리자메뉴에서 설정한 head화일을 불러오는거죠
저같은 경우에는 board.php에서 head.sub.php 를 include 하는 부분을 수정하여
include_once("./_head.php"); 이렇게 사용합니다
이또한 궁굼하구요. 왜 head와 tail을 한번에 불르지 아니했는가
----------------------------------------------------------------------------------------
_head 를 include 하면 head를 불러오고 head에서 다시 head.sub 를 include 하도록 해놨을까
그냥 head 를 include 하도록 하면 될텐데...그죠? (_tail 도 마찬가지)
영삼님의 답변에도 있지만 이유는 이렇습니다
head.php에 홈피 디자인을 만들어 넣습니다
홈피 상단 디자인 및 메뉴도 들어가겠죠
그런데 게시물 목록보기 및 내용보기 화일(board.php)에서는 게시판마다 상단 디자인을 다르게
하는 것이 가능하도록(관리자메뉴에서 상단 이미지, 상단화일, 상단내용 삽입으로) head.sub만
include 합니다
그렇게 하기 위해서는 head와 head.sub를 분리할 수 밖에 없는 것이죠
따라서 index.php에서는 _head를 불러서 head.sub, head, 최신글 순서대로 출력 되도록 하고
게시물 목록에서는 head.sub만 불러오고 head 대신 관리자메뉴에서 설정한 head화일을 불러오는거죠
저같은 경우에는 board.php에서 head.sub.php 를 include 하는 부분을 수정하여
include_once("./_head.php"); 이렇게 사용합니다
두분 감사드립니다. 정말로 많은 참고가 되었습니다.^^