Changeset 5922
- Timestamp:
- 05/10/08 15:58:03 (8 months ago)
- Location:
- trunk
- Files:
-
- 5 modified
-
lib/model/blog.link.php (modified) (2 diffs)
-
lib/piece/blog/end.php (modified) (1 diff)
-
lib/view/view.php (modified) (1 diff)
-
skin/coolant/skin.html (modified) (1 diff)
-
skin/standard/skin.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/model/blog.link.php
r5916 r5922 7 7 $__gCacheLink = array(); 8 8 9 function getLinks($blogid ) {9 function getLinks($blogid, $sort="category") { 10 10 global $database, $__gCacheLink; 11 11 if(empty($__gCacheLink)) { … … 14 14 LEFT JOIN {$database['prefix']}LinkCategories lc ON lc.blogid = l.blogid AND lc.id = l.category 15 15 WHERE l.blogid = $blogid 16 ORDER BY l .name")) {16 ORDER BY lc.name, l.name")) { 17 17 $__gCacheLink = array(); 18 18 foreach($result as $link) { -
trunk/lib/piece/blog/end.php
r5581 r5922 73 73 dress('rctrp_rep', getRecentCommentsView(getRecentComments($blogid), $skin->recentComments), $view); 74 74 dress('rcttb_rep', getRecentTrackbacksView(getRecentTrackbacks($blogid), $skin->recentTrackback), $view); 75 dress('link_rep', getLinksView(getLinks( $blogid ), $skin->s_link_rep), $view); 75 dress('link_rep', getLinksView(getLinks($blogid), $skin->s_link_rep), $view); 76 dress('link_list', getLinkListView(getLinks($blogid)), $view); 76 77 dress('rss_url', "$defaultURL/rss", $view); 77 78 dress('response_rss_url', "$defaultURL/rss/response", $view); -
trunk/lib/view/view.php
r5918 r5922 1010 1010 } 1011 1011 1012 function getLinkListView($links) { 1013 requireComponent('Textcube.Function.Setting'); 1014 global $blogURL, $skinSetting, $suri, $pathURL; 1015 if( rtrim( $suri['url'], '/' ) == $pathURL ) { 1016 $home = true; 1017 } else { 1018 $home = false; 1019 } 1020 $categoryName = null; 1021 $buffer = '<ul>'; 1022 $showXfn = (setting::getBlogSettingGlobal('useMicroformat',3) > 1); 1023 foreach ($links as $link) { 1024 if((!doesHaveOwnership() && $link['visibility'] == 0) || 1025 (!doesHaveMembership() && $link['visibility'] < 2)) { 1026 continue; 1027 } 1028 if($categoryName != $link['categoryName']) { 1029 $categoryName = $link['categoryName']; 1030 if(!empty($categoryName)) $buffer .= '</ul></li>'; 1031 $buffer .= '<li>'.htmlspecialchars($link['categoryName']).'<ul>'; 1032 } 1033 if( $showXfn && $home && $link['xfn'] ) { 1034 addXfnAttrs( htmlspecialchars($link['url']), htmlspecialchars($link['xfn']), $link['url']); 1035 } 1036 $buffer .= '<li><a href="'.htmlspecialchars($link['url']).'">'.fireEvent('ViewLink', htmlspecialchars(UTF8::lessenAsEm($link['name'], $skinSetting['linkLength']))).'</a></li>'; 1037 } 1038 if(!empty($categoryName)) $buffer .= '</ul></li>'; 1039 $buffer .='</ul>'; 1040 return $buffer; 1041 } 1042 1012 1043 function getRandomTagsView($tags, $template) { 1013 1044 requireComponent('Textcube.Function.Setting'); -
trunk/skin/coolant/skin.html
r5918 r5922 584 584 585 585 <s_sidebar_element> 586 <!-- Bookmarks --> 587 <div class="recent module"> 588 <h3>Bookmarks</h3> 589 [##_link_list_##] 590 </div> 591 </s_sidebar_element> 592 593 <s_sidebar_element> 586 594 <!-- Stats --> 587 595 <div id="counter" class="module"> -
trunk/skin/standard/skin.html
r5918 r5922 559 559 560 560 <s_sidebar_element> 561 <!-- 링크 리스트 모듈 --> 562 <div class="link"> 563 <h3>링크</h3> 564 [##_link_list_##] 565 </div> 566 </s_sidebar_element> 567 568 <s_sidebar_element> 561 569 <!-- 카운터 모듈 --> 562 570 <div class="counter">
