Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

orchanin

Newbie
  
  • Posts

    10
  • Joined

  • Last visited

Everything posted by orchanin

  1. Добрый день Появилась ошибка /var/www/u039/data/www/site.ru/catalog/controller/extension/module/aridius_special.php on line 127Notice: Undefined variable: special_date_end in Каких то новых модулей не устанавливали, ошибка на главной странице скрин приложил. Можете помочь с чем может быть связана такая ошибка и как исправить?
  2. Здравствуйте, Перестал сохранять акции в товаре. Т.е. захожу в товар - Акции - жму плюс - устанавливаю цену и даты нажимаю сохранить. Захожу обратно в товар - Акции а там пусто. При этом для некоторых категорий работает а для некоторых нет. Если кто может подсказать направление или знает решение проблемы, то буду признателен. ocstore 2.3
  3. Здравствуйте, Подскажите пожалуйста запрос в PHPMyAdmin что бы отключить все товары у которых нет главного фото ))
  4. Здравствуйте. Проблема поиска характеристик для товаров как всегда актуальна. Я работаю с бытовой техникой и 60% товаров приходится брать на Яндекс маркете остальное где придется. В данный момент пытаюсь оптимизировать ручной труд. А именно парсить товары с маркета, но на деле оказалось что стабильных парсеров на рынке нет или я их просто не нашел. Приходится все делать руками и заливать через CSV. Но это жесть. Кто как решает эту задачу? Какими парсерами пользуетесь? Особенно интересует работа с ЯМаркетом
  5. Спасибо за наводку. Я не программист и меня хватило только на то что бы условие сделать в /catalog/view/theme/fractal/template/product/product.tpl Заменил: <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> На <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($attribute['text'] != '') { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } } ?> Такой вариант сработал Как то же самое сделать через модель я не понял.Если не трудно подскажите для общего развития так сказать. Вот код из модели public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); $product_attribute_query = $this->db->query("SELECT a.attribute_id, ad.name, pa.text FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) WHERE pa.product_id = '" . (int)$product_id . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY a.sort_order, ad.name"); foreach ($product_attribute_query->rows as $product_attribute) { $product_attribute_data[] = array( 'attribute_id' => $product_attribute['attribute_id'], 'name' => $product_attribute['name'], 'text' => $product_attribute['text'] ); } $product_attribute_group_data[] = array( 'attribute_group_id' => $product_attribute_group['attribute_group_id'], 'name' => $product_attribute_group['name'], 'attribute' => $product_attribute_data ); } return $product_attribute_group_data; }
  6. Здравствуйте. Если решения, что бы срывать пустые атрибуты товара а заполненные оставлять ? Т.е. если у товара заполнены 5 атрибутов из 10 то оставить только 5 заполненных а пустые скрыть.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.