git-svn-id: http://xe-core.googlecode.com/svn/trunk@789 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-03-30 03:27:11 +00:00
parent fdffc30fec
commit 810f30cf6b
21 changed files with 99 additions and 94 deletions

View file

@ -1,5 +1,4 @@
<?php
/**
* @class login_info
* @author zero (zero@nzeo.com)
@ -14,7 +13,7 @@
/**
* @brief 플러그인의 실행 부분
* ./plugins/플러그인/conf/info.xml에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 return 해주어야 한다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {
// 변수 설정

View file

@ -1,8 +1,9 @@
<!-- colorset의 값에 따라 css 파일을 import 한다 -->
<!--@if($colorset=="normal"||!$colorset)-->
<!--%import("normal/style.css")-->
<!--@end-->
<!-- 로그인 사용자일 경우 -->
<!-- 로그인 사용자일 경우 로그인 정보를 출력 -->
<!--@if($logged_info)-->
<!--%import("./filter/logout.xml")-->
@ -38,7 +39,7 @@
</div>
</div>
<!-- 비로그인 사용자일 경우 -->
<!-- 비로그인 사용자일 경우 로그인 폼을 출력 -->
<!--@else-->
<!--%import("./filter/login.xml")-->

View file

@ -9,25 +9,25 @@
<var id="title">
<name xml:lang="ko">제목</name>
<type>text</type>
<description xml:lang="ko">설명</description>
<description xml:lang="ko">최근 게시물의 제목으로 출력됩니다.</description>
</var>
<var id="order_target">
<name xml:lang="ko">정렬 대상</name>
<type>select</type>
<description xml:lang="ko">설명</description>
<description xml:lang="ko">등록된 순서 또는 변경된 순서로 정렬을 할 수 있습니다.</description>
<options>
<name xml:lang="ko">시간</name>
<name xml:lang="ko">최신 등록</name>
<value>list_order</value>
</options>
<options>
<name xml:lang="ko">업데이트</name>
<name xml:lang="ko">최근 변경</name>
<value>update_order</value>
</options>
</var>
<var id="order_type">
<name xml:lang="ko">정렬 방법</name>
<type>select</type>
<description xml:lang="ko">설명</description>
<description xml:lang="ko">정렬대상을 내림차순 또는 올림차순으로 정렬할 수 있습니다.</description>
<options>
<name xml:lang="ko">내림차순</name>
<value>desc</value>
@ -40,12 +40,12 @@
<var id="list_count">
<name xml:lang="ko">목록수</name>
<type>text</type>
<description xml:lang="ko">설명</description>
<description xml:lang="ko">출력될 목록의 수를 정하실 수 있습니다. (기본 5개)</description>
</var>
<var id="mid_list">
<name xml:lang="ko">대상 모듈</name>
<type>mid_list</type>
<description xml:lang="ko">설명</description>
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다.</description>
</var>
</extra_vars>
</plugin>

View file

@ -1,5 +1,4 @@
<?php
/**
* @class newest_document
* @author zero (zero@nzeo.com)
@ -11,8 +10,9 @@
/**
* @brief 플러그인의 실행 부분
* ./plugins/플러그인/conf/info.xml에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 return 해주어야 한다
*
* ./plugins/플러그인/conf/info.xml 선언한 extra_vars를 args로 받는다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {
// 플러그인 자체적으로 설정한 변수들을 체크
@ -28,6 +28,7 @@
$obj->sort_index = $order_target;
$obj->list_count = $list_count;
// document 모듈의 model 객체를 받아서 getDocumentList() method를 실행
$oDocumentModel = &getModel('document');
$output = $oDocumentModel->getDocumentList($obj);
@ -48,7 +49,5 @@
$oTemplate = new TemplateHandler();
return $oTemplate->compile($tpl_path, $tpl_file);
}
}
?>

View file

@ -1,7 +1,11 @@
<!-- 설정된 컬러셋의 종류에 따라서 css파일을 import 합니다 -->
<!--@if($colorset=="normal"||!$colorset)-->
<!--%import("normal/style.css")-->
<!--@elseif($colorset=="blue")-->
<!--%import("blue/style.css")-->
<!--@end-->
<div class="newest_document_default_{$colorset}">

View file

@ -3,14 +3,14 @@
<title xml:lang="ko">최신글 목록 기본 스킨</title>
<maker email_address="zero@zeroboard.com" link="http://www.zeroboard.com" date="2007. 2. 28">
<name xml:lang="ko">제로</name>
<description xml:lang="ko">newest_document의 기본 스킨</description>
<description xml:lang="ko">최신글 목록 플러그인의 기본 스킨</description>
</maker>
<colorset>
<color name="normal">
<title xml:lang="ko">기본</title>
<title xml:lang="ko">기본 컬러</title>
</color>
<color name="blue">
<title xml:lang="ko">푸른</title>
<title xml:lang="ko">푸른계통의 컬러</title>
</color>
</colorset>
<skin>