Вход • Регистрация

как настроить schema.org в модуле магазина

  • 09 ноября 2017 г.
  • Доброго всем дня, обычно сам гуглю ответы, но с этим мне что то не справиться. Есть стандартный шаблон сайта, есть модуль магазина, в нем соответственно цены, описание итд. Задача разметить эти данные посредством shema.org, чтобы поисковики считывали выделенные поля и добавляли информацию в выдачу.
    Руками как и куда добавить я понимаю, но как оформить все на примере Diafan чтобы автоматически было в шаблоне магазина.

    Пример от яндекса:
    Цитата
    <!--Указывается схема Product.-->
    <div itemscope itemtype="http://schema.org/Product">

    <!--В поле name указывается наименование товара.-->
    <h1 itemprop="name">Iphone 6 plus 16 GB</h1>

    <!--В поле description дается описание товара.-->
    <span itemprop="description">iPhone 6 не просто больше. Он лучше во всех отношениях. Больше, но при этом значительно тоньше. Мощнее, но при этом исключительно экономичный. Его гладкая металлическая поверхность плавно переходит в стекло нового HD-дисплея Retina, образуя цельный, законченный дизайн. Его аппаратная часть идеально работает с программным обеспечением. Это новое поколение iPhone, улучшенное во всём</span>

    <!--В поле image указывается ссылка на картинку товара.-->
    <img src="http://imageexample.com/iphone6plus.jpg" itemprop="image">

    <!--Указывается схема Offer.-->
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">

    <!--В поле price указывается цена товара.-->
    <span itemprop="price">36990</span>

    <!--В поле priceCurrency указывается валюта.-->
    <span itemprop="priceCurrency">RUB</span>
    </div>
    </div>


    Данный пример абсолютно соответствует тем значениям которые мне нужны, но как и куда это вставить в диафане я не разобрался, тк ни разу не кодер
    Спасибо
    • 09 ноября 2017 г. , редакция: 09 ноября 2017 г.
    • Файлы в которые нужно прописать:
      shop.view.buy_form.php (Сюда цена и валюта)
      shop.view.id.php (Сюда продукт, описание, офер, картинки)

      С именем будет тяжелей, нужно понимать какой у Вас шаблон.
      • 09 ноября 2017 г.
      • Спасибо, попробую
        Насчет имени, вот используемый шаблон http://themes.diafan.ru/adaptiveshopsportfood/

        • 09 ноября 2017 г.
        • Сейчас нет времени смотреть шаблон.
          Если не получится, то можете обратится ко мне, там решим, может за так сделаю)
          Все мои контакты в личной странице
        • 10 ноября 2017 г.
        • В shop.view.id.php ищите что-то типа

          if (!empty($result["name"]))
          {
          echo '<div class="shop_name"><b>'.$result["name"].'</b></div>';
          }

          Сюда и вставляйте.
  • 10 ноября 2017 г.
  • Только не забудьте сделать копию файла
    shop.view.buy_form.php
    и именно ее выводить на карточке....
    иначе будет конфликт разметки , когда будут выводится похожие товары и с этим товаром покупали....
    • 10 ноября 2017 г.
    • Дмитрий, из данного комментария он врятли что понял))
      Плюс к тому же если он сделает копию допустим "shop.view.buy_form_id.php", то у него с вероятностью 90% перестанет работать кнопка купить.
      Нужно еще будет копировать файл js, и также его переименовывать.

      Короче говоря, не люблю разжевывать такие вещи не "
      Цитата
      тк ни разу не кодер
      "
      Проще самому сделать, поэтому и написал:
      Цитата
      Если не получится, то можете обратится ко мне, там решим, может за так сделаю)
  • 12 ноября 2017 г.
  • Спасибо Степану (idxdoc), все сделал сам, да еще и бесплатно. Все работает

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум