head.php와 head.sub.php 다른점 정보
head.php와 head.sub.php 다른점본문
안녕하세요..
코딩을 보면 <body 선언부분이 head.php와 head.sub.php 두 곳에 다 들어있는데요..
이렇게 해도 홈피는 돌아가네요..
원래 용도가...
head.php
head.sub.php
는 각자 무슨 역활이 다른 파일인가요..
(파일이 하는 역활의 다른 점을 알고 싶어요..)
감사합니다.
코딩을 보면 <body 선언부분이 head.php와 head.sub.php 두 곳에 다 들어있는데요..
이렇게 해도 홈피는 돌아가네요..
원래 용도가...
head.php
head.sub.php
는 각자 무슨 역활이 다른 파일인가요..
(파일이 하는 역활의 다른 점을 알고 싶어요..)
감사합니다.
댓글 전체
head.php - 레이아웃 관련 파일
head.sub.php - 그누보드의 기본적으로 기능을 수행(?) 하는파일
head.sub.php - 그누보드의 기본적으로 기능을 수행(?) 하는파일
<body 안에서 구현되는 테그부분은 head.php에 넣는것이 맞겠네요..
맞나요?
맞나요?
그게 맞다고 생각합니다만, 현재 그누는 그렇게 안 되어 있죠. ^^
현재 그누는 그렇게 안 되어 있죠. ^^
이말씀은 무슨 말씀이신가요..
좀 알켜 주세요..
감사합니다..
이말씀은 무슨 말씀이신가요..
좀 알켜 주세요..
감사합니다..
현재 그누보드는 head.sub.php에 body태그가 들어있다는 말씀이신거같네여
그누보드로 페이지를 구성하는경우
반드시(100%라고 까지 할 수는 없지만) 포함되어야 하는 파일이 head.sub.php 죠.
일반적으로 head.php 맨처음 인클루드하는 파일이 바로 이 파일이랍니다.
파일 열어보시면 html head 부분과 body 시작태그까지가 들어있기 때문에
head.sub.php 가 인클루드 된다음엔 body 시작태그 없이 바로 본문이 시작됩니다.
html 이외에 하는 역할은
시작시간을 변수에 기록하고,
쪽지를 확인하고,
현재접속자 정보를 변수에 기록해두고,
폼값을 유지시키고(?),
자바스크립트 전역변수를 선언하고
common.js화일을 불러들이고 마무리~
head.php에 body 시작 태그가 있다면 잘못 작성된 거라 생각됩니다.
(head.sub.php 파일의 html부분을 수정한경우는 물론 예외)
물론 body 태그가 중첩되어 있어도 브라우저가 알아서
오표기된 태그를 바로잡아 해석하기 때문에 큰 문제가 발생하지는
않지만 잘못된 부분은 수정하는게 맞다고 봅니다.
head.php 파일은 실질적으로는 사용자가 직접 작성하게 되는 부분으로
본문에서 사용될 함수들(외부로그인, 투표... 등등)에
필요한 라이브러리 화일일들을 인클루드 하고
각 함수를 적당한 장소에 부르기만 하면 되는 것이죠.
어디까지를 head.php에 포함시킬 것인가는 코더가 결정하면 될것같은데..
일반적으로 상단과 좌측(메뉴바)까지 포함시키더군요.
반드시(100%라고 까지 할 수는 없지만) 포함되어야 하는 파일이 head.sub.php 죠.
일반적으로 head.php 맨처음 인클루드하는 파일이 바로 이 파일이랍니다.
파일 열어보시면 html head 부분과 body 시작태그까지가 들어있기 때문에
head.sub.php 가 인클루드 된다음엔 body 시작태그 없이 바로 본문이 시작됩니다.
html 이외에 하는 역할은
시작시간을 변수에 기록하고,
쪽지를 확인하고,
현재접속자 정보를 변수에 기록해두고,
폼값을 유지시키고(?),
자바스크립트 전역변수를 선언하고
common.js화일을 불러들이고 마무리~
head.php에 body 시작 태그가 있다면 잘못 작성된 거라 생각됩니다.
(head.sub.php 파일의 html부분을 수정한경우는 물론 예외)
물론 body 태그가 중첩되어 있어도 브라우저가 알아서
오표기된 태그를 바로잡아 해석하기 때문에 큰 문제가 발생하지는
않지만 잘못된 부분은 수정하는게 맞다고 봅니다.
head.php 파일은 실질적으로는 사용자가 직접 작성하게 되는 부분으로
본문에서 사용될 함수들(외부로그인, 투표... 등등)에
필요한 라이브러리 화일일들을 인클루드 하고
각 함수를 적당한 장소에 부르기만 하면 되는 것이죠.
어디까지를 head.php에 포함시킬 것인가는 코더가 결정하면 될것같은데..
일반적으로 상단과 좌측(메뉴바)까지 포함시키더군요.
초보자가 알게 많네요...
자세한 설명에 정말 감사드립니다.
자세한 설명에 정말 감사드립니다.
가장 큰 차이라면
게시판 이나 기타내용을 출력할 때
내용 위쪽의 디자인과 왼쪽메뉴가 함께 나오게 하고싶으면 head.php를 include 하면 되고
(head.php를 include하면 head.sub.php는 자동으로 include됨)
내용만 출력하고 싶으면 head.sub.php를 사용합니다(팝업창 같은 경우에 사용)
게시판 이나 기타내용을 출력할 때
내용 위쪽의 디자인과 왼쪽메뉴가 함께 나오게 하고싶으면 head.php를 include 하면 되고
(head.php를 include하면 head.sub.php는 자동으로 include됨)
내용만 출력하고 싶으면 head.sub.php를 사용합니다(팝업창 같은 경우에 사용)
아~
그렇군요.. 꼭 head.php 와 head.sub.php 가 같이 다니는건 아니군요.
head.sub.php 만 따로 불러 쓸 경우도 있군요..
좀 더 공부해 봐야 겠군요^^
모두 감사드립니다.
그렇군요.. 꼭 head.php 와 head.sub.php 가 같이 다니는건 아니군요.
head.sub.php 만 따로 불러 쓸 경우도 있군요..
좀 더 공부해 봐야 겠군요^^
모두 감사드립니다.