diff --git a/config/func.inc.php b/config/func.inc.php index abae0fe06..b136c7b44 100644 --- a/config/func.inc.php +++ b/config/func.inc.php @@ -115,7 +115,7 @@ $unicode_str = iconv("UTF-8","UCS-2",$string); if(strlen($unicode_str) < $cut_size*2) return $string; - $output = substr($unicode_str, 0, $cut_size*2); + $output_str = substr($unicode_str, 0, $cut_size*2); return iconv("UCS-2","UTF-8",$output_str).$tail; } diff --git a/modules/rss/rss.view.php b/modules/rss/rss.view.php index d92e2b24a..3affe25cc 100644 --- a/modules/rss/rss.view.php +++ b/modules/rss/rss.view.php @@ -68,7 +68,14 @@ $item->author = $item->user_name; $item->link = sprintf("%s?document_srl=%d", Context::getRequestUri(), $item->document_srl); - $item->description = $item->content; + + // 전문 공개일 경우 + if($module_info->open_rss=='Y') { + $item->description = $item->content; + // 요약 공개일 경우 + } else { + $item->description = cut_str(strip_tags($item->content),100,'...'); + } $item->date = gmdate("D, d M Y H:i:s", $time); $content[$idx++] = $item; }