스프링노트 연동 모듈 추가

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3114 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-11-30 03:44:14 +00:00
parent 206ffeefa0
commit b05bafd715
50 changed files with 5347 additions and 0 deletions

View file

@ -0,0 +1,39 @@
@charset "utf-8";
/* board Title */
.boardHeader { border:1px solid #e1e1dd; border-bottom:none; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden; _width:100%;}
.boardHeader h3 { float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;}
/* board Information */
.boardInformation { width:100%; clear:both; margin:1em 0 .5em 0; overflow:hidden; color:#666666;}
.articleNum { float:left; padding:0 0 0 15px; }
/* account Navigation */
.accountNavigation { float:right; }
.accountNavigation li { float:left; margin-left:7px; list-style:none; padding-top:3px;}
.accountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;}
.accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.admin a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:12px; }
.accountNavigation li.loginAndLogout { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 5px; padding-left:8px; _padding-top:5px;}
*:first-child+html li.loginAndLogout { padding-top:5px; }
.pageSearch { text-align:right; margin-bottom:10px; }
.pageList { border:1px solid #E3E3E2; }
.pageList .page { border-top:1px dotted #EFEFEF; padding:10px; }
.pageList .selected { background-color:#EFEFEF; }
.pageList .noline { border-top:none; }
.pageList .page .title { background:url("../images/common/document.gif") no-repeat left top; padding-left:18px; }
.pageList .page a { text-decoration:none; color:#666666; }
.pageList .page a:hover { text-decoration:underline; color:#333333; }
.pageList .page a:visited { text-decoration:none; color:#999999; }
.pageList .selected a { color:#555555; font-weight:bold; }
.pageList .selected a:visited { color:#555555; font-weight:bold; }
.pageList .page .desc { padding-left:18px; color:#AAAAAA; margin-top:5px;}
.pageInfo table { width:100%; border-left:1px solid #E3E3E2; border-top:1px solid #E3E3E2; margin-bottom:10px; table-layout:fixed;}
.pageInfo table th { overflow:hidden; background-color:#FAF8F4; padding:5px; font-weight:normal; text-align:left; padding-left:10px; color:#606060; border-right:1px solid #E3E3E2; border-bottom:1px solid #E3E3E2; }
.pageInfo table td { overflow:hidden; background-color:#FFFFFF; padding:5px; font-weight:normal; text-align:left; padding-left:10px; color:#5A5A5A; border-right:1px solid #E3E3E2; border-bottom:1px solid #E3E3E2;}
.pageInfo td a { text-decoration:none; color:#888888; }
.pageInfo td a:hover { text-decoration:underline; }
{ border:1px solid #CCCCCC; margin-bottom:10px; }
.pageView { border:1px solid #E3E3E2; padding:20px; margin-bottom:10px; }

View file

@ -0,0 +1,13 @@
@charset "utf-8";
/* board Title */
.boardHeader h3 { border-bottom:3px solid #2895c0; }
/* board Information */
.articleNum { float:left; background:url(../images/cyan/iconArticle.gif) no-repeat left top; }
.articleNum strong { font:bold 11px Tahoma; color:#2895c0;}
/* account Navigation */
.accountNavigation li.join a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; }

View file

@ -0,0 +1,13 @@
@charset "utf-8";
/* board Title */
.boardHeader h3 { border-bottom:3px solid #38b549; }
/* board Information */
.articleNum { float:left; background:url(../images/green/iconArticle.gif) no-repeat left top; }
.articleNum strong { font:bold 11px Tahoma; color:#ff6600;}
/* account Navigation */
.accountNavigation li.join a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; }

View file

@ -0,0 +1,13 @@
@charset "utf-8";
/* board Title */
.boardHeader h3 { border-bottom:3px solid #ac19a9; }
/* board Information */
.articleNum { float:left; background:url(../images/purple/iconArticle.gif) no-repeat left top; }
.articleNum strong { font:bold 11px Tahoma; color:#b1ae00;}
/* account Navigation */
.accountNavigation li.join a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; }

View file

@ -0,0 +1,13 @@
@charset "utf-8";
/* board Title */
.boardHeader h3 { border-bottom:3px solid #ed135a; }
/* board Information */
.articleNum { float:left; background:url(../images/red/iconArticle.gif) no-repeat left top; }
.articleNum strong { font:bold 11px Tahoma; color:#ff6600;}
/* account Navigation */
.accountNavigation li.join a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; }

View file

@ -0,0 +1,13 @@
@charset "utf-8";
/* board Title */
.boardHeader h3 { border-bottom:3px solid #fe3614; }
/* board Information */
.articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; }
.articleNum strong { font:bold 11px Tahoma; color:#ff6600;}
/* account Navigation */
.accountNavigation li.join a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; }
.accountNavigation li.myInfo a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; }

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View file

@ -0,0 +1,120 @@
<!-- JS 파일 로드 -->
<!--%import("js/board.js")-->
<!-- 컬러셋 체크 -->
<!--@if(!$module_info->colorset)-->
{@$module_info->colorset = "white"}
<!--@end-->
<!-- CSS 파일 로드 (컬러셋에 따라서) -->
<!--%import("css/common.css")-->
<!--@if($module_info->colorset == "cyan")--> <!--%import("css/cyan.css")-->
<!--@elseif($module_info->colorset == "red")--> <!--%import("css/red.css")-->
<!--@elseif($module_info->colorset == "green")--> <!--%import("css/green.css")-->
<!--@elseif($module_info->colorset == "purple")--> <!--%import("css/purple.css")-->
<!--@else--> <!--%import("css/white.css")-->
<!--@end-->
<!-- 상단 텍스트 출력 -->
{$module_info->header_text}
<!-- 스킨의 제목/간단한 설명 출력 -->
<!--@if($module_info->title)-->
<div class="boardHeader">
<h3>{$module_info->title}</h3>
</div>
<!--@end-->
<!-- 게시판 정보 -->
<div class="boardInformation">
<!-- 게시물 수 -->
<div class="articleNum">{$lang->document_count} <strong>{number_format(count($pages))}</strong></div>
<!-- 로그인 정보 -->
<ul class="accountNavigation">
<!-- 로그인 되어 있을 경우 -->
<!--@if($is_logged)-->
<!-- 관리자이면 설정 버튼 출력 -->
<!--@if($grant->is_admin)-->
<li class="setup"><a href="{getUrl('act','dispSpringnoteAdminSpringnoteInfo')}">{$lang->cmd_setup}</a></li>
<!--@end-->
<!-- 최고관리자이면 관리자 페이지 버튼 출력 -->
<!--@if($logged_info->is_admin == 'Y')-->
<li class="admin"><a href="{getUrl('','module','admin','act','dispSpringnoteAdminContent')}" onclick="window.open(this.href); return false;">{$lang->cmd_management}</a></li>
<!--@end-->
<!-- 레이아웃이 없으면 회원정보 버튼 출력 -->
<!--@if(!$module_info->layout_srl)-->
<li class="myInfo"><a href="{getUrl('act','dispMemberInfo')}">{$lang->cmd_view_member_info}</a></li>
<li class="loginAndLogout"><a href="{getUrl('act','dispMemberLogout')}">{$lang->cmd_logout}</a></li>
<!--@end-->
<!-- 로그인 되어 있지 않고 레이아웃이 없으면 -->
<!--@elseif(!$is_logged && !$module_info->layout_srl)-->
<li class="join"><a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
<li class="loginAndLogout"><a href="{getUrl('act','dispMemberLoginForm')}">{$lang->cmd_login}</a></li>
<!--@end-->
<li class="skin_info"><a href="{getUrl('','module','module','act','dispModuleSkinInfo','selected_module',$module_info->module, 'skin', $module_info->skin)}" onclick="popopen(this.href,'skinInfo'); return false;"><img src="./images/common/buttonHelp.gif" alt="Skin Info" width="13" height="13"/></a></li>
</ul>
</div>
<!--@if($page)-->
<!-- 선택된 페이지가 있을 경우 -->
<div class="pageInfo">
<table cellspacing="0">
<col width="160" />
<col />
<tr>
<th>{$lang->title}</th>
<td>{$page->title}</td>
</tr>
<tr>
<th>{$lang->page_url}</th>
<td><a href="{$page->uri}" onclick="window.open(this.href); return false;">{$page->uri}</a></td>
</tr>
<!--@if($page->date_modified)-->
<tr>
<th>{$lang->page_modified}</th>
<td>{$page->date_modified}</td>
</tr>
<tr>
<th>{$lang->page_modifier}</th>
<td><a href="{$page->contributor_modified}" onclick="window.open(this.href);return false;">{$page->contributor_modified}</a></td>
</tr>
<!--@end-->
</table>
</div>
<div class="pageView">
<div class="xhtmlEditorBody background_no">
{$page->source}
</div>
</div>
<!--@end-->
<!-- 전체 목록 -->
<div class="pageSearch">
<form action="./" method="get">
<input type="hidden" name="mid" value="{$mid}" />
<input type="text" name="q" value="{htmlspecialchars($q)}" class="inputTypeText w200" /><span class="button"><input type="submit" value="{$lang->cmd_search}" /></span><span class="button"><input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('','mid',$mid)}';return false;" /></span>
</form>
</div>
<div class="pageList">
{@ $_idx = 0 }
<!--@foreach($pages as $key => $val)-->
<div class="page <!--@if(!$_idx)-->noline<!--@end--> <!--@if($val->pageid == $pageid)-->selected<!--@end-->" style="padding-left:{($val->depth+1)*20}px;">
<div class="title"><a href="{getUrl('pageid',$key)}">{$val->title}</a></div>
<!--@if($val->source)--><div class="desc">{$val->source}</div><!--@end-->
</div>
{@ $_idx++}
<!--@end-->
</div>
<!-- 하단 텍스트 출력 -->
{$module_info->footer_text}

View file

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<skin>
<title xml:lang="ko">스프링 노트 연동 기본 스킨</title>
<maker email_address="zero@zeroboard.com" link="http://www.zeroboard.com" date="2007.11.30">
<name xml:lang="ko">zero</name>
<description xml:lang="ko">스프링 노트 연동 모듈의 기본 스킨</description>
</maker>
<colorset>
<color name="white" src="screenshot/white.gif">
<title xml:lang="ko">하얀색(기본)</title>
<title xml:lang="jp">白(デフォルト)</title>
<title xml:lang="zh-CN">白色(基本)</title>
<title xml:lang="en">White (default)</title>
</color>
<color name="cyan" src="screenshot/cyan.gif">
<title xml:lang="ko">청록색</title>
<title xml:lang="jp">青緑</title>
<title xml:lang="zh-CN">青绿色</title>
<title xml:lang="en">Cyan</title>
</color>
<color name="green" src="screenshot/green.gif">
<title xml:lang="ko">초록색</title>
<title xml:lang="jp"></title>
<title xml:lang="zh-CN">绿色</title>
<title xml:lang="en">Green</title>
</color>
<color name="red" src="screenshot/red.gif">
<title xml:lang="ko">빨간색</title>
<title xml:lang="jp"></title>
<title xml:lang="zh-CN">红色</title>
<title xml:lang="en">Red</title>
</color>
<color name="purple" src="screenshot/purple.gif">
<title xml:lang="ko">보라색</title>
<title xml:lang="jp"></title>
<title xml:lang="zh-CN">紫色</title>
<title xml:lang="en">Purple</title>
</color>
</colorset>
<extra_vars>
<var name="title" type="text">
<title xml:lang="ko">게시판 제목</title>
<title xml:lang="jp">掲示板タイトル</title>
<title xml:lang="zh-CN">版面标题</title>
<title xml:lang="en">Title of Board</title>
<description xml:lang="ko">게시판의 제목을 적어주세요.</description>
<description xml:lang="jp">掲示板タイトルを入力してください。</description>
<description xml:lang="zh-CN">请输入版面标题(留空为不显示)。</description>
<description xml:lang="en">Plase input the title of board.</description>
</var>
</extra_vars>
</skin>