NEWS
ファイナリストブログ
'; print_r($rsses); print ''; // 表示する情報を配列に整理して格納 $i = 0; $items = array(); foreach ($rsses as $rss) { $sitename = $names[$i]['name']; $siteurl = $names[$i]['url']; if ($names[$i]['max'] == '') { $maxitems = $d_maxitems; } else { $maxitems = $names[$i]['max']; } //print "$sitename, $maxitems; "; $timeoffset = 0; if ($names[$i]['timeoffset'] != NULL) { $timeoffset = $names[$i]['timeoffset']; } //print '
'; print_r($rss->items); print ''; $arr = array_slice($rss->items , 0 , $maxitems); //var_dump( is_array($rss->items) ); foreach ($arr as $ar) { // 日付データの取得 if ($ar['dc']['date'] != '') { $date = $ar['dc']['date']; } elseif ($ar['pubdate'] != '') { $date = $ar['pubdate']; } elseif ($ar[issued] != '') { $date = $ar[issued]; } else { $date = ''; } // 重複記事のスキップ foreach ($items as $item) { if ($item['title'] == $ar['title']) { continue 2; } } // 広告記事のスキップ foreach ($items as $item) { if (preg_match('|PR: |', $ar['title'])) { continue 2; } } // 配列に整形 $items[] = array('date' => strtotime($date) + $timeoffset*3600, 'sitename' => $sitename, 'siteurl' => $siteurl, 'title' => $ar['title'], 'link' => $ar['link'], 'summary' => $ar['summary'] ); } $i++; } // タイムスタンプで降順に並べ替え rsort($items); // HTMLの表示 // 表示するアイテムがなかったとき if (empty($items)) echo '
2016 Finalist BLOG
'; print_r($rsses); print ''; // 表示する情報を配列に整理して格納 $i = 0; $items = array(); foreach ($rsses as $rss) { $sitename = $names[$i]['name']; $siteurl = $names[$i]['url']; if ($names[$i]['max'] == '') { $maxitems = $d_maxitems; } else { $maxitems = $names[$i]['max']; } //print "$sitename, $maxitems; "; $timeoffset = 0; if ($names[$i]['timeoffset'] != NULL) { $timeoffset = $names[$i]['timeoffset']; } //print '
'; print_r($rsses); print ''; //print '
'; print_r($rss->items); print ''; //var_dump( is_array($rss->items) ); $arr = array_slice($rss->items, 0, $maxitems); foreach ($arr as $ar) { // 日付データの取得 if ($ar['dc']['date'] != '') { $date = $ar['dc']['date']; } elseif ($ar['pubdate'] != '') { $date = $ar['pubdate']; } elseif ($ar[issued] != '') { $date = $ar[issued]; } else { $date = ''; } // 重複記事のスキップ foreach ($items as $item) { if ($item['title'] == $ar['title']) { continue 2; } } // 広告記事のスキップ foreach ($items as $item) { if (preg_match('|PR: |', $ar['title'])) { continue 2; } } // 配列に整形 $items[] = array('date' => strtotime($date) + $timeoffset*3600, 'sitename' => $sitename, 'siteurl' => $siteurl, 'title' => $ar['title'], 'link' => $ar['link'], 'summary' => $ar['summary'] ); } $i++; } // タイムスタンプで降順に並べ替え rsort($items); // HTMLの表示 // 表示するアイテムがなかったとき if (empty($items)) echo '