mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 02:31:40 +09:00
#569 content 위젯에서 닉네임 길이 제한 설정 추가
This commit is contained in:
parent
be4fa48d65
commit
483ca47d13
6 changed files with 18 additions and 8 deletions
|
|
@ -376,6 +376,10 @@
|
|||
<name xml:lang="zh-CN">内容摘要字数</name>
|
||||
<name xml:lang="zh-TW">內容字數</name>
|
||||
<name xml:lang="tr">İçerik Uzunluğu</name>
|
||||
</var>
|
||||
<var id="nickname_cut_size" type="text">
|
||||
<name xml:lang="ko">닉네임 글자수</name>
|
||||
<name xml:lang="en">Length of Nickname</name>
|
||||
</var>
|
||||
<var id="new_window" type="select">
|
||||
<name xml:lang="ko">링크</name>
|
||||
|
|
|
|||
|
|
@ -34,6 +34,8 @@ class content extends WidgetHandler
|
|||
if(!$args->subject_cut_size) $args->subject_cut_size = 0;
|
||||
// Cut the length of contents
|
||||
if(!$args->content_cut_size) $args->content_cut_size = 100;
|
||||
// Cut the length of nickname
|
||||
if(!$args->nickname_cut_size) $args->nickname_cut_size = 0;
|
||||
// Display time of the latest post
|
||||
if(!$args->duration_new) $args->duration_new = 12;
|
||||
// How to create thumbnails
|
||||
|
|
@ -715,6 +717,7 @@ class content extends WidgetHandler
|
|||
$widget_info->page_count = $args->page_count;
|
||||
$widget_info->subject_cut_size = $args->subject_cut_size;
|
||||
$widget_info->content_cut_size = $args->content_cut_size;
|
||||
$widget_info->nickname_cut_size = $args->nickname_cut_size;
|
||||
$widget_info->new_window = $args->new_window;
|
||||
|
||||
$widget_info->duration_new = $args->duration_new * 60*60;
|
||||
|
|
@ -887,9 +890,12 @@ class contentItem extends Object
|
|||
{
|
||||
return $this->get('category');
|
||||
}
|
||||
function getNickName()
|
||||
function getNickName($cut_size = 0, $tail='...')
|
||||
{
|
||||
return $this->get('nick_name');
|
||||
if($cut_size) $nick_name = cut_str($this->get('nick_name'), $cut_size, $tail);
|
||||
else $nick_name = $this->get('nick_name');
|
||||
|
||||
return $nick_name;
|
||||
}
|
||||
function getAuthorSite()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
<!--@end-->
|
||||
|
||||
<!--@else if($v=='nickname')-->
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName()}</a>
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName($widget_info->nickname_cut_size)}</a>
|
||||
<!--@else if($v=='regdate')-->
|
||||
<span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span>
|
||||
<!--@end-->
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
<span class="icon">{$item->printExtraImages()}</span>
|
||||
<!--@end-->
|
||||
<!--@else if($v=='nickname')-->
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName()}</a>
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName($widget_info->nickname_cut_size)}</a>
|
||||
<!--@else if($v=='regdate')-->
|
||||
<span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span>
|
||||
<!--@end-->
|
||||
|
|
@ -100,7 +100,7 @@
|
|||
<!--@end-->
|
||||
</td>
|
||||
<!--@else if($v=='nickname')-->
|
||||
<td><a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName()}</a></td>
|
||||
<td><a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}">{$item->getNickName($widget_info->nickname_cut_size)}</a></td>
|
||||
<!--@else if($v=='regdate')-->
|
||||
<td class="time"><span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span></td>
|
||||
<!--@end-->
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@
|
|||
|
||||
<!--@else if($widget_info->option_view_arr[$j]=='nickname')-->
|
||||
<p class="authorArea" style="margin-left:{$widget_info->thumbnail_width+20}px;">
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}" target="_blank"|cond="$widget_info->new_window">{$item->getNickName()}</a>
|
||||
<a href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}" target="_blank"|cond="$widget_info->new_window">{$item->getNickName($widget_info->nickname_cut_size)}</a>
|
||||
<!--@if($widget_info->option_view_arr[$j+1]=='regdate')-->
|
||||
<span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span>
|
||||
<!--@end-->
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<!--@end-->
|
||||
|
||||
<!--@else if($v=='nickname')-->
|
||||
<a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName()}</a>
|
||||
<a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName($widget_info->nickname_cut_size)}</a>
|
||||
|
||||
<!--@else if($v=='regdate')-->
|
||||
<span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span>
|
||||
|
|
@ -81,7 +81,7 @@
|
|||
<!--@end-->
|
||||
</td>
|
||||
<!--@else if($v=='nickname')-->
|
||||
<td><a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName()}</a></td>
|
||||
<td><a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member"<!--@end--> >{$item->getNickName($widget_info->nickname_cut_size)}</a></td>
|
||||
<!--@else if($v=='regdate')-->
|
||||
<td class="time"><span class="date">{$item->getRegdate("Y-m-d")}</span> <span class="hour">{$item->getRegdate("H:i")}</span></td>
|
||||
<!--@end-->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue