회원가입 | 고객센터 |
DESIGNONEX
dxcms.kr
로그인 회원가입
고객센터
3.2 폴더 구조

extend/ — 코드 자동 삽입

D DX
2026.04.21 00:46(수정됨) 126 0

extend/ — 코드 자동 삽입

훅 등록 코드 없이 파일만 폴더에 넣으면 CMS 가 자동으로 실행하는 코드 삽입 시스템입니다. 파일명 오름차순으로 실행되며, 01_, 02_ 접두사로 실행 순서를 제어합니다.
 
extend/
├── top/                         ← STEP 4 완료 직후 실행 (모든 서비스 준비 완료)
│   ├── 01_maintenance.php        ← 예시: 점검 모드
│   └── 02_ip_block.php           ← 예시: IP 차단
├── middle/                       ← 라우팅 결정 후, 핸들러 실행 전
│   └── 01_visit_tracker.php      ← 기본 포함: 방문자 통계 자동 기록
└── bottom/                       ← 응답 출력 완료 직전
    └── 99_perf.php               ← 예시: 성능 측정 (실행 시간•쿼리 수)
 
폴더 실행 함수 시점 컨텍스트 변수 활용 예
top/ runTop() STEP 4 완료 직후 $version, $path 점검 모드, IP 차단, 커스텀 인증
middle/ runMiddle() 라우팅 후, 핸들러 전 $type, $route 방문자 로그, A/B 테스트, 리다이렉트
bottom/ runBottom() 출력 직전 $type, $route 성능 측정, 외부 트래킹 삽입

오류 격리 보장
• 각 파일은 try-catch 로 감싸서 실행됩니다
• 한 파일에서 예외가 발생해도 나머지 파일 실행에 영향을 주지 않습니다
• 오류는 data/error.log 에 기록됩니다










 

댓글0

로그인 후 댓글을 작성할 수 있습니다.
5. 관리자 기능 사용법 회원 랭킹 2026.04.21 5. 관리자 기능 사용법 포인트샵 2026.04.21 5. 관리자 기능 사용법 레벨 관리 2026.04.21 5. 관리자 기능 사용법 포인트 관리 2026.04.21 5. 관리자 기능 사용법 문자 서비스 2026.04.21 5. 관리자 기능 사용법 메일 보내기 2026.04.21 5. 관리자 기능 사용법 회원 관리 2026.04.21 5. 관리자 기능 사용법 메뉴 관리 2026.04.21 5. 관리자 기능 사용법 인기글 2026.04.21 5. 관리자 기능 사용법 카테고리 2026.04.21 5. 관리자 기능 사용법 게시판 그룹 2026.04.21 5. 관리자 기능 사용법 페이지 관리 2026.04.21 5. 관리자 기능 사용법 전체 공지 2026.04.21 5. 관리자 기능 사용법 팝업 관리 2026.04.21 5. 관리자 기능 사용법 게시판 관리 2026.04.21 4.2 관리자 시스템 구조 관리자 UI 구조 2026.04.21 4.2 관리자 시스템 구조 관리자 라우팅 2026.04.21 4.1 CMS 아키텍처 데이터 흐름 연결 2026.04.21 4.1 CMS 아키텍처 DX 위에 CMS가 올라가는 구조 2026.04.21 3.10 모듈 로딩 구조 자동 로딩 구조 2026.04.21
31
전체 회원
503
전체 게시글
770
전체 댓글
442
오늘 방문
33,173
전체 방문
3
현재 접속
인기글 7일 이내
최신글
최신댓글
목록