Здравствуйте. Хочу сделать чтобы титл и кей ворды при заполнении их на главной странице не отображались на всех остальных. иметься код:
// <head> variables definition: title, meta
// TITLE & META Keywords & META Description
if ( isset($_GET["show_aux_page"]) ) // aux page => get title and META information from database
{
$page = auxpgGetAuxPage( $show_aux_page );
if ($page["aux_page_title"]) $page_title = $page["aux_page_title"];
elseif ($page["aux_page_name"]) $page_title = $page["aux_page_name"];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( $page["meta_description"] != "" )
$meta_tags .= "<meta name=\"description\" content=\"".$page["meta_description"]."\">\n";
if ( $page["meta_keywords"] != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".$page["meta_keywords"]."\">\n";
}
elseif (isset($_GET["fullnews"])) // fullnews => get title
{
$fullnews_array_head = newsGetFullNewsToCustomer($_GET["fullnews"]);
if ($fullnews_array_head["title"]) $page_title = $fullnews_array_head["title"];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( CONF_HOMEPAGE_META_DESCRIPTION != "" )
$meta_tags .= "<meta name=\"description\" content=\"".CONF_HOMEPAGE_META_DESCRIPTION."\">\n";
if ( CONF_HOMEPAGE_META_KEYWORDS != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".CONF_HOMEPAGE_META_KEYWORDS."\">\n";
}
else //not an aux page, e.g. homepage, product/category page, registration form, checkout, etc.
{
if (isset($categoryID) && !isset($productID) && $categoryID>0) //category page
{
$q = db_query("select name, title FROM ".CATEGORIES_TABLE." WHERE categoryID=".(int)$categoryID);
$r = db_fetch_row($q);
if ($r[1]) $page_title = $r[1];
elseif ($r[0]) $page_title = $r[0];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = catGetMetaTags($categoryID);
}
else if (isset($productID) && $productID>0) //product information page
{
$q = db_query("select name, title FROM ".PRODUCTS_TABLE." WHERE productID=".(int)$productID);
$r = db_fetch_row($q);
if($r[1]) $page_title = $r[1];
elseif($r[0]) $page_title = $r[0];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = prdGetMetaTags($productID);
}
else // other page
{
$page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( CONF_HOMEPAGE_META_DESCRIPTION != "" )
$meta_tags .= "<meta name=\"description\" content=\"".CONF_HOMEPAGE_META_DESCRIPTION."\">\n";
if ( CONF_HOMEPAGE_META_KEYWORDS != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".CONF_HOMEPAGE_META_KEYWORDS."\">\n";
}
}
$variodesign = settingSELECT_USERTEMPLATE();
$smarty->assign("variodesign",$variodesign );
$smarty->assign("page_title", $page_title );
$smarty->assign("page_meta_tags", $meta_tags );
?>
а тажке строчки с файла head
<meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.DEFAULT_CHARSET}">
<title>{$page_title}</title>
{if $page_meta_tags eq ""}
<meta name="description" content="{$smarty.const.CONF_HOMEPAGE_META_DESCRIPTION}">
<meta name="keywords" content="{$smarty.const.CONF_HOMEPAGE_META_KEYWORDS}">
{else}
{$page_meta_tags}
{/if}
Подскажите если кто знает что нужно заменить, чтобы сработало. К сожалению собственных мощностей головного мозга не хватает в силу глупости((
// <head> variables definition: title, meta
// TITLE & META Keywords & META Description
if ( isset($_GET["show_aux_page"]) ) // aux page => get title and META information from database
{
$page = auxpgGetAuxPage( $show_aux_page );
if ($page["aux_page_title"]) $page_title = $page["aux_page_title"];
elseif ($page["aux_page_name"]) $page_title = $page["aux_page_name"];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( $page["meta_description"] != "" )
$meta_tags .= "<meta name=\"description\" content=\"".$page["meta_description"]."\">\n";
if ( $page["meta_keywords"] != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".$page["meta_keywords"]."\">\n";
}
elseif (isset($_GET["fullnews"])) // fullnews => get title
{
$fullnews_array_head = newsGetFullNewsToCustomer($_GET["fullnews"]);
if ($fullnews_array_head["title"]) $page_title = $fullnews_array_head["title"];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( CONF_HOMEPAGE_META_DESCRIPTION != "" )
$meta_tags .= "<meta name=\"description\" content=\"".CONF_HOMEPAGE_META_DESCRIPTION."\">\n";
if ( CONF_HOMEPAGE_META_KEYWORDS != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".CONF_HOMEPAGE_META_KEYWORDS."\">\n";
}
else //not an aux page, e.g. homepage, product/category page, registration form, checkout, etc.
{
if (isset($categoryID) && !isset($productID) && $categoryID>0) //category page
{
$q = db_query("select name, title FROM ".CATEGORIES_TABLE." WHERE categoryID=".(int)$categoryID);
$r = db_fetch_row($q);
if ($r[1]) $page_title = $r[1];
elseif ($r[0]) $page_title = $r[0];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = catGetMetaTags($categoryID);
}
else if (isset($productID) && $productID>0) //product information page
{
$q = db_query("select name, title FROM ".PRODUCTS_TABLE." WHERE productID=".(int)$productID);
$r = db_fetch_row($q);
if($r[1]) $page_title = $r[1];
elseif($r[0]) $page_title = $r[0];
else $page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = prdGetMetaTags($productID);
}
else // other page
{
$page_title = CONF_SHOP_NAME." - ".CONF_DEFAULT_TITLE;
$meta_tags = "";
if ( CONF_HOMEPAGE_META_DESCRIPTION != "" )
$meta_tags .= "<meta name=\"description\" content=\"".CONF_HOMEPAGE_META_DESCRIPTION."\">\n";
if ( CONF_HOMEPAGE_META_KEYWORDS != "" )
$meta_tags .= "<meta name=\"keywords\" content=\"".CONF_HOMEPAGE_META_KEYWORDS."\">\n";
}
}
$variodesign = settingSELECT_USERTEMPLATE();
$smarty->assign("variodesign",$variodesign );
$smarty->assign("page_title", $page_title );
$smarty->assign("page_meta_tags", $meta_tags );
?>
а тажке строчки с файла head
<meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.DEFAULT_CHARSET}">
<title>{$page_title}</title>
{if $page_meta_tags eq ""}
<meta name="description" content="{$smarty.const.CONF_HOMEPAGE_META_DESCRIPTION}">
<meta name="keywords" content="{$smarty.const.CONF_HOMEPAGE_META_KEYWORDS}">
{else}
{$page_meta_tags}
{/if}
Подскажите если кто знает что нужно заменить, чтобы сработало. К сожалению собственных мощностей головного мозга не хватает в силу глупости((