우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리

그누보드 기본 구조

거북선인 2018. 3. 30. 00:30
반응형

그누보드 파일구조 설명

/ : 루트디렉토리
|-- HISTORY : 패치된 내역
|-- LICENSE : 그누보드4 라이센스, 저작권(Copyright)
|-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일을 include
|-- _head.php : 상대경로를 이용하여 루트에 있는 head.php 파일을 include
|-- _tail.php : 상대경로를 이용하여 루트에 있는 tail.php 파일을 include
|-- adm : 관리자 디렉토리
| |-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일 include
| |-- admin.head.php : 관리자 페이지 상단+오른쪽 디자인 관련 파일
| |-- admin.js : 관리자 페이지 자바스크립트 파일
| |-- admin.lib.php : 관리자 페이지 라이브러리 파일
| |-- admin.menu100.php : 관리자 페이지 환경설정 메뉴
| |-- admin.menu200.php : 관리자 페이지 회원관리 메뉴
| |-- admin.menu300.php : 관리자 페이지 게시판관리 메뉴
| |-- admin.menu400.shop_1of2.php : 관리자 페이지 쇼핑몰 관리 메뉴
| |-- admin.menu500.shop_2of2.php : 관리자 페이지 쇼핑몰 현황 메뉴
| |-- admin.style.css : 관리자 페이지 스타일시트
| |-- admin.tail.php : 관리자 페이지 오른쪽+하단 디자인 관련 파일
| |-- auth_list.php : 관리권한설정 리스트
| |-- auth_list_delete.php : 관리권한설정 선택 삭제
| |-- auth_update.php : 관리권한설정 반영
| |-- board_copy.php : 게시판 복사 폼
| |-- board_copy_update.php : 게시판 복사 반영
| |-- board_delete.inc.php : 게시판 삭제 include 파일
| |-- board_delete.php : 게시판 삭제
| |-- board_form.php : 게시판 설정 폼
| |-- board_form_update.php : 게시판 설정 반영
| |-- board_list.php : 게시판 리스트 
| |-- board_list_delete.php : 게시판 선택 삭제
| |-- board_list_update.php : 게시판 선택 수정
| |-- boardgroup_delete.php : 게시판 그룹 삭제
| |-- boardgroup_form.php : 게시판 그룹 설정 폼
| |-- boardgroup_form_update.php : 게시판 그룹 설정 반영
| |-- boardgroup_list.php : 게시판 그룹 리스트
| |-- boardgroup_list_update.php : 게시판 그룹 선택 수정
| |-- boardgroupmember_form.php : 게시판 그룹 접근회원 설정 폼
| |-- boardgroupmember_list.php : 게시판 그룹 접근회원 리스트
| |-- boardgroupmember_update.php : 게시판 그룹 접근회원 설정 반영
| |-- config_form.php : 기본환경설정 폼
| |-- config_form_update.php : 기본환경설정 반영
| |-- img : 관리자 이미지 디렉토리
| |-- index.php : 관리자 시작페이지
| |-- mail_form.php : 회원메일 발송 폼
| |-- mail_list.php : 회원메일 발송 리스트
| |-- mail_preview.php : 작성한 회원메일 미리보기
| |-- mail_select_form.php : 회원메일 대상회원 선택 폼
| |-- mail_select_list.php : 선택된 회원 리스트
| |-- mail_select_update.php : 회원메일을 대상회원에게 발송
| |-- mail_test.php : 작성한 회원메일을 관리자에게 테스트 발송
| |-- mail_update.php : 메일 작성 반영
| |-- member_delete.php : 회원 삭제
| |-- member_form.php : 회원 등록, 설정 폼
| |-- member_form_update.php : 회원 등록, 설정 반영
| |-- member_list.php : 회원 리스트
| |-- member_list_delete.php : 회원 선택 삭제
| |-- member_list_update.php : 회원 선택 수정
| |-- phpinfo.php : php, mysql 등의 설치 정보
| |-- point_clear.php : 포인트 내역 정리 (내역이 많다면 포인트를 합산하여 레코드를 줄입니다.)
| |-- point_list.php : 포인트 내역 리스트
| |-- point_list_delete.php : 포인트 내역 선택 삭제
| |-- point_update.php : 포인트 내역 등록
| |-- poll_form.php : 설문조사 등록 폼
| |-- poll_form_update.php : 설문조사 등록 반영
| |-- poll_list.php : 설문조사 리스트
| |-- repair.php : 복구 및 최적화
| |-- sendmail_test.php : 메일 테스트
| |-- sql_write.sql : 게시판 TABLE 생성 쿼리 (이 파일이 없으면 게시판 생성을 할 수 없음)
| |-- upgrade.php : TABLE 에 FIELD 변경이 있는 경우에만 실행 (패치내역에서 알림)
| |-- version.php : 그누보드4 버전 확인 (루트의 HISTORY 파일 내용)
| |-- visit.sub.php : 접속자 SUB
| |-- visit_browser.php : 브라우저별 접속자 현황
| |-- visit_date.php : 일별 접속자 현황
| |-- visit_domain.php : 도메인별 접속자 현황
| |-- visit_hour.php : 시간대별 접속자 현황
| |-- visit_list.php : 기간별 접속자 리스트
| |-- visit_month.php : 월별 접속자 현황
| |-- visit_os.php : OS별 접속자 현황
| |-- visit_week.php : 요일별 접속자 현황
| `-- visit_year.php : 연별 접속자 현황
|-- bbs : 그누보드4 핵심 디렉토리
| |-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일 include
| |-- _head.php : 상대경로를 이용하여 루트에 있는 head.php 파일 include
| |-- _tail.php : 상대경로를 이용하여 루트에 있는 tail.php 파일 include
| |-- board.php : 게시판 글 리스트, 상세보기
| |-- board_head.php : 게시판 상단
| |-- board_tail.php : 게시판 하단
| |-- calendar : 달력 디렉토리
| | `-- 2005.txt : 연도별 국경일, 공휴일, 행사 표시
| |-- calendar.php : 달력
| |-- current_connect.php : 현재 접속자 리스트
| |-- delete.php : 게시물 삭제
| |-- delete_all.php : 게시물 선택 일괄 삭제
| |-- delete_comment.php : 코멘트 삭제
| |-- download.php : 업로드된 파일 다운로드
| |-- email_certify.php : E-mail 인증
| |-- email_stop.php : E-mail 수신거부
| |-- formmail.php : 폼메일
| |-- formmail_send.php : 폼메일 보내기
| |-- good.php : 추천, 비추천 반영
| |-- group.php : 같은 그룹에 속한 게시판 최신글 리스트
| |-- img : 이미지 디렉토리
| |-- link.php : 링크 카운트 반영
| |-- list.php : 게시물 리스트
| |-- login.php : 로그인
| |-- login_check.php : 로그인 체크
| |-- logout.php : 로그아웃
| |-- member_confirm.php : 회원정보 수정전에 회원인지를 확인
| |-- member_email_check.php : 회원가입시 E-mail 중복 확인
| |-- member_id_check.php : 회원가입시 회원아이디 중복 확인
| |-- member_leave.php : 회원 탈퇴
| |-- member_nick_check.php : 회원가입시 별명 중복 확인
| |-- memo.php : 쪽지 리스트
| |-- memo_delete.php : 쪽지 삭제
| |-- memo_form.php : 쪽지 작성 폼
| |-- memo_form_update.php : 쪽지 보내기
| |-- memo_view.php : 쪽지 상세보기
| |-- move.php : 게시물 이동, 복사 게시판 선택
| |-- move_update.php : 선택된 게시판에 게시물 이동, 복사
| |-- new.php : 최근게시물 (모든 게시판)
| |-- norobot.inc.php : 프로그램에 의한 게시물 자동등록 방지 코드 생성
| |-- norobot_check.inc.php : 프로그램에 의한 게시물 자동등록 검사
| |-- password.php : 패스워드 입력 폼
| |-- password_check.php : 패스워드 검사
| |-- password_forget.php : 회원아이디/패스워드 분실 1/3 단계
| |-- password_forget2.php : 회원아이디/패스워드 분실 2/3 단계
| |-- password_forget3.php : 회원아이디/패스워드 분실 3/3 단계
| |-- point.php : 회원 포인트 내역 (로그인한 해당 회원에 대한 내역)
| |-- poll_etc_update.php : 설문조사 기타의견 반영
| |-- poll_etc_update_mail.php : 설문조사 기타의견 메일 템플릿
| |-- poll_result.php : 설문조사 결과
| |-- poll_update.php : 설문조사 선택된 항목 반영
| |-- profile.php : 자기소개
| |-- register.php : 회원가입 약관
| |-- register_form.php : 회원가입 폼
| |-- register_form_update.php : 회원가입
| |-- register_form_update_mail1.php : 회원가입 축하 메일 템플릿 (회원님께 발송)
| |-- register_form_update_mail2.php : 회원가입 메일 템플릿 (관리자님께 발송)
| |-- register_form_update_mail3.php : E-mail 인증 메일 템플릿 (회원님께 발송)
| |-- register_result.php : 회원가입 결과
| |-- rss.php : XML 기반으로 된 최신글 (RSS Reader 로 조회)
| |-- scrap.php : 스크랩 리스트
| |-- scrap_delete.php : 스크랩 삭제
| |-- scrap_popin.php : 스크랩 폼
| |-- scrap_popin_update.php : 스크랩 반영
| |-- search.php : 게시판 통합 검색 (게시판 설정에서 검색 사용에 체크된 게시판에서만 검색)
| |-- tb.php : 트랙백 핑 받는 페이지
| |-- view.php : 게시물 보기
| |-- view_comment.php : 코멘트 보기
| |-- visit.inc.php : 방문자 보기
| |-- visit_insert.inc.php : 방문자 반영
| |-- write.php : 게시글 등록 폼
| |-- write_comment_update.php : 코멘트 등록
| |-- write_update.php : 게시글 등록
| |-- write_update_mail.php : 게시글 등록 메일 템플릿
| |-- zip.db : 우편번호 정보 DB
| `-- zip.php : 우편번호 검색창
|-- cheditor : DHTML 에디터 디렉토리
|-- common.php : 공통으로 사용하는 코드 (lib/common.lib.php 와 extend 디렉토리를 기본으로 포함)
|-- config.php : 변수, 상수 설정 (common.php 에서 include)
|-- convert : 변환 프로그램 모음 디렉토리
|-- data : 파일 업로드 데이터 디렉토리 
| |-- cheditor : DHTML 에디터 데이터 디렉토리
| | `-- 0511 : 이미지의 업로드 디렉토리를 연월별로 생성
| |-- file : 게시판 디렉토리
| | |-- basic : 게시판별로 별도의 디렉토리가 생성됨
| | `-- qa
| |-- member : 회원 데이터 디렉토리 (회원아이디의 앞 두자리로 디렉토리를 개별 생성함)
| `-- session : 세션 디렉토리 (로그인 여부 등)
|-- dbconfig.php : DB 설정파일 (없으면 프로그램을 설치함)
|-- head.php : 기본 상단+왼쪽 디자인 관련 페이지
|-- head.sub.php : 공통으로 사용하는 자바스크립트 변수를 선언, 스타일시트, 자바스크립트를 포함
|-- img : 기본 이미지 디렉토리
|-- index.php : 시작 페이지
|-- js : 자바스크립트 소스 디렉토리
| |-- common.js : 일반적인 자바스크립트
| |-- filter.js : 글등록시 금지단어 필터링 자바스크립트
| |-- md5.js : MD5 자바스크립트
| |-- sideview.js : 이름(별명)에 왼쪽 마우스 클릭시 나타나는 레이어 자바스크립트
| |-- wrest.gif : 필수 입력 이미지
| `-- wrest.js : 폼 입력 필드 체크 자바스크립트
|-- lib : 함수 라이브러리 디렉토리
| |-- cheditor.lib.php : DHTML 에디터 라이브러리
| |-- common.lib.php : 공통 라이브러리
| |-- connect.lib.php : 현재 접속자 라이브러리
| |-- etc.lib.php : 기타 라이브러리 (로그 파일에 기록하는 함수 등)
| |-- latest.lib.php : 최신글 라이브러리
| |-- mailer.lib.php : 메일 라이브러리
| |-- outlogin.lib.php : 외부로그인 라이브러리
| |-- poll.lib.php : 설문조사 라이브러리
| |-- popular.lib.php : 인기검색어 라이브러리
| |-- trackback.lib.php : 트랙백 라이브러리
| `-- visit.lib.php : 방문자 라이브러리
|-- perms.sh : 데이터 디렉토리 퍼미션 변경 쉘 프로그램
|-- skin : 스킨 디렉토리
| |-- board : 게시판 스킨
| | `-- basic : 기본 스킨
| | |-- delete.skin.php : 게시물 삭제
| | |-- delete_all.skin.php : 게시물 선택 삭제
| | |-- download.skin.php : 첨부파일 다운로드
| | |-- list.skin.php : 게시물 리스트
| | |-- view.skin.php : 게시물 상세보기
| | |-- view_comment.skin.php : 코멘트 보기
| | |-- write.skin.php : 게시물 등록 폼
| | `-- write_update.skin.php : 게시물 등록
| |-- connect : 접속자 스킨
| | `-- basic : 기본 스킨
| | |-- connect.skin.php : 접속자 통계
| | `-- current_connect.skin.php : 현재접속자 리스트
| |-- latest : 최신글 스킨
| | `-- basic : 그누보드4 기본 스킨
| | `-- latest.skin.php : 최신글 (게시판별로 각각 지정)
| |-- member : 회원 스킨
| | |-- basic : 그누보드4 기본 스킨
| | | |-- calendar.skin.php : 달력
| | | |-- formmail.skin.php : 폼메일
| | | |-- login.skin.php : 로그인
| | | |-- login_check.skin.php : 로그인 체크
| | | |-- member_confirm.skin.php : 회원 패스워드 확인
| | | |-- memo.skin.php : 쪽지
| | | |-- memo_form.skin.php : 쪽지 폼
| | | |-- memo_view.skin.php : 쪽지 상세보기
| | | |-- password.skin.php : 비밀글 조회시 패스워드 입력
| | | |-- password_forget.skin.php : 회원아이디, 패스워드 찾기 1
| | | |-- password_forget2.skin.php : 회원아이디, 패스워드 찾기 2
| | | |-- password_forget3.skin.php : 회원아이디, 패스워드 찾기 3
| | | |-- profile.skin.php : 자기소개
| | | |-- register.skin.php : 회원가입 약관
| | | |-- register_form.skin.php : 회원 등록 폼
| | | |-- register_result.skin.php : 회원가입 결과
| | | |-- register_update.skin.php : 회원 등록
| | | |-- scrap.skin.php : 스크랩
| | | |-- scrap_popin.skin.php : 스크랩 등록
| | | `-- zip.skin.php : 우편번호 찾기
| |-- new : 최근게시물 스킨 디렉토리
| | `-- basic : 기본 스킨
| | `-- new.skin.php : 최근게시물 리스트 (게시판 통합 최신글)
| |-- outlogin : 외부(아웃) 로그인 스킨 디렉토리
| | `-- basic : 그누보드4 기본 스킨
| | |-- outlogin.skin.1.php : 로그인 이전
| | `-- outlogin.skin.2.php : 로그인 이후
| |-- poll : 설문조사 스킨 디렉토리
| | `-- basic : 그누보드4 기본 스킨
| | |-- poll.skin.php : 설문조사 항목 선택
| | `-- poll_result.skin.php : 설문조사 결과
| |-- popular : 인기검색어 스킨 디렉토리
| | `-- basic : 기본 스킨
| | `-- popular.skin.php : 인기검색서 출력
| |-- search : 게시판 검색 스킨 디렉토리
| | `-- basic : 기본 스킨
| | `-- search.skin.php : 게시판 검색
| `-- visit : 방문자 수 스킨 디렉토리
| `-- basic : 그누보드4 기본 스킨
| `-- visit.skin.php : 방문자 수 출력
|-- style.css : 스타일시트
|-- tail.php : 기본 오른쪽+하단 디자인 관련 페이지
`-- tail.sub.php : 공통으로 사용하는 폼 검사 자바스크립트(wrest.js)를 포함

반응형