[포에버]홈페이지 구조에 대하여

site.gif

모두들 홈페이지 구조를 어떻게 만드십니까? 제 것을 일단 공개해 봅니다. 다른 분들의 합리적이고 생산적인 면을 배우고 싶습니다.

저는 누구에게 배운 적도 없고, 그누보드 자체를 보고, 이 책 저 책도 보면서, 또 이 곳의 tip도 보면서, 위의 구조를 생각해 냈습니다. 나름대로, 생산성이 있게 만들어 보려고 했는데, 워낙 아는 것이 천박하다보니 아직은 군더더기 같은 코드들이 많이 있습니다.

제가 만드는 홈페이지의 구조는;

1. 위의 그림의 "5. pages"에서 나온 것처럼, top, nav, body, banner, bottom 다섯 부분으로 나누어서 각각 모듈화합니다.

2. 그 모듈화된 페이지들을 "6. switch" 문에서 분기시켜서, 각각 head.php, index.php, tail.php에 include 시킵니다.

3. head.php에서는 topnav를 include시키고,

4. index.php에서는 body를 include시키고,

5. tail.php에서는 bannerbottom을 include 시킵니다.

6. 위의 것 중에서 각별하게 공통적으로 들어갈 내용은 따로 뽑아서, 공통 파일로 만들어서 include시킵니다.

7. 그리고 자주 쓰는 css나 image 파일은 my 라는 폴더를 만들어서, 그곳에서 "절대 경로"로 뽑아씁니다. --> 이 부분은 config.php의 g4[] 배열에 넣고 씁니다.

8. html은 따로 제작하지 않고, 게시판에서 위의 제목과 아래 버튼들이 없는 blank 페이지를 만들어서 링크하며 쓰고 있습니다.

9. 상단의 메뉴는 직접 입력했고, nav에 있는 네비게이션 메뉴는 db에서 gr_id로 묶어서 게시판명을 뽑아 썼고, 수동적으로 입력해야 하는 메뉴는 몇가지의 배열을 만들어서 추가나, 삭제를 했습니다.

 

※. 이렇게 했을 때;

1. 머리는 조금 복잡하지만, 중복되는 파일을 최소로 줄일 수 있었고,

2. 해당 파일만 수정이나 업데이트하면 전체 사이트에 그 효과를 미치게 되니까 좋은 점이 있는 것 같았습니다.

※. 다른 분들의 구조도 열람할 수 있었으면 합니다.

첨부파일

site.gif (52 KB)
6회 2005-05-06 00:59
|

댓글 7개

굿입니다.... 다른사람들은 어떻게 구조를 짜는지 궁금했었는데 유용한 정보 얻고 갑니다.
처음 만들기는 힘들기만 확실히 경로지정하기는 신경이 들쓰이겠네요. 감사합니다.
매우 안정적인 구조군요.!!!!
디자인하기 매우 좋은구조군요
저는 $doc 변수를 만들었습니다. 여기서 $doc은 g3버전의 /?doc=xxx.php와는 다른 것입니다.

윗 글 참조 ^.^
포에버 소스는 아직 분석해보지 않았는데요... 역시 $doc 변수가 있는건가요...
감사합니다.
머리가 체계적이지 않은 본인이 보기에는 굉장히 잘 정리된 구조같습니다. 정리하시느라 꽤 노고가 많으셨으리라 봅니다. 공개해주셔서 정말 감사드립니다. 건승하시기 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
20년 전 조회 4,736
20년 전 조회 3,686
20년 전 조회 3,159
20년 전 조회 2,940
20년 전 조회 2,929
20년 전 조회 2,602
20년 전 조회 3,555
20년 전 조회 3,126
20년 전 조회 5,704
20년 전 조회 4,457
20년 전 조회 3,546
20년 전 조회 8,439
20년 전 조회 3,358
20년 전 조회 3,150
20년 전 조회 4,652
20년 전 조회 2,399
20년 전 조회 2,870
20년 전 조회 2,623
20년 전 조회 2,713
20년 전 조회 2,688
🐛 버그신고