function printCategoryFocusView($categories, $index, $config) { global $service, $event; $pluginURL = $event->pluginURL; if($index < 0 || $index >= count($categories)) { return false; } $category = $categories[$index]; $result = ''; $entries = FeedItem::getRecentFeedItemsByCategory($category['id'], $config['categoryFeedCount']+1); ?> <div class="title"> <h3><a href="<?php echo $service['path'];?>/category/<?php echo func::encode($category['name']);?>"><?php echo $category['name'];?></a></h3> <div class="more"> <a href="<?php echo $service['path'];?>/category/<?php echo func::encode($category['name']);?>"><img src="<?php echo $pluginURL;?>/images/bt_more.gif" alt="<?php echo _t('더보기');?>" /></a> </div> <div class="clear"></div> </div> <ul> <?php if(count($entries)>0) { $entry = $entries[0]; ?> <li class="detail"> <?php $thumbnailFile = ''; if($media = Media::getMedia($entry['thumbnailId'])) { $thumbnailFile = Media::getMediaFile($media['thumbnail']); } $link_url = $config->addressType == 'id' ? $service['path'].'/go/'.$entry['id'] : $service['path'].'/go/'.$entry['permalink']; if(!empty($thumbnailFile)) { ?> <div class="thumbnail"> <img src="<?php echo $thumbnailFile;?>" alt="<?php echo _t('미리보기 이미지');?>" /> </div> <div class="data"> <h3><a href="<?php echo $link_url;?>" target="_blank"><?php echo UTF8::lessenAsByte(func::stripHTML($entry['title']),$config['categoryTitleLength']);?></a></h3> <div class="desc"> <?php echo UTF8::lessenAsByte(func::stripHTML($entry['description']),$config['categoryDescLength']);?> </div> </div> <?php } else { ?> <div class="data data_full"> <h3><a href="<?php echo $link_url;?>" target="_blank"><?php echo UTF8::lessenAsByte(func::stripHTML($entry['title']),$config['categoryTitleLength']);?></a></h3> <div class="desc"> <?php echo UTF8::lessenAsByte(func::stripHTML($entry['description']),$config['categoryDescLength']);?> </div> </div> <?php } ?> <div class="clear"></div> </li> <?php } for($i=1;$i<count($entries);$i++) { $entry = $entries[$i]; $link_url = $config->addressType == 'id' ? $service['path'].'/go/'.$entry['id'] : $service['path'].'/go/'.$entry['permalink']; ?> <li class="list"><a href="<?php echo $link_url;?>" target="_blank"><?php echo UTF8::lessenAsByte(func::stripHTML($entry['title']),$config['categoryTitleLength']);?></a></li> <?php } ?> </ul> <?php return $result; }