링크
diff --git a/widgets/content/content.class.php b/widgets/content/content.class.php
index f91968b55..3ba155de7 100644
--- a/widgets/content/content.class.php
+++ b/widgets/content/content.class.php
@@ -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()
{
diff --git a/widgets/content/skins/default/gallery.html b/widgets/content/skins/default/gallery.html
index d789b3eff..e7a02ef12 100644
--- a/widgets/content/skins/default/gallery.html
+++ b/widgets/content/skins/default/gallery.html
@@ -33,7 +33,7 @@
- {$item->getNickName()}
+ {$item->getNickName($widget_info->nickname_cut_size)}
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")}
diff --git a/widgets/content/skins/default/image_title.html b/widgets/content/skins/default/image_title.html
index d92565a26..8a0b7fdfc 100644
--- a/widgets/content/skins/default/image_title.html
+++ b/widgets/content/skins/default/image_title.html
@@ -38,7 +38,7 @@
{$item->printExtraImages()}
- {$item->getNickName()}
+ {$item->getNickName($widget_info->nickname_cut_size)}
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")}
@@ -100,7 +100,7 @@
- | {$item->getNickName()} |
+ {$item->getNickName($widget_info->nickname_cut_size)} |
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")} |
diff --git a/widgets/content/skins/default/image_title_content.html b/widgets/content/skins/default/image_title_content.html
index dd54b3e0c..6fc83a5f3 100644
--- a/widgets/content/skins/default/image_title_content.html
+++ b/widgets/content/skins/default/image_title_content.html
@@ -59,7 +59,7 @@
- new_window">{$item->getNickName()}
+ new_window">{$item->getNickName($widget_info->nickname_cut_size)}
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")}
diff --git a/widgets/content/skins/default/normal.html b/widgets/content/skins/default/normal.html
index 053442386..f472bb9c7 100644
--- a/widgets/content/skins/default/normal.html
+++ b/widgets/content/skins/default/normal.html
@@ -29,7 +29,7 @@
- getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"href="#" onclick="return false;" class="author member" >{$item->getNickName()}
+ getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"href="#" onclick="return false;" class="author member" >{$item->getNickName($widget_info->nickname_cut_size)}
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")}
@@ -81,7 +81,7 @@
-
getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"href="#" onclick="return false;" class="author member" >{$item->getNickName()} |
+ getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"href="#" onclick="return false;" class="author member" >{$item->getNickName($widget_info->nickname_cut_size)} |
{$item->getRegdate("Y-m-d")} {$item->getRegdate("H:i")} |