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

Теги Yandex-Market

  • 05 мая 2015 г.
  • Коллеги, добрый день! После выгрузки товаров на Яндекс -Маркет (все прошло успешно) при проверке потребовали ввести тег sales_notes об обязательной предоплате, чтобы в выгрузке на каждой карточке товара была информация типа "предоплата 100%". Подскажите пож-та, где именно и в каком виде в файле shop.yandex.php это необходимо сделать? Одна-единственная придирка(( Я просто не силен в программировании, файлик-то открыл, но вот дальше что...
    • 05 мая 2015 г.
    • Буду краток - за Спасибо!
      Есть два таких блока в файле: сделай в обоих:
      Код
      if ($row["text".$this->diafan->_languages->site])
      {
      $text .= '
      <description>'.$this->prepare($row["text".$this->diafan->_languages->site]).'</description>';
      $text .= '<sales_notes>Необходима предоплата.</sales_notes>';
      }
  • 21 октября 2015 г.
  • Здравствуйте.
    Если я делаю изменения в файлн shop.yandex.php, то он перестает работать. В файле описано, что нужно заменить строчку 19 на содержимое в строке 18, приизменениях. Но это не помагает. Файл сам в кастомную папку не перепрыгивает. Я поместил в кастом, но от туда конечно не подружается при обращении к http://site.ru/modules/shop/shop.yandex.php. Если обращаться по адресу к нему в кастомную папку, то работает, но тоже только без изменений кода. Любая правка его отключает. Мне нужно удалить часть кода, которая в <categories> указывает вложеность текущей категории (родительскую).


    private function get_categories()
    {
    $text = '';
    foreach ($this->sites as $site_id)
    {
    if ($this->diafan->configmodules('cat', 'shop', $site_id))
    {
    $rows = DB::query_fetch_all("SELECT id, [name], parent_id, timeedit FROM {shop_category} WHERE [act]='1' AND trash='0' AND site_id=%d"
    .($this->diafan->configmodules('show_yandex_category', 'shop', $site_id) ? " AND show_yandex='1'" : ""), $site_id);
    foreach ($rows as $row)
    {
    $text .= '
    <category id="'.$row["id"].($row["parent_id"] ? '" parentId="'.$row["parent_id"] : '').'">'
    .$this->prepare($row["name"]).'</category>';
    $this->timeedit = $row["timeedit"] > $this->timeedit ? $row["timeedit"] : $this->timeedit;
    }
    }
    }
    if($text)
    {
    $text = '
    <categories>'.$text.'
    </categories>';
    }
    return $text;
    }





    Спасибо, если подскажите.
    • 21 октября 2015 г.
    • Так же мне нужно вписать нескольно элементов, например <sales_notes>, которых нет в базовом шаблоне

Новости

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

Форум