본 스킨은 Zbxe1.0.3 -> 1.0.4(r 4243)을 기준으로 3차 수정[http://www.zeroboard.com/16840010]을 수정 보완 하여 재작성 하였습니다. 
본 스킨을 적용하시기 전, 기존의 기능은 3차 수정스킨[http://www.zeroboard.com/16840010]의 설명을 먼저 숙지 하시고, 아래의 "수정 보완 내용 및 주의 할 점 " 과 "적용방법"을 숙지 하신후 [4차수정 스킨]]을 적용하시기 바랍니다.

A. 수정 보완 내용 및 주의 할 점

1.수정 내용

1) 게시글 목록의 제목 및 게시글에 링크 스타일의 확장 변수(홈페이지, 이메일, 이미지,미디어 타입)를 "text" 형식으로 적용 하였을때 글자수 제한이 안되었던 부분을 수정 하였습니다.

2) 웹진형 스타일에서 최근 수정일 부분에 적용된 확장변수가 출력 되지 않았던 부분을 수정 하였습니다.

2. 보완 내용

1) 갤러리형에서도 확장 변수를 적용 하실 수 있도록 하였습니다. (단, 갤러리 형을 기본으로 선택 할 시 리스트 형과  웹젠형 스타일로 전환 하실 수 없도록 하였습니다.) 

2) 웹진 형과 갤러리 형에서 썸네일 부분에 다양한 링크를 선택 적용 하실 수 있도록 하였습니다.

3) 웹진 형에서 이미지가  등록되지 않은 게시글은 썸네일 이 생성 되지않습니다. 이때 썸네일 대표 이미지를 등록 하거나 기존의 방식을 선택 할 수 있도록 하였습니다.

2-1. 2008년 6월 18일 오후 7시 보완 내용

1) 확장변수 정렬 : 목록에 적용된 확장변수의 정렬을 허용여부 설정 할 수 있도록 하였습니다.

2) 확장변수 정렬을 적용하시기 위하여 먼저 아래의 파일을 찿아 수정 하세요

(1).modules/board/board.class.php

line 8부분에             소스를 삽입합니다.
 class board extends ModuleObject {

        var $search_option = array('title','content','title_content','comment','user_name','nick_name','user_id','tag'); ///< 검색 옵션

        var $order_target = array('list_order', 'update_order', 'regdate', 'voted_count', 'readed_count', 'comment_count', 'title', 'extra_vars1', 'extra_vars2', 'extra_vars3', 'extra_vars4', 'extra_vars5', 'extra_vars6', 'extra_vars7', 'extra_vars8', 'extra_vars9', 'extra_vars10', 'extra_vars11', 'extra_vars12', 'extra_vars13', 'extra_vars14', 'extra_vars15', 'extra_vars16', 'extra_vars17', 'extra_vars18', 'extra_vars19', 'extra_vars20'); // 정렬 옵션

(2).modules/document/document.model.php

line 141부분에             소스를 삽입합니다.
/**
         * @brief module_srl값을 가지는 문서의 목록을 가져옴
         **/
        function getDocumentList($obj, $except_notice = false) {
            // 정렬 대상과 순서 체크
            if(!in_array($obj->sort_index, array('list_order','regdate','last_update','update_order','readed_count','voted_count', 'comment_count','trackback_count','uploaded_count','title', 'extra_vars1', 'extra_vars2', 'extra_vars3', 'extra_vars4', 'extra_vars5', 'extra_vars6', 'extra_vars7', 'extra_vars8', 'extra_vars9',  'extra_vars10', 'extra_vars11', 'extra_vars12', 'extra_vars13', 'extra_vars14', 'extra_vars15', 'extra_vars16', 'extra_vars17', 'extra_vars18', 'extra_vars19', 'extra_vars20'))) $obj->sort_index = 'list_order';
            if(!in_array($obj->order_type, array('desc','asc'))) $obj->order_type = 'asc';

3. 주의 할 점

1). 제한된 확장변수로 스킨에 적용할 조건을 다중으로 설정 하다보니 각 항목에 조건을 설정 할 때 약간의 주의를 요합니다. 설정 항목의 Text박스 아래에 설정 방법에 따라 설정 하세요.

2). 확장 변수 설정 Text박스에 지정되지 않은 문자나, 숫자를 입력 하시면 게시글 목록이 깨어 지거나, 백지 화면이 될 수 도 있습니다. 반드시 설정방법에 지정된 문자나 숫자를 입력하세요.

3) . 다중 조건을 입력 하실시 구분자는 " , "입니다.

B. 적용방법
3차 수정[http://www.zeroboard.com/16840010]에서 보완 된 내용 만 설명합니다.

1. 스킨 설정

1). 썸네일 설정 : 썸네일의 크기 및 Type, 썸네일 대표이미지 등록여부를 설정합니다.

썸네일 생성 [crop:꽉 채우기(기본), ratio:비율 맞추기], 가로크기 (기본 100px), 세로크기 (기본 100px), 대표썸네일 생성 [Y(기본) / N] 순으로 콤마로 구분하여 입력하세요.

예1) crop,120,120,y  => 썸네일을 [crop], 가로크기[120], 세로크기[120], 게시글에 이미지 없을 경우 대표 썸네일 생성
예2)  아무것 도 입력 하지 않으면 =>썸네일을 [crop], 가로크기[100], 세로크기[100], 게시글에 이미지 없을 경우 대표 썸네일 생성 입니다.

thumb_config.JPG

2. 썸네일 링크 : 썸네일에 적용할 링크를 설정 합니다. 

본문보기 :: Content,  원본 이미지보기 :: view_image,  확장변수 링크 출력(Homepage, Email, Media, image 형식만)::1 ~ 20입니다.

1) 게시글에 이미지 파일이 없이 경우 썸네일 링크를 "view_image"로 설정 하시면 링크시 본문보기로 적용됩니다.

2)게시글에 이미지 파일이 있어 썸네일이 생성 되어있고,  썸네일 링크에 확장변수가 지정 되었을 경우

(1) 지정된 확장변수가 Homepage, Email, Media, image 타입이 아닐 경우 => 본문링크
(2) 지정된 확장변수가 Homepage, Email, Media, image 타입이 지만 입력 값이 없을 경우 => 본문 링크

thumbnail.JPG

3. 2008년 6월 18일 오후 7시 보완 내용

(1)확장변수 정렬 :  목록에 적용된 확장변수의 정렬을 허용여부 설정

목록에 적용된 확장변수의 정렬을 허용하시려면 제목,글쓴이,조회수,추천수,작성일,최근변경일 순으로 허용/비허용[Y/N]을 설정 하세요. 기본 값은 비허용[N]입니다.

예 1)Y,Y,Y, , , , => 제목, 글쓴이, 조회수에 적용된 확장 변수를 정렬하여 볼 수 있습니다.extra_vars.JPG

C. 미리보기(갤러리 타입 리스트에 적용된 확장변수)

list_galery.JPG