묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
노프레임 홈페이지란 정확이 무엇인가요 ?
2006.06.17 09:31
노 프레임 홈페이지에 대해 자세히 설명해 주세요, ㅠㅠ
댓글 2
-
東問西答
2006.06.17 21:27
-
지니
2006.06.19 16:00
노프레임이라도.. 인클루드 문을 잘 사용하면.. 수정시 특혈히 더 힘들진 않아요..
header.php menu.php foother.php 로 나뉜다하면..
서브 페이지 마다 달라 보이는 페이지는 헤더부분에 넣어서
header-sub1.php header-sub2.php 식으로 디자인의 변화를 주고..
menu.php 는 인클루드로 헤더파일에서 불러들이고 하면.. 메뉴가 수정되어야 할땐 menu.php 만 수정하면 되니..
설계를 잘 하시면 프레임 페이지 의 장점을 어느정도 가져올 수 있죠..
프레임사이트를 예로 들자면 사이트의 위와 아래를 프레임으로 구분해서 만들었다고 가정할 때
위의 프레임 즉 top프레임에 메인배너와 기본메뉴가 있다고 한다면,
top프레임에서 기본메뉴를 클릭할 때 top프레임은 그대로 있고 아래의 프레임 즉 main프레임에 그 메뉴에 해당하는 내용이 보여지는 형식이 프레임 사이트입니다.
반대로 노프레임은 메뉴를 클릭하면 사이트 전체가 바뀌어 메뉴에 해당하는 내용이 새롭게 익스플로어에 보여지는 형태입니다.
프레임 사이트의 장점이라면 제작하기가 용이한 반면 노프레임 사이트에서처럼 사이트 변화를 주기가 다소(?) 어렵습니다.
그러나 심플하게 사이트를 제작한다면 프레임 사이트도 괜찮으리라 봅니다.
아울러 노프레임 사이트의 장점이라면 각각의 메뉴를 클릭할 때 보이게 할 이미지(그림이나 플래쉬등)등을 바꾸어서 보여줄 수가 있으므로 프레임 사이트의 단점인 단조로움을 피할수가 있습니다.
노프레임 사이트의 단점이라면 프레임 사이트의 경우 top과 main으로 분할한 경우 top은 메인배너나 메뉴등이 삽입되었다고 할 때 그에 관련된 내용을 수정할 경우 top.html이란 파일만 수정하면 되고
main은 제로보드를 사용할 경우 대게 게시판이 들어가므로 단순히 메뉴에서 링크한 내용이 보여지는 것이므로 사이트의 수정이 용이합니다.
그러나 노프레임 사이트는 메뉴에 해당하는 각각의 내용에 변화를 주었다면 변화를 준 메뉴에 따라 페이지 수가 그만큼 늘어나게 됩니다.
즉 메뉴가 게시판1, 게시판2, 게시판3이라고 가정할 때 각각의 게시판에 그림이나 플래쉬를 별도로 사용하여 익스플로어에 보여지게 하려면
페이지를 board1, board2, board3... 이런식으로 각각 바뀐 내용을 따로 저장해서 불러오는 방식입니다.
노프레임이나 프레임사이트의 자세한 제작방법은 제로보드 -> 유용한 팁 게시판이나 질문/답변 게시판에서 검색해 보시기 바랍니다.