db_connect(); // サイトテキスト $clsSiteText = new SiteText; $clsSiteText->getSiteText(); // サイトテキストの配列を取得 // 0~9:固定テンプレート 10~:各ページコンテンツ $site_text = $clsSiteText->text_data; // ニューステキスト $clsNewsText = new NewsText; $clsNewsText->getNewsText(); // ニューステキストの配列を取得 $news_text = $clsNewsText->news_data; /* foreach ($news_text as &$value) { $val = substr($value["contents"], 0, 200); $num = 0; for ($i = 0; $i <= 200; $i++) { $val = substr($value["contents"], $num, 200 - $i); if ($num = strpos($val, "\n") > 0) { $i = $num + 50; } else { break; } } $value["contents"] = substr($value["contents"], 0, $i * 25); } */ //$news_text = $arr_news_text; //$news_text_view = substr($news_text[1]["contents"], 0, 200); //テンプレート、テンプレートキャッシュのディレクトリ設定 $smarty = new Smarty; $smarty->template_dir = SMARTY_DIR_PC . 'templates/'; $smarty->compile_dir = SMARTY_DIR_PC . 'templates_c/'; $smarty->config_dir = SMARTY_DIR_PC . 'configs/'; // $smarty->cache_dir = SMARTY_DIR_PC . 'cache/'; $smarty->compile_check = true; $smarty->debugging = false; // テンプレート変数に格納 $smarty->assign("Title",$site_text[$site_text_id]["title"]); $smarty->assign("Keywords",$site_text[$site_text_id]["keywords"]); $smarty->assign("Description",$site_text[$site_text_id]["description"]); $smarty->assign("Text_Header",$site_text[1]["contents"]); $smarty->assign("Text_Footer",$site_text[2]["contents"]); $smarty->assign("Text_Left_Menu",$site_text[3]["contents"]); $smarty->assign("Text_Right_Menu",$site_text[4]["contents"]); $smarty->assign("Text_Contents",$site_text[$site_text_id]["contents"]); $smarty->assign("News_Text",$news_text); $smarty->display('manipulator.tpl'); ?>