Changeset 6393

Show
Ignore:
Timestamp:
07/07/08 13:44:20 (6 months ago)
Author:
inureyes
Message:

#1045

  • 관련 1차 수정.
  • noticeView를 만드는 부분을 view쪽으로 이동.
Location:
trunk/library
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/library/piece/blog/end.php

    r6236 r6393  
    5050    dress('random_tags', getRandomTagsView(getRandomTags($blogid), $skin->randomTags), $view, false, true); 
    5151 
    52 $noticeView = $skin->recentNotice; 
    5352if (preg_match("@\\[##_rct_notice_##\\]@iU", $view)) { 
    54     $notices = getNotices($blogid); 
    55     if (sizeof($notices) > 0) { 
    56         $itemsView = ''; 
    57         foreach ($notices as $notice) { 
    58             $itemView = $skin->recentNoticeItem; 
    59             dress('notice_rep_title', htmlspecialchars(fireEvent('ViewNoticeTitle', UTF8::lessenAsEm($notice['title'], $skinSetting['recentNoticeLength']), $notice['id'])), $itemView); 
    60             dress('notice_rep_link', "$blogURL/notice/".($blog['useSloganOnPost'] ? URL::encode($notice['slogan'], $itemView) : $notice['id']), $itemView); 
    61             $itemsView .= $itemView; 
    62         } 
    63         dress('rct_notice_rep', $itemsView, $noticeView); 
    64         dress('rct_notice', $noticeView, $view, false, true); 
    65     } 
     53    $noticeView = getRecentNoticesView(getNotices($blogid), $skin->recentNotice); 
     54    dress('rct_notice', $noticeView, $view, false, true); 
    6655} 
     56 
    6757if (preg_match("@\\[##_author_rep_##\\]@iU", $view)) 
    6858    dress('author_rep', getAuthorListView(User::getUserNamesOfBlog($blogid), $skin->authorList), $view, false, true); 
  • trunk/library/view/view.php

    r6387 r6393  
    952952} 
    953953 
     954function getRecentNoticesView($notices, $noticeView) { 
     955    global $blog, $service, $blogURL, $skinSetting, $contentContainer; 
     956    if (sizeof($notices) > 0) { 
     957        $itemsView = ''; 
     958        foreach ($notices as $notice) { 
     959            $itemView = $skin->recentNoticeItem; 
     960            dress('notice_rep_title', htmlspecialchars(fireEvent('ViewNoticeTitle', UTF8::lessenAsEm($notice['title'], $skinSetting['recentNoticeLength']), $notice['id'])), $itemView); 
     961            dress('notice_rep_link', "$blogURL/notice/".($blog['useSloganOnPost'] ? URL::encode($notice['slogan'], $itemView) : $notice['id']), $itemView); 
     962            $itemsView .= $itemView; 
     963        } 
     964        dress('rct_notice_rep', $itemsView, $noticeView); 
     965    } 
     966    return $noticeView; 
     967} 
     968 
    954969function getRecentEntriesView($entries, $template) { 
    955970    global $blog, $service, $blogURL, $skinSetting, $contentContainer;