[*] 플러그인 모듈


[-] 설정 파일 정보


필수 정보
아래는 각 위치별 설정 파일에 기록되어야하는 필수 정보이다.

dir									플러그인 이름(디렉토리 명칭, 경로가 아닌 이름만. 예, articles)
areaname						스킨에서 위치 이름


선택 정보
아래는 각 위치별 설정 정보에 기록되는 선택적인 정보이다. 변수 명칭은 가능하면 동일하게하는 것이 좋다.

enum('checked'|NULL)	형은 string 으로 "checked" 값을 넣어주면 해당 옵션이 동작한다는 뜻이다.


cache								int				캐쉬를 할 범위(시간, 분단위. 20의 값을 주면, 20분마다 플러그인 정보가 갱신)
hide								enum			checked 값을 가지면 플러그인 처리를 하지 않는다.(화면에 나타내지 않는다.)
header							string		타이틀. 플러그인의 제목.
skin								string		플러그인의 스킨
number							int				목록(글)의 수
width								int				플러그인이 표현하는 스킨의 너비

name								enum			checked 값을 가지면 출력. 각 목록의 글쓴이(또는 정보의 소유자, 기록자, 저작권자 등)
cname								enum			checked 값을 가지면 출력.	각 목록의 카테고리 이름(게시판 이름 등)
length_title				int				제목의 길이
length_description	int				내용의 길이
date								enum			checked 값을 가지면 출력. 날짜
new									enum			checked 값을 가지면 출력. 새글 표시
reply								enum			checked 값을 가지면 출력. 답변글 갯수 표시
file								enum			checked 값을 가지면 출력. 첨부된 파일 갯수 표시






나머지 임의의 정보




[-] 기본값

위치에 플러그인을 지정할 때에 만약, 한번도 설정을 하지 않았을 경우, 즉, 첨 보여지는 경우,
기본 값을 설정할 수 있도록 한다.

기본 값은 config.php 에서 설정을 할 수 있는 값이다.

아래와 같이 스킨 코드에 사용을 하면, 자동으로 아래에 설정된 값이 보여지도록한다.


--------------------------- 아래 ---------------------------
			<?php
				$cfg = array();
				$cfg['plugin']			= 'articles';
				$cfg['category']		= 'readme,free';
				$cfg['header']			= '<b>자유게시판</b>';
				$cfg['new']					= 'checked';
				$cfg['reply']				= 'checked';
				$cfg['skin']				= 'aqua';
				plugin('index_2_right', $cfg);
			?>
---------------------------     ---------------------------

위 에서 설정 내용은 config.php 의 HTML FORM 에서 지정하는 name, value 값에 맞게 추가를 하면된다.


