mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
1. Complete to write a script for the theme page
2. Add css files for korean and japanese 3. Modified some styles including theme setting page and language selector git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8712 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
a1a14d4b76
commit
b09bcabf20
6 changed files with 232 additions and 122 deletions
|
|
@ -1,5 +1,22 @@
|
|||
<load target="js/theme.js" type="body" />
|
||||
|
||||
<script type="text/javascript">
|
||||
jQuery(function($){
|
||||
|
||||
var themes = {};
|
||||
|
||||
// Example - default theme
|
||||
themes['xe_default'] = {
|
||||
'layout': '82',
|
||||
'board' : 'xe_v3', // board module has the xe_v3 skin by default
|
||||
'poll' : 'simple' // poll module has the simple skin by default
|
||||
};
|
||||
|
||||
$('#theme').data('themes', themes);
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<h1 class="h1">Theme</h1>
|
||||
<p class="xe_validator_error">{$XE_VALIDATOR_ERROR}</p>
|
||||
<form ruleset="insertThemeInfo" action="./" method="post" class="form">
|
||||
|
|
@ -12,10 +29,9 @@
|
|||
<p class="q">선택한 테마</p>
|
||||
<ul class="a">
|
||||
{@$current_theme = ($theme_info)?$theme_info->theme:'user_define'}
|
||||
<!--@foreach($theme_list as $key=>$val)-->
|
||||
<li class="i">
|
||||
<li class="i" loop="$theme_list=>$key,$val">
|
||||
<span class="thumb"><!--@if($val->thumbnail)--><img src="{$val->thumbnail}" alt="" /><!--@else-->Thumbnail does not exist<!--@end--></span>
|
||||
<input type="radio" name="themeItem" id="{$key}" value="{$key}" <!--@if($key == $current_theme)-->checked="checked"<!--@end--> />
|
||||
<input type="radio" name="themeItem" id="{$key}" value="{$key}" <!--@if($key == $current_theme)-->checked="checked"<!--@end--> />
|
||||
<label for="{$key}">{$val->title}({$key})</label>
|
||||
<ul>
|
||||
<li>› 버전: {$val->version}</li>
|
||||
|
|
@ -24,10 +40,9 @@
|
|||
<li>› 경로: {$val->path}</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
<li class="i userDefine">
|
||||
<span class="thumb">By You</span>
|
||||
<input type="radio" name="themeItem" id="theme_user_define" value="user_define" <!--@if($current_theme == 'user_define')-->checked="checked"<!--@end--> />
|
||||
<input type="radio" name="themeItem" id="theme_user_define" value="user_define" <!--@if($current_theme == 'user_define')-->checked="checked"<!--@end--> />
|
||||
<label for="theme_user_define">User Defined</label>
|
||||
<ul>
|
||||
<li>› 설명: 관리자가 설정한 테마입니다. 테마를 설정하지 않은 경우 디폴트로 노출됩니다.</li>
|
||||
|
|
@ -40,65 +55,62 @@
|
|||
<fieldset id="skin">
|
||||
<h2 class="h2">Skin Setting</h2>
|
||||
<p>테마의 일부가 마음에 들지 않으면 스킨을 직접 선택하세요. 스킨을 직접 선택하면 'Theme Setting' 설정은 'User Defined'로 설정됩니다. <button type="button" class="showAll"></button></p>
|
||||
<ul class="thumbPreview">
|
||||
<li>
|
||||
<ul class="thumbPreview jx">
|
||||
<li data-skintype="layout">
|
||||
<p class="q">선택한 레이아웃</p>
|
||||
<ul class="a">
|
||||
<!--@foreach($layout_list as $val)-->
|
||||
<li class="i">
|
||||
<span class="thumb"><span class="frame"><!--@if($val->thumbnail)--><img src="{$val->thumbnaill}" alt="" /><!--@else-->Thumbnail does not exist<!--@end--></span></span>
|
||||
<input type="radio" name="layout" id="layout_{$val->layout_srl}" value="{$val->layout_srl}" <!--@if($val->layout_srl == $current_layout)-->checked="checked"<!--@end--> />
|
||||
<li class="i" loop="$layout_list=>$val">
|
||||
<span class="thumb"><span class="frame"><!--@if($val->thumbnail)--><img src="{$val->thumbnaill}" alt="" /><!--@else-->Thumbnail does not exist<!--@end--></span></span>
|
||||
<input type="radio" name="layout" id="layout_{$val->layout_srl}" value="{$val->layout_srl}" <!--@if($val->layout_srl == $current_layout)-->checked="checked"<!--@end--> />
|
||||
<label for="layout_{$val->layout_srl}">{$val->layout_title.'('.$val->layout.')'}</label>
|
||||
<ul>
|
||||
<li>› 버전: {$val->version}</li>
|
||||
<li>› 제작:
|
||||
<!--@foreach($val->author as $author)-->
|
||||
<!--@if($author->homepage)--><a href="{$author->homepage}" onclick="window.open(this.href);return false;"><!--@end-->{$author->name}<!--@if($author->homepage)--></a><!--@end-->
|
||||
<!--@endforeach-->
|
||||
<li>› 제작:
|
||||
<!--@foreach($val->author as $author)-->
|
||||
<a href="{$author->homepage}" cond="$author->homepage">{$author->name}</a>
|
||||
<!--@if(!$author->homepage)-->{$author->name}<!--@end-->
|
||||
<!--@endforeach-->
|
||||
</li>
|
||||
<li>› 설명: {$val->description}</li>
|
||||
<li>› 경로: {$val->path}</li>
|
||||
<li>› 설정: <a href="#">Edit</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</li>
|
||||
<!--@foreach($module_list as $key=>$val)-->
|
||||
<!--@if($key != '__IS_PARSE__')-->
|
||||
<li>
|
||||
<p class="q">선택한 {$key} 스킨</p>
|
||||
<li loop="$module_list=>$mkey,$mval" cond="$mkey!='__IS_PARSE__'" data-skintype="{$mkey}">
|
||||
<p class="q">선택한 {$mkey} 스킨</p>
|
||||
<ul class="a">
|
||||
<!--@if(!$theme_info->skin_info[$key])-->
|
||||
<li class="i noDirection">
|
||||
<span class="thumb"><span class="frame"></span></span>
|
||||
<input type="radio" name="{$key}-skin" id="{$key}_none" value="__skin_none__" checked="checked" />
|
||||
<label for="{$key}_none">선택한 {$key} 스킨 없음</label>
|
||||
<li class="i noDirection" cond="!$theme_info->skin_info[$mkey]">
|
||||
<span class="thumb"><span class="frame"></span></span>
|
||||
<strong>선택한 {$mkey} 스킨 없음</strong>
|
||||
<ul>
|
||||
<li>선택한 테마에는 이 항목에 대한 스킨 정보가 없습니다. 스킨을 직접 선택하세요.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
<!--@foreach($val as $skey=>$sval)-->
|
||||
<li class="i">
|
||||
<span class="thumb"><span class="frame"><!--@if($sval->thumbnail)--><img src="{$sval->thumbnail}" alt="" /><!--@else-->Thumbnail does not exist<!--@end--></span></span>
|
||||
<input type="radio" name="{$key}-skin" id="{$key.'_'.$skey}" value="{$skey}" <!--@if($theme_info->skin_info[$key] == $skey)-->checked="checked"<!--@end--> />
|
||||
<label for="{$key.'_'.$skey}">{$sval->title.'('.$skey.')'}</label>
|
||||
<li class="i" loop="$mval=>$skey,$sval">
|
||||
{@ $id = $mkey.'_'.$skey }
|
||||
<span class="thumb"><span class="frame"><!--@if($sval->thumbnail)--><img src="{$sval->thumbnail}" alt="" /><!--@else-->Thumbnail does not exist<!--@end--></span></span>
|
||||
<input type="radio" name="{$mkey}-skin" id="{$id}" value="{$skey}" checked="checked"|cond="$theme_info->skin_info[$mkey]==$skey" />
|
||||
<label for="{$id}">{$sval->title.'('.$skey.')'}</label>
|
||||
<ul>
|
||||
<li>› 버전: {$sval->version}</li>
|
||||
<li>› 제작:
|
||||
<!--@foreach($sval->author as $author)-->
|
||||
<!--@if($author->homepage)--><a href="{$author->homepage}" onclick="window.open(this.href);return false;"><!--@end-->{$author->name}<!--@if($author->homepage)--></a><!--@end-->
|
||||
<!--@endforeach-->
|
||||
<li>› 제작:
|
||||
<!--@foreach($sval->author as $author)-->
|
||||
<a href="{$author->homepage}" cond="$author->homepage">{$author->name}</a>
|
||||
<!--@if(!$author->homepage)-->{$author->name}<!--@end-->
|
||||
<!--@endforeach-->
|
||||
</li>
|
||||
<li>› 설명: {$sval->description}</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
<li class="i">
|
||||
<span class="thumb"><span class="frame">Thumbnail does not exists</span></span>
|
||||
<input type="radio" name="{$mkey}-skin" id="{$mkey}_none" value="" checked="checked"|cond="!$theme_info->skin_info[$mkey]" />
|
||||
<label for="{$mkey}_none">선택안함</label>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</fieldset>
|
||||
<div class="btnArea">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue