회원가입 | 고객센터 |
DESIGNONEX
dxcms.kr
DX빌더
DX마켓
Service
PR리그
Q&AN
지식공유N
공지사항
통계
로그인 회원가입
고객센터
웹진게시판

뉴스형 블로그 게시판 V2

D DX
2026.06.21 22:55(수정됨) 39 0 3


https://designonex.com/dxcms-skin/view/1779415417285568


위의 게시판 스킨을 DXCMS 최신버전에 맞게 수정하였습니다.
감사합니다.


## list.php 본문 요약글 출력수 

// 본문 요약
    $_gpExcerpt = '';
    if (!empty($_gp['content'])) {
        $_gpExcerpt = html_entity_decode(strip_tags($_gp['content']), ENT_QUOTES | 48, 'UTF-8');
        $_gpExcerpt = trim(preg_replace('/[     
]+/', ' ', $_gpExcerpt));
        if (mb_strlen($_gpExcerpt,'UTF-8') > 120) {
            $_gpExcerpt = mb_substr($_gpExcerpt,0,120,'UTF-8') . '...';
        }
    }


## _list_row.php 본문 요약글 출력수 

// 본문 요약
  $_pExcerpt = '';
  if (!empty($_p['content'])) {
      $_pExcerpt = trim(preg_replace('/[ \t\n]+/', ' ', html_entity_decode(strip_tags($_p['content']), ENT_QUOTES | 48, 'UTF-8')));
      if (mb_strlen($_pExcerpt,'UTF-8') > 120) $_pExcerpt = mb_substr($_pExcerpt,0,120,'UTF-8').'...';
  }


## list.php와 _list_row.php 파일의 의미

list.php는 게시판의 목록 페이지 전체를 구성하는 리스트 파일입니다.
즉, 게시글 목록 화면에서 사용되는 기본 리스트 템플릿이라고 보시면 됩니다.

반면 _list_row.php뷰페이지에서 ‘리스트 출력’을 선택했을 때 사용되는 전용 파일입니다.
게시글 상세보기 화면 안에서, 목록 형태를 함께 보여줘야 하는 경우 이 파일이 호출됩니다.

그렇다면 왜 굳이 두 파일을 분리했을까요?

단순한 게시판 구조라면 list.php 하나만 불러와도 충분할 수 있습니다.
하지만 DXCMS처럼 다양한 서비스와 화면 구성을 염두에 둔 시스템에서는, 목록 페이지용 리스트와 뷰페이지 내부 리스트를 같은 파일로 처리하는 방식이 오히려 확장에 제약이 될 수 있습니다.

예를 들어, 뷰페이지 안에 출력되는 리스트는 일반 목록 페이지와는 다르게

  • 레이아웃 구조가 달라질 수 있고,
  • 출력되는 항목 구성이 달라질 수 있으며,
  • 별도의 이벤트나 UI 동작이 추가될 수도 있습니다.

이런 부분을 유연하게 대응하기 위해,
DXCMS에서는 목록 페이지용 list.php와 뷰페이지 내부 리스트용 _list_row.php를 분리하는 구조로 설계하였습니다.

즉, 이 구조는 단순히 파일을 나눈 것이 아니라,
리스트의 형태, 동작, 확장 포인트를 상황에 맞게 독립적으로 제어할 수 있도록 하기 위한 설계라고 이해하시면 됩니다.

첨부파일 1개 100P

댓글3

D
DX 2026.06.21 22:58
참고로 DXCMS 8.2.13를 패치했을 때 500 에러없이 사용할 수 있습니다.
8.1.0 사용자는 8.2.13 패치를 먼저 해주세요.
여유당 2026.06.22 09:49

그럼 앞으로는 v2를 사용해야 하는 건가요?
아님 V1과 V2 서로 차이가 있어 개인 취향에 따라 사용자 본인에게 적합한 스킨을 사용하면 되는 건가요?

V2을 다시 다운 받으려니 포인트가 소진되어 더 좋은 후속 자료를 위해 아껴야 ...
물론 열심히 활동해서 쌓으면 되긴 하지만요.

D
DX 2026.06.22 09:59
네 V2를 사용하셔야 합니다.
패치가 너무 많이 이루어져서요.
스킨이나 플러그인은 앞으로도 포인트를 유지할 것 같습니다.
맛집을 만들려면 어쩔수없네요.
활성화되면, 저는 관리자 마켓으로 이동할 예정입니다.
감사합니다.
로그인 후 댓글을 작성할 수 있습니다.
Skin 7
41
전체 회원
1,173
전체 게시글
2,155
전체 댓글
45
오늘 방문
50,227
전체 방문
1
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록