GetData(); $lasts=sizeof($all_data); //前,後処理 for ($i = 0; $i < $lasts ; $i++) { $data = $all_data[$i]; $temp_id = $data['entry_id'] ; //一つしなない場合は if ($lasts == 1) { //飛ばす break; } elseif ($temp_id==$entry_id) { //最初の場合は前へいけない if ($all_data[$i-1] == null) { $first = ''; } else { $first = $all_data[$i-1]['entry_id']; } //最後の場合は次へいけない。 if ($all_data[$i+1] == null) { $last=''; } else { $last= $all_data[$i+1]['entry_id']; } break; } } $release_data = $globalData->GetOneData($entry_id); foreach ($release_data as $key => $value){ $release_data[$key]['entry_text'] = str_replace("\n","
",$release_data[$key]['entry_text']); $ptn='/]*(https?:.*?(gif|jpeg|jpg|png)).*?>/i'; $sub=''; $release_data[$key]['entry_text'] = preg_replace($ptn,$sub,$release_data[$key]['entry_text']); } // データを渡す $smarty->assign("release_data",$release_data[0]); $smarty->assign("year",$year); $smarty->assign("first",$last); $smarty->assign("last",$first); $smarty->assign("now_year",date("Y")); // 表示する $smarty->display(TEMPLATE_DIR."news/globalNews.html"); ?>