mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 19:21:40 +09:00
1. 플래닛 글 위젯에 플래닛 이미지 가로/세로 크기 지정할 수 있도록 긴증 추가. 2. 최근글/최근댓글 위젯의 xe_official 스킨에 날짜 표시 숨기거나 표시하는 기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5188 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
b492cbd2e6
commit
0d856c90d9
11 changed files with 120 additions and 20 deletions
|
|
@ -80,6 +80,34 @@
|
|||
<description xml:lang="ru">Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину)</description>
|
||||
<description xml:lang="zh-TW">可設置標題的字數。(0或留白為不限制)</description>
|
||||
</var>
|
||||
<var id="display_regdate">
|
||||
<type>select</type>
|
||||
<name xml:lang="ko">작성일 표시</name>
|
||||
<name xml:lang="jp">作成日表示</name>
|
||||
<name xml:lang="zh-CN">显示发表日期</name>
|
||||
<name xml:lang="en">Display Registered Date</name>
|
||||
<name xml:lang="es">Display Registered Date</name>
|
||||
<name xml:lang="zh-TW">顯示發表日期</name>
|
||||
<options>
|
||||
<value>Y</value>
|
||||
<name xml:lang="ko">출력</name>
|
||||
<name xml:lang="en">display</name>
|
||||
<name xml:lang="jp">表示</name>
|
||||
<name xml:lang="zh-CN">显示</name>
|
||||
<name xml:lang="es">display</name>
|
||||
<name xml:lang="zh-TW">顯示</name>
|
||||
</options>
|
||||
<options>
|
||||
<value>N</value>
|
||||
<name xml:lang="ko">출력하지 않음</name>
|
||||
<name xml:lang="en">not display</name>
|
||||
<name xml:lang="jp">非表示</name>
|
||||
<name xml:lang="zh-CN">不显示</name>
|
||||
<name xml:lang="es">not display</name>
|
||||
<name xml:lang="zh-TW">隱藏</name>
|
||||
</options>
|
||||
<description />
|
||||
</var>
|
||||
<var id="mid_list">
|
||||
<type>mid_list</type>
|
||||
<name xml:lang="ko">대상 모듈</name>
|
||||
|
|
@ -98,4 +126,4 @@
|
|||
<description xml:lang="zh-TW">將所選擇的模組作為目標。</description>
|
||||
</var>
|
||||
</extra_vars>
|
||||
</widget>
|
||||
</widget>
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@
|
|||
$widget_info->title = $title;
|
||||
$widget_info->comment_list = $output;
|
||||
$widget_info->subject_cut_size = $subject_cut_size;
|
||||
$widget_info->display_regdate = $args->display_regdate=='N'?'N':'Y';
|
||||
|
||||
Context::set('widget_info', $widget_info);
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,9 @@
|
|||
<ul>
|
||||
<!--@foreach($widget_info->comment_list as $val)-->
|
||||
<li>
|
||||
<!--@if($widget_info->display_regdate == 'Y')-->
|
||||
<span class="date">{$val->getRegdate("Y-m-d")}</span>
|
||||
<!--@end-->
|
||||
<span class="title">
|
||||
<a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}">{$val->getSummary($widget_info->subject_cut_size)}</a>
|
||||
</span>
|
||||
|
|
|
|||
|
|
@ -168,6 +168,34 @@
|
|||
<description xml:lang="ru">Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину)</description>
|
||||
<description xml:lang="zh-TW">可設置標題的字數。(0或留白為不限制)</description>
|
||||
</var>
|
||||
<var id="display_regdate">
|
||||
<type>select</type>
|
||||
<name xml:lang="ko">작성일 표시</name>
|
||||
<name xml:lang="jp">作成日表示</name>
|
||||
<name xml:lang="zh-CN">显示发表日期</name>
|
||||
<name xml:lang="en">Display Registered Date</name>
|
||||
<name xml:lang="es">Display Registered Date</name>
|
||||
<name xml:lang="zh-TW">顯示發表日期</name>
|
||||
<options>
|
||||
<value>Y</value>
|
||||
<name xml:lang="ko">출력</name>
|
||||
<name xml:lang="en">display</name>
|
||||
<name xml:lang="jp">表示</name>
|
||||
<name xml:lang="zh-CN">显示</name>
|
||||
<name xml:lang="es">display</name>
|
||||
<name xml:lang="zh-TW">顯示</name>
|
||||
</options>
|
||||
<options>
|
||||
<value>N</value>
|
||||
<name xml:lang="ko">출력하지 않음</name>
|
||||
<name xml:lang="en">not display</name>
|
||||
<name xml:lang="jp">非表示</name>
|
||||
<name xml:lang="zh-CN">不显示</name>
|
||||
<name xml:lang="es">not display</name>
|
||||
<name xml:lang="zh-TW">隱藏</name>
|
||||
</options>
|
||||
<description />
|
||||
</var>
|
||||
<var id="mid_list">
|
||||
<type>mid_list</type>
|
||||
<name xml:lang="ko">대상 모듈</name>
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@
|
|||
$widget_info->document_list = $document_list;
|
||||
$widget_info->subject_cut_size = $subject_cut_size;
|
||||
$widget_info->duration_new = $duration_new * 60*60;
|
||||
$widget_info->display_regdate = $args->display_regdate=='N'?'N':'Y';
|
||||
|
||||
Context::set('widget_info', $widget_info);
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,9 @@
|
|||
<ul>
|
||||
<!--@foreach($widget_info->document_list as $oDocument)-->
|
||||
<li>
|
||||
<!--@if($widget_info->display_regdate == 'Y')-->
|
||||
<span class="date">{$oDocument->getRegdate("Y-m-d")}</span>
|
||||
<!--@end-->
|
||||
<span class="title">
|
||||
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
|
||||
<!--@if($oDocument->getCommentCount())-->
|
||||
|
|
|
|||
|
|
@ -45,23 +45,6 @@
|
|||
<description xml:lang="ru">Это будет заголовком последних статей.</description>
|
||||
<description xml:lang="zh-TW">顯示最新主題列表的標題。</description>
|
||||
</var>
|
||||
<var id="mid_list">
|
||||
<type>mid_list</type>
|
||||
<name xml:lang="ko">대상 모듈</name>
|
||||
<name xml:lang="jp">モジュール</name>
|
||||
<name xml:lang="zh-CN">对象模块</name>
|
||||
<name xml:lang="en">Target Module</name>
|
||||
<name xml:lang="es">Objetivo Módulo</name>
|
||||
<name xml:lang="ru">Модуль назначения</name>
|
||||
<name xml:lang="zh-TW">目標模組</name>
|
||||
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다.</description>
|
||||
<description xml:lang="jp">チェックされたコンテンツを対象とします。</description>
|
||||
<description xml:lang="zh-CN">把被选模块中的主题作为对象。</description>
|
||||
<description xml:lang="en">Articles on chosen module will be the target.</description>
|
||||
<description xml:lang="es">Objetivo de los documentos será los del módulo seleccionado.</description>
|
||||
<description xml:lang="ru">Статьи на выбранных модулях будут назначением.</description>
|
||||
<description xml:lang="zh-TW">將所選擇的模組作為目標。</description>
|
||||
</var>
|
||||
<var id="title_length">
|
||||
<type>text</type>
|
||||
<name xml:lang="ko">글 제목 길이</name>
|
||||
|
|
@ -302,5 +285,22 @@
|
|||
<name xml:lang="zh-TW">隱藏</name>
|
||||
</options>
|
||||
</var>
|
||||
<var id="mid_list">
|
||||
<type>mid_list</type>
|
||||
<name xml:lang="ko">대상 모듈</name>
|
||||
<name xml:lang="jp">モジュール</name>
|
||||
<name xml:lang="zh-CN">对象模块</name>
|
||||
<name xml:lang="en">Target Module</name>
|
||||
<name xml:lang="es">Objetivo Módulo</name>
|
||||
<name xml:lang="ru">Модуль назначения</name>
|
||||
<name xml:lang="zh-TW">目標模組</name>
|
||||
<description xml:lang="ko">선택하신 모듈에 등록된 글을 대상으로 합니다.</description>
|
||||
<description xml:lang="jp">チェックされたコンテンツを対象とします。</description>
|
||||
<description xml:lang="zh-CN">把被选模块中的主题作为对象。</description>
|
||||
<description xml:lang="en">Articles on chosen module will be the target.</description>
|
||||
<description xml:lang="es">Objetivo de los documentos será los del módulo seleccionado.</description>
|
||||
<description xml:lang="ru">Статьи на выбранных модулях будут назначением.</description>
|
||||
<description xml:lang="zh-TW">將所選擇的模組作為目標。</description>
|
||||
</var>
|
||||
</extra_vars>
|
||||
</widget>
|
||||
|
|
|
|||
|
|
@ -44,5 +44,37 @@
|
|||
<description xml:lang="ru">Вы можете выбрать число списка статей для отображения. (стандарт: 5)</description>
|
||||
<description xml:lang="zh-TW">設置要顯示的目錄數。(預設是5個)</description>
|
||||
</var>
|
||||
<var id="thumbnail_width">
|
||||
<type>text</type>
|
||||
<name xml:lang="ko">이미지 가로크기</name>
|
||||
<name xml:lang="jp">イメージ横幅</name>
|
||||
<name xml:lang="zh-CN">宽度</name>
|
||||
<name xml:lang="en">Width of Image</name>
|
||||
<name xml:lang="es">Ancho de la imagen</name>
|
||||
<name xml:lang="ru">Ширина изображения</name>
|
||||
<name xml:lang="zh-TW">圖片寬度</name>
|
||||
<description xml:lang="ko">출력될 이미지의 가로크기를 정하실 수 있습니다. (기본 50)</description>
|
||||
<description xml:lang="jp">表示されるイメージの横幅のサイズを指定することができます(デフォルト50)。</description>
|
||||
<description xml:lang="zh-CN">可以指定要显示的图片宽度。(默认为50)</description>
|
||||
<description xml:lang="en">You can set the width of image. (50 as default)</description>
|
||||
<description xml:lang="es">Usted puede definir el ancho de la imagen. (predefinido:50px)</description>
|
||||
<description xml:lang="ru">Вы можете установить ширину изображения. (стандарт: 50px)</description>
|
||||
<description xml:lang="zh-TW">指定顯示的圖片寬度。(預設是50)</description>
|
||||
</var>
|
||||
<var id="thumbnail_height">
|
||||
<type>text</type>
|
||||
<name xml:lang="ko">이미지 세로크기</name>
|
||||
<name xml:lang="jp">イメージ縦幅</name>
|
||||
<name xml:lang="zh-CN">高度</name>
|
||||
<name xml:lang="en">Height of Image</name>
|
||||
<name xml:lang="ru">Высота изображения</name>
|
||||
<name xml:lang="zh-TW">圖片高度</name>
|
||||
<description xml:lang="ko">이미지의 세로 크기를 지정할 수 있습니다. (기본 50px)</description>
|
||||
<description xml:lang="jp">イメージの縦幅サイズを指定します(デフォルト 50px)</description>
|
||||
<description xml:lang="zh-CN">可以指定图片高度。(默认为50px)</description>
|
||||
<description xml:lang="en">You can set the height of image. (50 as default)</description>
|
||||
<description xml:lang="ru">Вы можете установить вытсоту изображения. (стандарт: 50px)</description>
|
||||
<description xml:lang="zh-TW">指定圖片高度。(預設是50px)</description>
|
||||
</var>
|
||||
</extra_vars>
|
||||
</widget>
|
||||
|
|
|
|||
|
|
@ -35,6 +35,12 @@
|
|||
// 템플릿 파일을 지정
|
||||
$tpl_file = 'list';
|
||||
|
||||
if(!$args->thumbnail_width) $args->thumbnail_width = 50;
|
||||
if(!$args->thumbnail_height) $args->thumbnail_height = 50;
|
||||
$widget_info->thumbnail_width = $args->thumbnail_width;
|
||||
$widget_info->thumbnail_height = $args->thumbnail_height;
|
||||
Context::set('widget_info', $widget_info);
|
||||
|
||||
// 템플릿 컴파일
|
||||
$oTemplate = &TemplateHandler::getInstance();
|
||||
$output = $oTemplate->compile($tpl_path, $tpl_file);
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<!--@foreach($planet_list as $no => $item)-->
|
||||
<div class="planetDocument <!--@if($colorset=='black')-->black<!--@end-->">
|
||||
<!--@if($planet->getMid() != $item->getPlanetMid())-->
|
||||
<h3 class="identity"><a href="{getUrl('','mid',$item->getPlanetMid())}"><img src="{$item->getPlanetPhotoSrc(50,50)}" width="50" height="50" alt="{htmlspecialchars($item->nick_name)}" /></a></h3>
|
||||
<h3 class="identity"><a href="{getUrl('','mid',$item->getPlanetMid())}"><img src="{$item->getPlanetPhotoSrc($widget_info->thumbnail_width,$widget_info->thumbnail_height)}" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" alt="{htmlspecialchars($item->nick_name)}" /></a></h3>
|
||||
<!--@end-->
|
||||
<div class="article">
|
||||
<span class="tooltipLT"></span>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
@charset "utf-8";
|
||||
|
||||
.planetDocument { overflow:hidden; margin-bottom:5px; *zoom:1;}
|
||||
.planetDocument .identity { width:52px; height:52px; padding:0; float:left; margin:3px 10px 3px 3px; background:none; *zoom:1; overflow:hidden;}
|
||||
.planetDocument .identity { padding:0; float:left; margin:3px 10px 3px 3px; background:none; *zoom:1; overflow:hidden;}
|
||||
.planetDocument .identity a img{ display:block; border:1px solid #545554;}
|
||||
|
||||
.planetDocument .article { position:relative; overflow:hidden; *zoom:1; margin:3px 0 0 0; padding:0; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue