회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX마켓
Service
PR리그
Q&AN
지식공유
공지사항N
통계
로그인 회원가입
고객센터
이 페이지는 DXCMS 테마 레이아웃(헤더/푸터)을 그대로 사용하는 예제입니다.
핵심: ob_start() → 콘텐츠 출력 → $dx_content = ob_get_clean()include dx_theme_file('layout/main.php')
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;
34
전체 회원
891
전체 게시글
1,726
전체 댓글
342
오늘 방문
39,992
전체 방문
0
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록