Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

orchanin

Новачок
  
  • Публікації

    10
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

orchanin's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  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 заполненных а пустые скрыть.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.