'show-noImage.html',1=>'show.html',2=>'show-lower.html',3=>'show-side.html'); //$tmpName=basename($_SERVER['PHP_SELF'],'php') . 'html'; //テンプレートファイル名の設定 $tmpName=$tmpl[0]; //テンプレートファイル名の設定 if(!empty($_POST)){ $q=$_POST; $tid=$q['id']; }elseif (!empty($_GET)){ $q=$_GET; $tid=$q['id']; }else{ $tid=null; } $eDAT=new db(onViewentries); if(!$eDAT){ ob_start(); require($tmpName); $HTML = ob_get_contents(); ob_end_clean(); $HTML= MkLocalNavi($HTML); $tti='エラーです。'; $ErrMSG='データベースに接続できませんでした。'; $HTML = mb_ereg_replace("", $tti, $HTML); $HTML = mb_ereg_replace("", $ErrMSG, $HTML); $HTML = mb_ereg_replace("
  • おしらせ
  • ", "
  • おしらせ
  • ", $HTML); $HTML = mb_ereg_replace("
  • ",'', $HTML); PutHeader(); echo $HTML; die; } $wCond='tid=$1'; $arVal[1]=$eDAT->adQ4param(1,$tid); $res=$eDAT->Select($wCond,$arVal); if(!$res){ ob_start(); require($tmpName); $HTML = ob_get_contents(); ob_end_clean(); $HTML= MkLocalNavi($HTML); if($eDAT->err===0){ $tti='エラーです。'; $ErrMSG='該当する記事はありません。'; }else{ $tti='エラーです。'; $ErrMSG='データベースに接続できませんでした。'; } $HTML = mb_ereg_replace("", $tti, $HTML); $HTML = mb_ereg_replace("", $ErrMSG, $HTML); $HTML = mb_ereg_replace("
  • おしらせ
  • ", "
  • おしらせ
  • ", $HTML); $HTML = mb_ereg_replace("
  • ",'', $HTML); PutHeader(); echo $HTML; die; } $r=$res[0]; extract($r); $tmpName=$tmpl[$tlayout]; ob_start(); require($tmpName); $HTML = ob_get_contents(); ob_end_clean(); $HTML= MkLocalNavi($HTML); //テンプレ部分削除 $HTML = mb_ereg_replace(".*?", '', $HTML); mb_ereg_search_init($HTML); //画像テンプレ取得 $Target=mb_ereg_search_regs("(.*?)"); if(!$Target){ $timgBaseTags=''; }else{ $timgBaseTags=$Target[1]; } unset($Target); //テンプレ部分削除 $HTML = mb_ereg_replace(".*?", '', $HTML); //添付テンプレ取得 $Target=mb_ereg_search_regs("(.*?)"); if(!$Target){ $tathBaseTags=''; }else{ $tathBaseTags=$Target[1]; } unset($Target); //テンプレ部分削除 $HTML = mb_ereg_replace(".*?", '', $HTML); $HTML = mb_ereg_replace("", $tti, $HTML); $HTML = mb_ereg_replace("", date('Y.m.d',strtotime($fdt)), $HTML); if(!isset($r['tgr'])){ $HTML = mb_ereg_replace("
  • おしらせ
  • ", "
  • おしらせ
  • ", $HTML); $HTML = mb_ereg_replace("
  • ",'', $HTML); }else{ $cat_name='' . $cname . ''; $HTML = mb_ereg_replace("",$cat_name, $HTML); } $HTML = mb_ereg_replace("",$tmsg, $HTML); //画像 $timg=''; $imgDir=$SuffixInfo['img']['path'] ; for($i=1;$i<=DefMaxImageFiles;$i++){ $timgTag=$timgBaseTags; $fldImg='timg' . $i; $fldCap='timg_cap' . $i; if($$fldImg!=''){ $timgURL=$imgDir . $tid . '/' . $$fldImg; $timgCap = ($$fldCap !='')? $$fldCap:''; $timgTag = mb_ereg_replace("",$timgURL, $timgTag); $timgTag = mb_ereg_replace("",$timgCap, $timgTag); $timg .= $timgTag; } unset($fldImg,$fldCap,$timgTag); } if($timg != ''){ $HTML = mb_ereg_replace("",$timg, $HTML); }else{ //画像がない場合は レイアウトごと消去 $HTML = mb_ereg_replace(".*?", '', $HTML); } //添付ファイル $tath=''; for($i=1;$i<=DefMaxOthersFiles;$i++){ $tathTag=$tathBaseTags; $fldAth='tath' . $i; $fldCap='tath_cap' . $i; if($$fldAth!=''){ $Exte= strtolower(pathinfo($$fldAth,PATHINFO_EXTENSION)); if(array_key_exists($Exte,$SuffixInfo)){ $athDir=$SuffixInfo[$Exte]['path']; $icon=$SuffixInfo[$Exte]['icon']; $tathCap = ($$fldCap !='')? $$fldCap:$SuffixInfo[$Exte]['defCap']; }else{ $athDir='n_other/'; $tathCap = ($$fldCap !='')? $$fldCap:''; } $tathURL=$athDir . $tid . '/' . $$fldAth; $tathTag = mb_ereg_replace("",$icon, $tathTag); $tathTag = mb_ereg_replace("",$tathURL, $tathTag); $tathTag = mb_ereg_replace("",$tathCap, $tathTag); $tath .= $tathTag; } unset($fldAth,$fldCap,$tathTag); } if($tath != ''){ $HTML = mb_ereg_replace("",$tath, $HTML); }else{ //画像がない場合は レイアウトごと消去 $HTML = mb_ereg_replace(".*?", '', $HTML); } PutHeader(); echo $HTML; die; function MkLocalNavi($HTML){ global $t4userVal; mb_ereg_search_init($HTML); //カテゴリーナビテンプレ取得 $Target=mb_ereg_search_regs("(.*?)"); if(!$Target){ $localNaviBaseTags=''; }else{ $localNaviBaseTags=$Target[1]; } unset($Target); //テンプレ部分削除 $HTML = mb_ereg_replace(".*?", '', $HTML); //カテゴリー取得 $CatMST=new db(CatMST); if(!$CatMST){ $localnavi=$localNaviBaseTags; $localnavi = mb_ereg_replace("", ' ', $localnavi); $HTML = mb_ereg_replace("", $localnavi, $HTML); $HTML = mb_ereg_replace("
  • おしらせ
  • ", "
  • おしらせ
  • ", $HTML); $HTML = mb_ereg_replace("
  • ",'', $HTML); }else{ $Rows=$CatMST->Select(null,null,'tgr'); $localnavi=''; if(!$Rows){ //$localnavi=$localNaviBaseTags; //$localnavi = mb_ereg_replace("", ' ', $localnavi); foreach ($t4userVal as $k => $v){ $localnaviTag=$localNaviBaseTags; $url=$v['pg']; $cname=$v['name']; $localnaviTag = mb_ereg_replace("","" , $localnaviTag); $localnaviTag = mb_ereg_replace("",$cname , $localnaviTag); $localnavi .= $localnaviTag; unset($localnaviTag); } $HTML = mb_ereg_replace("", $localnavi, $HTML); $HTML = mb_ereg_replace("
  • おしらせ
  • ", "
  • おしらせ
  • ", $HTML); $HTML = mb_ereg_replace("
  • ",'', $HTML); }else{ foreach ($Rows as $r){ if($r['tgr']=='99'){ foreach ($t4userVal as $k => $v){ $localnaviTag=$localNaviBaseTags; $url=$v['pg']; $cname=$v['name']; $localnaviTag = mb_ereg_replace("","" , $localnaviTag); $localnaviTag = mb_ereg_replace("",$cname , $localnaviTag); $localnavi .= $localnaviTag; unset($localnaviTag); } } $localNaviTag=$localNaviBaseTags; $localNaviTag = mb_ereg_replace("index.php", 'index.php?c=' . $r['tgr'], $localNaviTag); $localNaviTag = mb_ereg_replace("", $r['cname'], $localNaviTag); $localnavi .= $localNaviTag; unset($localNaviTag); } $HTML = mb_ereg_replace("", $localnavi, $HTML); } } return $HTML; } ?>