case 'blog': $feeds = Feed::getFeedsAll(); ?> <select id="<?php echo $attributes['name'];?>blog" name="<?php echo $attributes['name'];?>" style="width:320px;" class="select"> <?php foreach($feeds as $feed) { ?> <option value="<?php echo $feed['id'];?>"<?php echo $feed['id'] == $pConfig['value'] ? ' selected="selected"':'';?>><?php echo $feed['title'];?></option> <?php } ?> </select> <?php break; case 'category': $categories = Category::getCategoriesAll(); ?> <select id="<?php echo $attributes['name'];?>category" name="<?php echo $attributes['name'];?>" style="width:320px;" class="select"> <?php foreach($categories as $category) { ?> <option value="<?php echo $category['id'];?>"<?php echo $category['id'] == $pConfig['value'] ? ' selected="selected"':'';?>><?php echo $category['name'];?></option> <?php } ?> </select> <?php break; case 'textarea': $presetValue = (($pConfig['type'] == 'textarea') && !empty($pConfig['value'])) ? trim($pConfig['value']) : trim($field['.value']); ?>
<?php define('ROOT', '..'); include ROOT . '/lib/include.php'; $searchType = 'category'; $searchKeyword = func::decode($accessInfo['action']); include ROOT . '/lib/begin.php'; if(empty($searchKeyword)) { // TODO: 정렬옵션, 포스트 개수 스킨 옵션에 추가 $categories = Category::getCategoriesAll('id, name, count'); foreach($categories as $categoryKey=>$category) { list($posts) = FeedItem::getFeedItems($searchType, $category['id'], $searchExtraValue, 1, 2); $categories[$categoryKey]['posts'] = $posts; unset($posts); } include ROOT . '/lib/piece/categorylist.php'; } else { $customQuery = $event->on('Query.feedItems', ''); // 글 목록 $pageCount = $skinConfig->postList; // 페이지갯수 list($posts, $totalFeedItems) = FeedItem::getFeedItems($searchType, $searchKeyword, $searchExtraValue, $page, $pageCount, false, 0, $customQuery); $paging = Func::makePaging($page, $pageCount, $totalFeedItems);