Полезная помощь для всех...

#
Полезная помощь для всех...
После аудита нашему сайту предложили сделать ряд вещей для его оптимизации... вот что предлагают сделать: а вот как это организовать... ((( Да многим это будет полезно... и бесплатно... Помогите? плззз я покопался в тип дин странице только хуже сделал...

Мета теги – общий шаблон
4.1 Условные обозначения:
<название производителя> - торговая марка товара. Напр: Canon, Sony
<название категории> - тип продукции. Напр: фотоаппараты, ноутбуки.
2
<модель> - модель продукта. Напр: Apple MacBook Black (MA701).
Шаблон тега Title:
4.2 Страница <название производителя> в рамках конкретной <название категории>
Шаблон:
<название категории> <название производителя>, цена <название производителя>,
фото и обзоры <название категории> <название производителя> Киев Украина – IBIT.
Пример:
Ноутбуки Acer, цена Acer, фото и обзоры ноутбуков Acer Киев Украина– IBIT.
Шаблон тега description:
<название категории> <название производителя> - цена, обзоры, характеристики,
отзывы, описания, фото. Купить <название категории> <название производителя> в
Киеве. Интернет магазин цифровой техники IBIT.
Пример:
Ноутбук Acer - цена, обзоры, характеристики, отзывы, описания, фото. Купить ноутбук
Acer в Киеве. Интернет магазин цифровой техники IBIT.
4.3 Страница товара (<модель>:
Шаблон тега Title:
<производитель> <модель> – фото, характеристики | цены, купить <название
категории> <производитель> <модель> – IBIT.
Пример:
Apple MacBook Black (MA701) – фото, характеристики | цены, купить ноутбук Apple
MacBook Black (MA701) – IBIT.
Шаблон тега description:
<название категории>.<производитель> <модель> – технические характеристики, цена,
фото. Быстрая доставка по Киеву, гарантия производителя. Интернет магазин IBIT.
Пример:
Ноутбуки. Apple MacBook Black (MA701) – технические характеристики, цена, фото.
Быстрая доставка по Киеву, гарантия производителя. Интернет магазин IBIT.
#
Re: Полезная помощь для всех...
* Если вывод информационного элемента */

   if ($GLOBALS['shop_item_path']['item'])
   {
      // получаем данные о товаре
      $row_item = $shop->GetItem($GLOBALS['shop_item_path']['item']);
              
      // имя элемента
      $item_name=$row_item['shop_items_catalog_name'];
      // проверяем если seo_title непустой, то в заголовок страницы подставляем его
      if (trim($row_item['shop_items_catalog_seo_title'])!='')
      {
         $item_name=trim($row_item['shop_items_catalog_seo_title']);
      }

      if ($group_path != '')
      {
         $item_name = ' &#151; '. $item_name;
      }
   }

   /* форимируем заголовок страницы */
   $new_title =  $group_path.$item_name;


Что тут надо добавить? АПИ читал... и ничего не понял... к моей глупости
Модератор
#
Re: Полезная помощь для всех...
Из приведенного фрагмента кода сразу можно выделить для товара, требуется формат:
<производитель> <модель> – фото, характеристики | цены, купить <название
категории> <производитель> <модель> – IBIT.

Подставляем пока что есть:
$new_title =  "<производитель> {$item_name} – фото, характеристики | цены, купить {$group_path} <производитель> {$item_name} – IBIT";

Остается получить <производитель>, ID производителя есть в $row_item, используя API получите название производителя по его ID и подставьте в строку.
При этом учитывая, что названия производителя не будет у группы, то схема формирования <title> будет несколько другая:
/* Если вывод информационного элемента */

   if ($GLOBALS['shop_item_path']['item'])
   {
      // получаем данные о товаре
      $row_item = $shop->GetItem($GLOBALS['shop_item_path']['item']);
              
      // имя элемента
      $item_name=$row_item['shop_items_catalog_name'];
      // проверяем если seo_title непустой, то в заголовок страницы подставляем его
      if (trim($row_item['shop_items_catalog_seo_title'])!='')
      {
         $item_name=trim($row_item['shop_items_catalog_seo_title']);
      }

      if ($group_path != '')
      {
         $item_name = ' &#151; '. $item_name;
      }

      $new_title =  "<производитель> {$item_name} – фото, характеристики | цены, купить {$group_path} <производитель> {$item_name} – IBIT";
   }
   else
   {
      /* форимируем заголовок страницы */
      $new_title =  $group_path.$item_name;

   }
#
Re: Полезная помощь для всех...
А какой переменной извлекается имя производителя?
Модератор
#
Re: Полезная помощь для всех...
Авторизация