} $page_title = preg_replace("/\\[REGION_NAME\\]/", $region_name, $page_title); if (!$is_cached) { $iterator_i = 0; while (!$page_meta_description) { #echo "Page_title: ".$page_title."<br/>"; #echo "Iterator index: ".$iterator_i."<br/>"; $iterator_i++; $snippet_array = $snippet_extractor->Start(preg_replace('/\\|/', ' ', $page_title), 'ru', 1, $function); $page_meta_description = preg_replace('/ {0,}\\.{2,}/', '.', $snippet_array[0]["description"]); } $page_title = $page_title . " | " . $_SERVER['HTTP_HOST']; savePageInfo($con, $url_for_cache, $page_title, $page_title, $page_meta_description); } if ($current_page == "CITY_PAGE") { $template = fillSnippetsContent($template, $key_info['city_name'] . " " . $key_info['key_value'], $con, $url); //delete all unnecessary templates anchors for ($i = 0; $i < 9; $i++) { $template = preg_replace("/\\[SNIPPET_TITLE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_CONTENT_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_LARGE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_SMALL_" . ($i + 1) . "\\]/", '', $template); } unset($key_info); } $template = preg_replace("/\\[BREAD_CRUMBS\\]/", $bread_crumbs, $template); $template = preg_replace("/\\[REGION_NAME\\]/", $region_name, $template); $template = preg_replace("/\\[TITLE\\]/", $page_title, $template); $template = preg_replace("/\\[DESCRIPTION\\]/", $page_meta_description, $template); for ($i = 1; $i <= 9; $i++) { $template = preg_replace("/\\[REGION_CASE_" . $i . "\\]/", isset($region_cases["{$i}"]) ? $region_cases["{$i}"] : "", $template);
$key_info = getKeyInfo($con, $page_key); //if page exist if ($key_info) { //fill [BREAD_CRUMBS] $bread_crumbs = "<a href =\"http://" . $site_main_domain . "\">Main</a> > <a href =\"#\">" . $key_info['key_value'] . " " . engdate($key_info['posted_time'], 'jS \\of F') . "</a>"; } else { #PAGE NOT FOUND REDIRECT header('HTTP/1.1 404 Not Found'); #header('Location: /'); $_GET['e'] = 404; include $_SERVER['DOCUMENT_ROOT'] . '/404.html'; exit; } } if ($current_page_type == "KEY_PAGE") { $template = fillSnippetsContent($template, $key_info['key_value'], $con, $page_key); //delete all unnecessary templates anchors for ($i = 0; $i < 9; $i++) { $template = preg_replace("/\\[SNIPPET_TITLE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_CONTENT_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_LARGE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_SMALL_" . ($i + 1) . "\\]/", '', $template); } unset($key_info); } $template = preg_replace("/\\[BREAD_CRUMBS\\]/", $bread_crumbs, $template); $template = preg_replace("/\\[TITLE\\]/", $page_title, $template); $template = preg_replace("/\\[MAIN_TITLE\\]/", MAIN_TITLE, $template); $template = preg_replace("/\\[DESCRIPTION\\]/", $page_meta_description, $template); //print last news /**if($current_page_type == "MAIN_PAGE_PAGING"){
} if (!$is_cached) { $page_meta_description = false; while (!$page_meta_description) { #echo "Page_title: ".$page_title."<br/>"; $snippet_array = $snippet_extractor->Start(preg_replace('/\\|/', ' ', $page_title), 'ru', 1, $function); #var_dump($snippet_array); if (isset($snippet_array[0])) { $page_meta_description = preg_replace('/ {0,}\\.{2,}/', '.', $snippet_array[0]["description"]); } } $page_title = $page_title . " | " . $site_main_domain; savePageInfo($con, $url_for_cache, $page_title, $page_title, $page_meta_description); } if ($current_page == "KEY_PAGE") { $template = fillSnippetsContent($template, $key_info['key_value'], $con, $domain); //delete all unnecessary templates anchors for ($i = 0; $i < 9; $i++) { $template = preg_replace("/\\[SNIPPET_TITLE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_CONTENT_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_LARGE_" . ($i + 1) . "\\]/", '', $template); $template = preg_replace("/\\[SNIPPET_IMG_SMALL_" . ($i + 1) . "\\]/", '', $template); } unset($key_info); } $template = preg_replace("/\\[BREAD_CRUMBS\\]/", $bread_crumbs, $template); $template = preg_replace("/\\[TITLE\\]/", $page_title, $template); $template = preg_replace("/\\[MAIN_TITLE\\]/", MAIN_TITLE, $template); $template = preg_replace("/\\[DESCRIPTION\\]/", $page_meta_description, $template); //print last news if ($current_page == "MAIN_PAGE" || $current_page == "MAIN_PAGE_PAGING") {