이 페이지는 DXCMS 테마 레이아웃(헤더/푸터)을 그대로 사용하는 예제입니다.
핵심:
핵심:
ob_start() → 콘텐츠 출력 → $dx_content = ob_get_clean()
→ include dx_theme_file('layout/main.php')
게시판 불러오기 예제
— 자유게시판
| 제목 | 조회 | 날짜 |
|---|---|---|
| 무형자산의 소중함 | 61 | 2026-07-27 |
| 날밤 새가면서 똥빠지게 만들었더니 | 62 | 2026-07-26 |
| 제가 요즘 퀵하고, 배달대행에 집중하고 있어서 | 48 | 2026-07-25 |
| 저도 슬슬 일하러 가보겠습니다. 피드백 운영시간 때 뵈어요~~ | 67 | 2026-07-24 |
| 디자인원엑스 메인 히어로 변경 고민... | 64 | 2026-07-24 |
dx_board_posts() — 게시판 최신글 바로 가져오기
| 제목 | 날짜 |
|---|---|
| 갈림길 | |
| 날은 덥고 컴퓨터 앞은 뜨겁고 | |
| [2 아침 좋은글] 행복은 멀리 있지 않습니다 |
📋 코드 요약
// ═══ 방법 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;