Заголовок страницы для групп

Модератор
#
Re: Заголовок страницы для групп
Нужно убрать информацию о странице?
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Заголовок страницы для групп
Да
#
Re: Заголовок страницы для групп
Подскажите а как называется типовая где нужно вносить данные настройки? Чтобы вывести SEOtitle группы . Тоже хочу чтобы тайтл отображался "правильно" .
#
Re: Заголовок страницы для групп
Нашел данную типовую внес решение Александра Егорова , открываю категорию телефоны а там тайтл каталог а нужно чтобы телефоны был. Как бы сделать как в последней версии пятерки бьло? Пожалуйста подскажите. Яндексу не нравятся такие тайтлы.
#
Re: Заголовок страницы для групп
Кстати интересно на какие данные опирались разработчики выстраивая такую логику построения сео-title , так ведь склейка идет и тайтл перестает быть уникальным. В 5ой версии все нормально было зачем было в 6й так делать?
Максимальная, учитываемая Яндексом, длина тега Title – 62 слова.
Так же задал вопрос в службу тех.поддержки Яндекса , показал им тайтл который формирует интернет-магазин по умолчанию. Интересно что ответят.
#
Re: Заголовок страницы для групп
Скажите пожалуйста где что нужно подправить чтобы отображался тот сео тайтл который введен в значение категории - подкатегории ? Как в 5ой версии хостцмс
Модератор
#
Re: Заголовок страницы для групп
Пример:

<?php

$oShop = Core_Entity::factory('Shop', Core_Array::get(Core_Page::instance()->libParams, 'shopId'));

$Shop_Controller_Show = new Shop_Controller_Show($oShop);

$Shop_Controller_Show
   ->limit($oShop->items_on_page)
   ->parseUrl();

// Обработка скачивания файла электронного товара
$guid = Core_Array::getGet('download_file');
if (strlen($guid))
{
   $oShop_Order_Item_Digital = Core_Entity::factory('Shop_Order_Item_Digital')->getByGuid($guid);

   if (!is_null($oShop_Order_Item_Digital) && $oShop_Order_Item_Digital->Shop_Order_Item->Shop_Order->shop_id == $oShop->id)
   {
      $iDay = 7;

      // Проверяем, доступна ли ссылка (Ссылка доступна в течение суток после оплаты)
      if (Core_Date::sql2timestamp($oShop_Order_Item_Digital->Shop_Order_Item->Shop_Order->payment_datetime) > time() - 24 * 60 * 60 * $iDay)
      {
         $oShop_Item_Digital = $oShop_Order_Item_Digital->Shop_Item_Digital;
         if ($oShop_Item_Digital->filename != '')
         {
            Core_File::download($oShop_Item_Digital->getFullFilePath(), $oShop_Item_Digital->filename);
            exit();
         }
      }
      else
      {
         Core_Message::show(Core::_('Shop_Order_Item_Digital.time_is_up', $iDay));
      }
   }

   Core_Page::instance()->response->status(404)->sendHeaders()->showBody();
   exit();
}

// Сравнение товаров
if (Core_Array::getRequest('compare'))
{
   $shop_item_id = intval(Core_Array::getRequest('compare'));
   
   if (Core_Entity::factory('Shop_Item', $shop_item_id)->shop_id == $oShop->id)
   {
      Core_Session::start();
      if (isset($_SESSION['hostcmsCompare'][$oShop->id][$shop_item_id]))
      {
         unset($_SESSION['hostcmsCompare'][$oShop->id][$shop_item_id]);
      }
      else
      {
         $_SESSION['hostcmsCompare'][$oShop->id][$shop_item_id] = 1;
      }
   }
   exit();
}

// Текстовая информация для указания номера страницы, например "страница"
$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']
   : ' / ';

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

   Core_Page::instance()->title($oShop_Group->seo_title != ''
         ? $oShop_Group->seo_title
         : $oShop_Group->name);
   Core_Page::instance()->description($oShop_Group->seo_description != ''
         ? $oShop_Group->seo_description
         : $oShop_Group->name);
   Core_Page::instance()->keywords($oShop_Group->seo_keywords != ''
         ? $oShop_Group->seo_keywords
         : $oShop_Group->name);
}

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

   Core_Page::instance()->title($oShop_Item->seo_title != ''
         ? $oShop_Item->seo_title
         : $oShop_Item->name);
   Core_Page::instance()->description($oShop_Item->seo_description != ''
         ? $oShop_Item->seo_description
         : $oShop_Item->name);
   Core_Page::instance()->keywords($oShop_Item->seo_keywords != ''
         ? $oShop_Item->seo_keywords
         : $oShop_Item->name);
}

Core_Page::instance()->object = $Shop_Controller_Show;
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Re: Заголовок страницы для групп
Спасибо большое Александр! Все работает!
Модератор
#
Re: Заголовок страницы для групп
Пожалуйста.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация