Не корректная работа мета тегов

#
Не корректная работа мета тегов
Добрый день! Подскажите, пожалуйста как исправить вывод метатегов. Проблема вот в чем, при выводе элемента раздела, у меня в метатеги добавляется название раздела. Например страница http://yanyhbash.ru/blog/my-nachinaem-zabyvat-drugie-sredstva-kommunikacii/. В выводе title, description, keywords у меня добавляется название "Блог" http://joxi.ru/mZ-VUxjKTJA0H7jsrvs. Как это исправить? Спасибо за помошь
#
Re: Не корректная работа мета тегов
Версия HostCMS: 6.0.6
Модератор
#
Re: Не корректная работа мета тегов
Блог - это название ИС. Если Вы не хотите, чтобы оно выводилось, необходимо внести изменения в код настроек ТДС показа информационной системы.
#
Re: Не корректная работа мета тегов
Подскажите в каком файле искать этот код, пересмотрел кучу файлов по фтп, найти не могу
#
Re: Не корректная работа мета тегов
Спасибо, нашел
#
Re: Не корректная работа мета тегов
У меня в тайтл весь уровень вложенности добавляется в итоге он становистя не реально длинным, так же в description и keywords.
Объясните подробнее, как это исправить, где искать код настроек ТДС и что там поменять?
#
Re: Не корректная работа мета тегов
Я так понял этот код нужно менять, подскажите, что сделать чтоб на одной странице был один тайтл description и keywords принадлежащий только этой странице?
// Текстовая информация для указания номера страницы, например "страница"
$pageName = Core_Array::get(Core_Page::instance()->libParams, 'page'
   ? Core_Array::get(Core_Page::instance()->libParams, 'page'
   : 'страница';

// Разделитель в заголовке страницы
$pageSeparator = Core_Array::get(Core_Page::instance()->libParams, 'separator'
   ? Core_Page::instance()->libParams['separator']
   : ' / ';

$aTitle = array($oShop->name);
$aDescription = array($oShop->name);
$aKeywords = array($oShop->name);

if (!is_null($Shop_Controller_Show->tag) && Core::moduleIsActive('tag')
{
   $oTag = Core_Entity::factory('Tag'->getByPath($Shop_Controller_Show->tag);
   if ($oTag)
   {
      $aTitle[] = $oTag->seo_title != '' ? $oTag->seo_title : Core::_('Shop.tag', $oTag->name);
      $aDescription[] = $oTag->seo_description != '' ? $oTag->seo_description : $oTag->name;
      $aKeywords[] = $oTag->seo_keywords != '' ? $oTag->seo_keywords : $oTag->name;
   }
}

if ($Shop_Controller_Show->group)
{
   $oShop_Group = Core_Entity::factory('Shop_Group', $Shop_Controller_Show->group);

   do {
      $aTitle[] = $oShop_Group->seo_title != ''
         ? $oShop_Group->seo_title
         : $oShop_Group->name;

      $aDescription[] = $oShop_Group->seo_description != ''
         ? $oShop_Group->seo_description
         : $oShop_Group->name;

      $aKeywords[] = $oShop_Group->seo_keywords != ''
         ? $oShop_Group->seo_keywords
         : $oShop_Group->name;

   } while($oShop_Group = $oShop_Group->getParent());
}

if ($Shop_Controller_Show->item)
{
   $oShop_Item = Core_Entity::factory('Shop_Item', $Shop_Controller_Show->item);

   $aTitle[] = $oShop_Item->seo_title != ''
      ? $oShop_Item->seo_title
      : $oShop_Item->name;

   $aDescription[] = $oShop_Item->seo_description != ''
      ? $oShop_Item->seo_description
      : $oShop_Item->name;

   $aKeywords[] = $oShop_Item->seo_keywords != ''
      ? $oShop_Item->seo_keywords
      : $oShop_Item->name;
}

if ($Shop_Controller_Show->producer)
{
   $oShop_Producer = Core_Entity::factory('Shop_Producer', $Shop_Controller_Show->producer);
   $aKeywords[] = $aDescription[] = $aTitle[] = $oShop_Producer->name;
}

if ($Shop_Controller_Show->page)
{
   array_unshift($aTitle, $pageName . ' ' . ($Shop_Controller_Show->page + 1));
}

if (count($aTitle) > 1)
{
   $aTitle = array_reverse($aTitle);
   $aDescription = array_reverse($aDescription);
   $aKeywords = array_reverse($aKeywords);

   Core_Page::instance()->title(implode($pageSeparator, $aTitle));
   Core_Page::instance()->description(implode($pageSeparator, $aDescription));
   Core_Page::instance()->keywords(implode($pageSeparator, $aKeywords));
}

Core_Page::instance()->object = $Shop_Controller_Show;
#
Re: Не корректная работа мета тегов
Вопрос решил, спасибо за совет.  
#
Re: Не корректная работа мета тегов
Доброго времени суток!!! Такая проблема: в конкретном товаре дублируется title с нескольких страниц, та же проблема с discription и keywords. Выглядит это вот так:
<title>Видеорегистратор автомобильный AvtoVision MICRO / Видеорегистратор купить / AvtoVision автомобильный видеорегистратор / vdorogube.ru</title>
   <meta name="description" content="AvtoVision MICRO купить в интернет-магазине в Санкт-Петербурге либо с доставкой по России / Видеорегистраторы от производителей, обзор автомобильных видеорегистраторов, описание новинок, цены на автомобильный регистраторы. / Видеорегистраторы AvtoVision являются современными устройствами для съемки дорожной обстановки из автомобиля. / vdorogube.ru"></meta>
   <meta name="keywords" content="видеорегистратор AvtoVision MICRO, AvtoVision MICRO купить, AvtoVision MICRO / Видеорегистратор, видеорегистратор автомобильный, купить видеорегистратор / AvtoVision, видеорегистраторы AvtoVision / vdorogube.ru"></meta>

Подскажите как исправить.
Shadowma
Модератор
#
Re: Не корректная работа мета тегов
Shadowma,
не видя Ваших тегов и того, что написано у Вас в ТДС сложно сказать. Если есть поддержка, то направьте нам запрос.
Авторизация