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

nucliar

Users
  
  • Posts

    94
  • Joined

  • Last visited

Everything posted by nucliar

  1. Спасибо огромное за оперативную помошь, всё заработало!
  2. Приобрёл ваш фильтр всё работет отлично на чистом движке, спасибо огромное. Сейчас пытаюсь сделать так чтобы при отсутствии товара на складе кнопка купить в категории товара менялась на кнопку вызова предзаказа. Для этого правил 2 файла category.tpl и контролер category.php в итоге получил вот что: при отключенном фильтре кнопки выводятся правильно, но если фильтр включить он подменяет вывод товаров в категории на свой filterpro.tpl. Я меняю код <div class="cart"> ... </div> в раёне 235 строки в filterpro.tpl и делаю небольшие правки в контроллере filterpro.php. Делаю тоже самое что и в файлах category.tpl и category.php кнопки тоже добавляются и работают но при этом фильтрация перестаёт работать. Изменения кода приведены ниже: Файл контроллера filterpro.php : Было: if($product['quantity'] <= 0) { $rstock = $product['stock_status']; } elseif($this->config->get('config_stock_display')) { $rstock = $product['quantity']; } else { $rstock = $this->language->get('text_instock'); } Стало: if($product['quantity'] <= 0) { $rstock = $product['stock_status']; $this->data['quantity'] = 0; } elseif($this->config->get('config_stock_display')) { $rstock = $product['quantity']; $this->data['quantity'] = 1; } else { $rstock = $this->language->get('text_instock'); $this->data['quantity'] = 1; } Было: $result[] = array( 'product_id' => $product['product_id'], 'sku' => $filterpro_setting['sku_display'] ? $product['sku'] : false, 'model' => $filterpro_setting['model_display'] ? $product['model'] : false, 'brand' => $filterpro_setting['brand_display'] ? $product['manufacturer'] : false, 'location' => $filterpro_setting['location_display'] ? $product['location'] : false, 'upc' => $filterpro_setting['upc_display'] ? $product['upc'] : false, 'stock' => $filterpro_setting['stock_display'] ? $rstock : false, 'image' => $image, 'thumb' => $image, 'special' => $special, 'tax' => $tax, 'rating' => $rating, 'name' => $product['name'], 'description' => $description, 'price' => $price, 'href' => $this->url->link('product/product', 'path=' . $this->request->post['path'] . '&product_id=' . $product['product_id']) ); Стало: $result[] = array( 'product_id' => $product['product_id'], 'sku' => $filterpro_setting['sku_display'] ? $product['sku'] : false, 'model' => $filterpro_setting['model_display'] ? $product['model'] : false, 'brand' => $filterpro_setting['brand_display'] ? $product['manufacturer'] : false, 'location' => $filterpro_setting['location_display'] ? $product['location'] : false, 'upc' => $filterpro_setting['upc_display'] ? $product['upc'] : false, 'stock' => $filterpro_setting['stock_display'] ? $rstock : false, 'image' => $image, 'thumb' => $image, 'special' => $special, 'tax' => $tax, 'rating' => $rating, 'name' => $product['name'], 'description' => $description, 'price' => $price, 'href' => $this->url->link('product/product', 'path=' . $this->request->post['path'] . '&product_id=' . $product['product_id']), 'quantity' => $result['quantity'] ); Файл контроллера filterpro.tpl : Было: <div class="cart"><a onclick="addToCart('${product_id}');" class="button"><span><?php echo $button_cart; ?></span></a></div> Стало: <div class="cart"> <?if($product['quantity']!=0):?> <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div> <?else:?> <div class="cart"><input type="button" value="Предзаказ" rel="<?=$product['name'];?>" class="button pre_order" /></div> <?endif?> </div> Суть изменения кода в том чтоб перед выводом кнопки проверять наличие товара на складе и в соответствии с наличием или отсутствием выводит соответствующую кнопку. Скорее всего проблема : if($product['quantity'] <= 0) { $rstock = $product['stock_status']; $this->data['quantity'] = 0; } elseif($this->config->get('config_stock_display')) { $rstock = $product['quantity']; $this->data['quantity'] = 1; } else { $rstock = $this->language->get('text_instock'); $this->data['quantity'] = 1; } подскажите пожалуйста как правильно прописать проверку наличия не задевая логику фильтра. заранее спасибо.
  3. приобрёл себе данный модуль, всё работает отлично. Автору спасибо огромное. У меня OCStore 1.5.3.1. есть вопрос пожелание по функционалу данного модуля. Можно ли сделать так что бы в амнинке при автоподстановке полей атрибутов они выводились в соответствии указанному порядку. Попробую обяснить: есть например атрибуты: модель процессора, тактовая частота, количество ядер и к каждому из них присвоен оприделённый порядок отображения 1й процессор, 2й тактовая частота, 3й количество ядер.... у меня на сайте на лицевой части атрибуты товара выводятся по этому заданному порядку, вот хотелось бы чтоб в админку они тоже подтягивались и выводились при создании нового товара в соответствии с этим порядком. Так намного удобнее и быстрее заполнять. Можно ли это риализовать в вашем модуле?
  4. Подскажите пожалуйста а как сделать чтоб в результатах поиска выводилась картинка товара?
  5. Присоединяюсь к кпросьбе помогите разобраться с выгрузкой характеристик товаров.
  6. Уважаемые знатоки, подскажите пожалуйста люди добрые, как можно сделать модуль способ оплаты "Купить в Кредит". В общих чертах он должен выглядеть так: - в магазине должна быть кнопка "Купить в Кредит" рядом с кнопкой "Купить" - при нажатии должно открываться всплывающее окно с формой отправки данных клиента - по заполнению формы данные должны отсылаться на указанный адрес электронной почты (администратору или в кредитные отдел) - ну а дальше всё просто, кредитный отдел одобрил, клиент подошёл с документами, подписал бумажки - забрал товар... как то вот так. Может кто видел что-то подобное в готовом виде? Может делал и сможет поделится?
  7. Спасибо огромное и мне помогло ваше решение!!!!
  8. Я просто только начал осваивать opencart и если честно не очень знаю чем он отличается от ostore. Помогите пожалуйста. Если кто знает как переделать.
  9. Подскажите пожалуйста как этот модуль можно к чистому opencart 1.5.1.3 прикрутить?
×
×
  • 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.