이 페이지는 DXCMS 테마 레이아웃(헤더/푸터)을 그대로 사용하는 예제입니다.
핵심:
핵심:
ob_start() → 콘텐츠 출력 → $dx_content = ob_get_clean()
→ include dx_theme_file('layout/main.php')
게시판 불러오기 예제
— 자유게시판
| 제목 | 조회 | 날짜 |
|---|---|---|
| 모바일에서 모아님이 | 66 | 2026-06-04 |
| 모아님 이미지 업로드 | 64 | 2026-06-04 |
| 2026.06.04 12:43분경 이미지 첨부가 안되여~~~!!! | 74 | 2026-06-04 |
| [유머] 정치인이 천국과 지옥 중 갈 곳을 정하게 되었다. | 77 | 2026-06-04 |
| [유머] 현대과학 = 마법 인 이유.. | 82 | 2026-06-04 |
dx_board_posts() — 게시판 최신글 바로 가져오기
| 제목 | 날짜 |
|---|---|
| 자 오늘도 화이팅하세요. | |
| 모아님 보.고.시.퍼.요 | |
| 일이 없으면 만들어야죠, 출발! |
📋 코드 요약
// ═══ 방법 A: 테마 레이아웃(헤더+푸터) 그대로 사용 ═══════════ require_once 'dx_load.php'; ob_start(); // ← 여기서부터 출력 캡처 시작 ?> <!-- 내 HTML 콘텐츠 --> <?php $dx_content = ob_get_clean(); // ← 캡처 완료 include dx_theme_file('layout/main.php'); // ← 테마 적용 exit; // ═══ 방법 B: 테마 없이 내 HTML만 출력 ════════════════════════ require_once 'dx_load.php'; // 그냥 출력하면 됩니다. 테마 없이 내 HTML 그대로. ?> <!DOCTYPE html><html><body>... // ═══ 게시판 함수 ════════════════════════════════════════════ // 최신글 배열로 받기 $posts = dx_board_posts('free', 5); foreach ($posts as $p) { echo $p['title']; // id, title, created_at, view_count ... } // 위젯 HTML 바로 출력 dx_board_latest('notice', 5, 'list', '공지사항'); // ═══ 페이지네이션 ════════════════════════════════════════════ $html = dx_pagination( $total, // 전체 건수 $perPage, // 페이지당 개수 $curPage, // 현재 페이지 '?page={page}', // URL 패턴 — {page} 자동 치환 5 // 표시할 페이지 버튼 수 (기본 5) ); echo $html;