제1장 그누보드의 구조 대충 훑어보기 - 01. 전체구조 정보
펌 제1장 그누보드의 구조 대충 훑어보기 - 01. 전체구조본문
제 1 장 그누보드 전체 구조를 이해하자
안녕하세요. 오늘부터 그누보드의 소스강좌를 시작하겠습니다.
section 1 전체 구조
|-- _admin
|-- bbs
| `-- skin
| |-- board
| | |-- basic_board
| | `-- basic_gallery
| |-- latest
| | `-- basic
| |-- member
| | `-- basic
| |-- memo
| | `-- basic
| `-- outlogin
| `-- basic
`-- data
1.lib.php와 config.php
그누보드를 구성하는 가장 핵심적인 파일이 lib.php 와 config.php 입니다.
lib.php는 게시판을 구성하는 모든 함수들을 모아놓았으며 config.php에서의 각종
설정값들을 바탕으로 전체 게시판을 구동시키는 엔진이라고 보시면 되겠습니다.
2. bbs 폴더
gbform.php // 게시판 입력, 수정등과 관련한 폼처리
gblist.php // 게시판 메인, 즉 리스트를 뿌려줍니다
gbview.php // 게시물을 보는 화면을 정의합니다.
이외 gb로 시작하는 파일들은 모두 게시판 관련 처리 파일들입니다.
mbform.php // 회원가입및 정보 변경등과 관련된 폼처리
mblogincheck // 회원의 로그인 관련 처리
이렇듯 mb로 시작하는 파일들은 모두 회원관리 처리 파일들입니다.
3. _admin 폴더
인스톨을 관장하며, 기본설정을 하고, 그룹및 게시판을 관리 하는등의
각종 파일들이 모여 있습니다.
이외 게시판에서 사용될 테이블이 정의되어 있는 sql파일이 있습니다.
4. data 폴더
그누보드를 계정에 인스톨시 생성되는 폴더로 각종 업로드 화일및
세션, 사용자 아이콘등을 저장합니다.
그누보드는 스킨방식을 채용하고 있습니다.
gbform.php에서 각종 설정도 하고 변수도 맹글어 놓고
gbform_main.php라는 디자인이 되어 있는 스킨파일에서 위 gbform.php에서 정의된
설정및 변수들이 작동을 하는 방식입니다.
다음 섹션부터는 좀더 자세히 파일들이 하는 역할을 살펴보겠습니다.
의견남겨주세요^^
[이 게시물은 홍석명님에 의해 2004-03-30 09:20:47 PHP Forum(으)로 부터 이동됨]
[이 게시물은 관리자님에 의해 2004-05-12 09:08:32 연재(으)로 부터 이동됨]
안녕하세요. 오늘부터 그누보드의 소스강좌를 시작하겠습니다.
section 1 전체 구조
|-- _admin
|-- bbs
| `-- skin
| |-- board
| | |-- basic_board
| | `-- basic_gallery
| |-- latest
| | `-- basic
| |-- member
| | `-- basic
| |-- memo
| | `-- basic
| `-- outlogin
| `-- basic
`-- data
1.lib.php와 config.php
그누보드를 구성하는 가장 핵심적인 파일이 lib.php 와 config.php 입니다.
lib.php는 게시판을 구성하는 모든 함수들을 모아놓았으며 config.php에서의 각종
설정값들을 바탕으로 전체 게시판을 구동시키는 엔진이라고 보시면 되겠습니다.
2. bbs 폴더
gbform.php // 게시판 입력, 수정등과 관련한 폼처리
gblist.php // 게시판 메인, 즉 리스트를 뿌려줍니다
gbview.php // 게시물을 보는 화면을 정의합니다.
이외 gb로 시작하는 파일들은 모두 게시판 관련 처리 파일들입니다.
mbform.php // 회원가입및 정보 변경등과 관련된 폼처리
mblogincheck // 회원의 로그인 관련 처리
이렇듯 mb로 시작하는 파일들은 모두 회원관리 처리 파일들입니다.
3. _admin 폴더
인스톨을 관장하며, 기본설정을 하고, 그룹및 게시판을 관리 하는등의
각종 파일들이 모여 있습니다.
이외 게시판에서 사용될 테이블이 정의되어 있는 sql파일이 있습니다.
4. data 폴더
그누보드를 계정에 인스톨시 생성되는 폴더로 각종 업로드 화일및
세션, 사용자 아이콘등을 저장합니다.
그누보드는 스킨방식을 채용하고 있습니다.
gbform.php에서 각종 설정도 하고 변수도 맹글어 놓고
gbform_main.php라는 디자인이 되어 있는 스킨파일에서 위 gbform.php에서 정의된
설정및 변수들이 작동을 하는 방식입니다.
다음 섹션부터는 좀더 자세히 파일들이 하는 역할을 살펴보겠습니다.
의견남겨주세요^^
[이 게시물은 홍석명님에 의해 2004-03-30 09:20:47 PHP Forum(으)로 부터 이동됨]
[이 게시물은 관리자님에 의해 2004-05-12 09:08:32 연재(으)로 부터 이동됨]
댓글 전체