Отображение title на главной

tolik3

Постоялец
Регистрация
10 Июн 2007
Сообщения
85
Реакции
4
Это дает какой-нибудь смысл в плане индексирования или так
для красоты???
 

kotas

Постоялец
Регистрация
25 Окт 2007
Сообщения
103
Реакции
9
Сейчас буду пробовать.
Думаю, дает конечно, если у вас ветка товаров много уровневая.
Во всяком случае, я пытался ввести в название товара полное название, а тут все будет локанично смотреться.
 

mdss

♖♘♗♕♔♗♘♖
Регистрация
20 Фев 2007
Сообщения
1.152
Реакции
709
люди, мне в титл надо сделать чтобы еще description писался. Как мне реализовать это? Уже весь переплевался. Отдельно не хочет выдирать нивкакую
 

materiya

Профессор
Регистрация
17 Янв 2008
Сообщения
252
Реакции
46
люди, мне в титл надо сделать чтобы еще description писался. Как мне реализовать это? Уже весь переплевался. Отдельно не хочет выдирать нивкакую

сделай так

HTML:
<title>{$page_title|default:$smarty.const.CONF_DEFAULT_TITLE}{$product_info.description}</title>

ну я не знаю как там у тебя <title> изменен...
короче просто вставь туда {$product_info.description}
 

mdss

♖♘♗♕♔♗♘♖
Регистрация
20 Фев 2007
Сообщения
1.152
Реакции
709
не то, мне надо в файле head.php вставить какой то код, чтобы только в категориях в титл дополнительно писалось дескрипшн категории
 

mix

Создатель
Регистрация
9 Авг 2006
Сообщения
40
Реакции
2
народ а как писать титлы где они не распознаются а пишется с главной.
 

sasa82

Постоялец
Регистрация
9 Мар 2009
Сообщения
109
Реакции
5
народ а как писать титлы где они не распознаются а пишется с главной.

что то как-то ваще не понятно... что значит не распознаются? Может выводится просто название магазина в Title?
 

indiemax

Создатель
Регистрация
1 Сен 2009
Сообщения
19
Реакции
0
кто-то может объяснить почему при регистрации на head.php ругается? вообще не пойму каким она боком к регистрации привязана :nezn:
 

biznesoft

Постоялец
Регистрация
11 Фев 2008
Сообщения
509
Реакции
123
кто-то может объяснить почему при регистрации на head.php ругается? вообще не пойму каким она боком к регистрации привязана :nezn:
Файл хеад формирует титле страницы, может что то там уже правил, или ошибка в самом файле шаблона..
 

indiemax

Создатель
Регистрация
1 Сен 2009
Сообщения
19
Реакции
0
та я с дуру закопипастил :D теперь думаю что к чему :confused:

Добавлено через 1 минуту
а вот head.php
что бы показывались субкатегории(два уровня вложенности)
PHP:
<?php
    // <head> variables definition: title, meta
    // TITLE & META Keywords & META Description
    if ( !isset($_GET["show_aux_page"]) ) //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 a.name, b.name as parent_name  FROM ".CATEGORIES_TABLE." a, ".CATEGORIES_TABLE." b  WHERE a.categoryID<>0 and a.categoryID<>1 and a.categoryID='$categoryID' and a.parent=b.categoryID ") or die (db_error());
            $r = db_fetch_row($q);
            if ($r)
            {  if ($r[1]=='ROOT') {$page_title = $r[0];} 
			   else {$page_title = $r[0]." - ".$r[1];};
            }
            else
            {
                $page_title = CONF_DEFAULT_TITLE;
            }
            $page_title = str_replace( "<", "&lt;", $page_title );
            $page_title = str_replace( ">", "&gt;", $page_title );
            $meta_tags = catGetMetaTags($categoryID);
        }
        else if (isset($productID) && $productID>0) //product information page
            {
                $q = db_query("SELECT name FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());
                $s = db_fetch_row($q);
                        $q = db_query("SELECT a.name, b.name as parent_name  FROM ".CATEGORIES_TABLE." a, ".CATEGORIES_TABLE." b  WHERE a.categoryID<>0 and a.categoryID<>1 and a.categoryID='$categoryID' and a.parent=b.categoryID ") or die (db_error());
                  $r = db_fetch_row($q);
                        if ($s)
                {
				    if ($r[1]=='ROOT') {$page_title = $s[0]." - ".$r[0];} 
  	 		        else {$page_title = $s[0]." - ".$r[0]." - ".$r[1];};
                }
                else
                {
                    $page_title = CONF_DEFAULT_TITLE;
                }
                $page_title = str_replace( "<", "&lt;", $page_title );
                $page_title = str_replace( ">", "&gt;", $page_title );
                $meta_tags = prdGetMetaTags($productID);
            }
            else // other page
            {
                $page_title = 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 // aux page => get title and META information from database
    {
        $page = auxpgGetAuxPage( $show_aux_page );
        $page_title = $page["aux_page_name"]." - ".CONF_DEFAULT_TITLE;
        $meta_tags = "";
        if  ( $page["meta_description"] != "" )
            $meta_tags .= "<meta name=\"Description\" content=\"".str_replace("\"","&quot;",$page["meta_description"])."\">\n";
        if  ( $page["meta_keywords"] != "" )
            $meta_tags .= "<meta name=\"KeyWords\" content=\"".str_replace("\"","&quot;",$page["meta_keywords"])."\" >\n";
    }
    $smarty->assign("page_title",    $page_title );
    $smarty->assign("page_meta_tags", $meta_tags );
/*	// <head> variables definition: title, meta
	// TITLE & META Keywords & META Description
	if ( !isset($_GET["show_aux_page"]) ) //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 FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and categoryID<>1 and categoryID='$categoryID'") or die (db_error());
			$r = db_fetch_row($q);
			if ($r)
			{
				$page_title = $r[0]." - ".CONF_DEFAULT_TITLE;
			}
			else
			{
				$page_title = CONF_DEFAULT_TITLE;
			}
			$page_title = str_replace( "<", "&lt;", $page_title );
			$page_title = str_replace( ">", "&gt;", $page_title );
			$meta_tags = catGetMetaTags($categoryID);
		}
		else if (isset($productID) && $productID>0) //product information page
			{
				$q = db_query("SELECT name FROM ".PRODUCTS_TABLE." WHERE productID='$productID'") or die (db_error());
				$r = db_fetch_row($q);
				if ($r)
				{
					$page_title = $r[0]." - ".CONF_DEFAULT_TITLE;
				}
				else
				{
					$page_title = CONF_DEFAULT_TITLE;
				}
				$page_title = str_replace( "<", "&lt;", $page_title );
				$page_title = str_replace( ">", "&gt;", $page_title );
				$meta_tags = prdGetMetaTags($productID);
			}
			else // other page
			{
				$page_title = 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 // aux page => get title and META information from database
	{
		$page = auxpgGetAuxPage( $show_aux_page );
		$page_title				= $page["aux_page_name"]." - ".CONF_DEFAULT_TITLE;
		$meta_tags = "";
		if  ( $page["meta_description"] != "" )
			$meta_tags .= "<meta name=\"Description\" content=\"".str_replace("\"","&quot;",$page["meta_description"])."\">\n";
		if  ( $page["meta_keywords"] != "" )
			$meta_tags .= "<meta name=\"KeyWords\" content=\"".str_replace("\"","&quot;",$page["meta_keywords"])."\" >\n";
	}
	$smarty->assign("page_title",	$page_title );
	$smarty->assign("page_meta_tags", $meta_tags );
?>
вот собсно этот шаблон использовал...
 
Сверху