#211 new 표시 아이콘을 스킨에서 설정시 설명문이 나오게 하고 잘못된 값이 있으면 12시간으로 고정하도록 변경. 최근게시물 위젯에도 new 아이콘 표시 기능 추가

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2692 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-10-08 11:30:21 +00:00
parent 88399a506a
commit a38753a511
12 changed files with 38 additions and 13 deletions

View file

@ -102,6 +102,13 @@
<description xml:lang="en">You can set the number of articles to be displayed. (default is 5)</description>
<description xml:lang="es">Usted puede definir el número de los documentos a mostrar. (predefinido: 5)</description>
</var>
<var id="duration_new">
<name xml:lang="ko">new 표시 시간 (hours)</name>
<name xml:lang="en">Duration of indication for new item</name>
<type>text</type>
<description xml:lang="ko">새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위)</description>
<description xml:lang="en">You may set the duration of indication for fresh item. (unit is hour)</description>
</var>
<var id="mid_list">
<name xml:lang="ko">대상 모듈</name>
<name xml:lang="zh-CN">模块对象</name>

View file

@ -26,6 +26,8 @@
$mid_list = explode(",",$args->mid_list);
$subject_cut_size = $args->subject_cut_size;
if(!$subject_cut_size) $subject_cut_size = 0;
$duration_new = $args->duration_new;
if(!$duration_new) $duration_new = 12;
// module_srl 대신 mid가 넘어왔을 경우는 직접 module_srl을 구해줌
if($mid_list) {
@ -72,6 +74,7 @@
$widget_info->title = $title;
$widget_info->document_list = $document_list;
$widget_info->subject_cut_size = $subject_cut_size;
$widget_info->duration_new = $duration_new * 60*60;
Context::set('widget_info', $widget_info);

View file

@ -22,7 +22,7 @@
</div>
<ul class="documentList">
<!--@foreach($widget_info->document_list as $oDocument)-->
<li><a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitleText($widget_info->subject_cut_size)}</a> {$oDocument->printExtraImages()}</li>
<li><a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitleText($widget_info->subject_cut_size)}</a> {$oDocument->printExtraImages($widget_info->duration_new)}</li>
<!--@end-->
</ul>
</div>

View file

@ -23,7 +23,7 @@
</div>
<ul>
<!--@foreach($widget_info->document_list as $oDocument)-->
<li><a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitleText($widget_info->subject_cut_size)}</a> {$oDocument->printExtraImages()}</li>
<li><a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitleText($widget_info->subject_cut_size)}</a> {$oDocument->printExtraImages($widget_info->duration_new)}</li>
<!--@end-->
</ul>
</div>

View file

@ -28,7 +28,7 @@
- {$oDocument->getNickName()}
</span>
{$oDocument->printExtraImages()}
{$oDocument->printExtraImages($widget_info->duration_new)}
</div>
<div class="regdate">{$oDocument->getRegdate("Y-m-d")}</div>
</div>

View file

@ -19,7 +19,7 @@
<span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span>
<!--@end-->
{$oDocument->printExtraImages()}
{$oDocument->printExtraImages($widget_info->duration_new)}
</span>
<span class="date"><span>{$oDocument->getRegdate("Y-m-d")}</span></span>
</li>