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

georg

Користувачі
  
  • Публікації

    91
  • З нами

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

Усі публікації користувача georg

  1. я нашел другое решение: на базе фильтра Filter By Price я разработал фильтр, который отбирает товары по цене и по наличию. А также, независимо от цены и наличия, по производителю. выборка производится в текущей подкатегории (удобно для больших магазинов. Сейчас допишу пост и выложу модуль в Дополнения (неделю уже собираюсь).
  2. Добрый день, интересует следующий вопрос: у меня есть интернет-магазин с большим количеством товаров ( от 5000). У товаров есть артикулы. Регулярно мне нужно обновлять цены на товары в заданном диапазоне артикулов. Было бы удобно для этой цели делать экспорт из базы в заданном диапазоне. то есть - НЕ экспортировать все товары, а выбрать по диапазону артикулов, обработать и поставить на место. Скажите, есть ли подобный модуль (дополнение) для Opencart? Как можно реализовать подобную фичу и в какую сторону копать? Ведь это нужная вещь и она бы пригодилась не только мне, уверен. Заранее спасибо!
  3. как можно в контроллере для разных случаев вызывать 2 разные функции? когда выбран производитель - чтобы вызывалась для выбора товаров ф-ция getProducts, а когда производитель не выбран - чтобы вызывалась для выбора товаров ф-ция getProducts1, как это реализовать?
  4. понял. сделал, спасибо. вопрос - а как быть в том случае, когда производитель не выбран? если вводим просто цену или наличие? Производители выводятся у меня в catalog/controller/module/price.php массивом $this->data['manufactureres'] = array(); $manufactureres = $this->model_catalog_manufacturer->getManufacturers(0); foreach($manufactureres as $manufacturer) { $this->data['manufactureres'][] = array( 'manufacturer_id' => $manufacturer['manufacturer_id'], 'name' => $manufacturer['name'] , 'href' => $this->url->link('product/manufacturer/product', 'manufacturer_id=' . $manufacturer['manufacturer_id']) //route=product/manufacturer/product&manufacturer_id=6 ); } так когда я для этого частного случая при формировании строки запроса в параметр manufacturer_id ставлю 0 - отказывается работать. Fatal error: Call to a member function getManufacturers() on a non-object in /home/charskai/public_html/opencart/catalog/controller/module/price.php on line 85
  5. спасибо, разобрался с этим сам, вчера еще - но не отписывал. возник следующий вопрос: У меня на странице есть список производителей. вот пример страницы http://charskaia.com/op/index.php?ro...tegory&path=24 При выборе производителя из списка выводится список товаров для этого производителя в выбранной подкатегории. Мне нужно запомнить ай-ди производителя и передать его на страницу результатов, чтобы на странице результатов этот производитель был выделен красным. Как это делается, я никак не соображу. Заранее спасибо огромное за наводку, потому что бьюсь уже 2 дня. Яваскрипт знаю не очень - поэтому трудности.
  6. Добрый день, подскажите, пожалуйста, в чем загвоздка - уже замучился. У меня на сайте есть фильтр, который должен выводить результаты в зависимости от выбора производителя и цены. Производители выводятся в template/module/price.tpl так: <ul id="filter"> <?php foreach ($manufactureres as $manufacturer) { ?> <li> <span id="<?php echo $manufacturer['manufacturer_id']; ?>" onclick="man('<?php echo $manufacturer['manufacturer_id']; ?>');" key=''><?php echo $manufacturer['name']; ?></span> </li> <?php } ?> </ul> Ниже, в ф-ции яваскрипта, формируется строка запроса: function man(id) { $('#filter span').css("color","#000000"); $('#filter span').removeAttr('key'); $('#'+id).attr('key','1'); $('#'+id).css("color","red"); } function redirectToPricePage() { var lower = $('#lower').val(); var upper = $('#upper').val(); .............................................................. manufacturer_id = $('#filter span[key=1]').attr('id'); if (true) { $.post( 'index.php?route=module/price/rewriteURL', {route: 'product/price', args: '<?php echo $args; ?>&range=' + lower + '-' + upper + '&stock=' +stock + '&manufacturer_id=' + manufacturer_id}, function(data) { location = data; } ); } } и мне нужно значение переменной manufacturer_id передать в функцию getProducts() в файл catalog/controller/product/price.php я делаю через POST: getProducts($filters, '', $_POST['manufacturer_id']) - ругается, говорит: Undefined index: manufacturer_id в этой строке. как передать параметр правильно в данном случае, чтобы работало? подскажите, пожалуйста!
  7. та же задача. Делаю, как написал ravilr. Работает, но выводит заодно на странице и дефолтный шаблон статьи. и путь к статье пишет /index.php?route=information/information&information_id=7 вместо /index.php?route=latest, как у меня в схеме указано. Почему так?
  8. причина нашлась. Необходимо в админке проставить значения в поле price ranges фильтра.
  9. Добрый день, заинтересовал вопрос: как вывести в карточке товара случайные товары из той же категории? Знаю, что правки надо вносить в \catalog\model\catalog\product.php. Нужно изменить запрос к базе. Результат решил вывести в "Сопутствующие товары". Правил функцию public function getProductRelated($product_id) { $product_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); foreach ($query->rows as $result) { $product_data[$result['related_id']] = $this->getProduct($result['related_id']); } return $product_data; } Проблема в том, что я не могу правильно составить запрос к базе. Появляются ошибки с указанием на неопределенные переменные. Но ведь каждый товар имеет свою категорию. Как правильно указать категорию товара в запросе к базе и вывести остальные товары только из этой категории?
  10. мне надо сделать как на http://www.biglion.ru . я уже разобрался , как в опенкарт работают купоны. а как их продавать, через акции? что получит в таком случае покупатель?
  11. Друзья, мне необходимо реализовать сайт подобно всеми известному http://www.biglion.ru . меня интересует следующий вопрос: как с помощью опенкарта реализовать п родажу купонов с сайта? Есть ли подобный модуль? Реально ли это в принципе? Потому что похоже, что сайт сделан на опенкарт. Каковы Ваши мнения?
  12. Друзья, возникла такая ситуация: использую фильтр по цене. Результаты выводит, все хорошо, но в адресной строке браузера при этом выдает вот такую вещь <b>Notice</b>: Undefined variable: args in <b>/home/charskai/public_html/op/catalog/view/theme/default/template/module/price.tpl</b> on line <b>74</b> а строка 74 выглядит так: <?php if ($this->language->get('decimal_point') != '.') { ?> lower = lower.replace('<?php echo $this->language->get('decimal_point'); ?>', '.'); upper = upper.replace('<?php echo $this->language->get('decimal_point'); ?>', '.'); <?php } ?> что же приводит к таким уведомлениям? Или как их можно отключить?
  13. Друзья, подскажите, как вывести в категориях (где выводится список товаров по заданной категории) производителя и статус "в наличии"? Тут был ответ на форуме - делал по нем - не получилось( Очень нужно
  14. я вот так сделал: <?php foreach ($images as $image) { ?> <div style="display: inline-block; float: left; text-align: center; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;"><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="thickbox" rel="gallery"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" style="border: 3px solid #c5c1be; margin-bottom: 3px;" /></a><br /> <span style="font-size: 11px;"><?php echo $text_enlarge; ?></span></div> <?php } ?>
  15. Друзья, подскажите, как вывести в товарах дополнительные изображения? У меня для товара одна основная картинка, и несколько дополнительных, как их вывести на странице товара? Заранее спасибо.
  16. посмотрел код. залил еще раз файл. как пользоваться этим модом? как мне выставить фильтр этот в категориях? это и есть мой главный вопрос.
  17. пункт каталог - фильтр продуктов" не появился vqmod установлен почистить надо папку vqmod/vqcache ? почищена
  18. нашел, огромное спасибо за подсказку, все быстро решилось
  19. модуль opencart-product-sorting-by-stock-status на opencart 1.5.1.3. загружаю xml в папку vqmod/xml и не знаю, что делать дальше. нигде этот модуль не отображается. Как дальше с ним работать, как вывести его на страницах категорий, чтобы можно было им пользоваться, подскажите, пожалуйста. С уважением.
  20. по аналогии с другими модулями: думалось мне, я через админку должен установить, чтобы он выводился в категориях. Если же я не прав, и в админке он появиться не должен - как тогда им управлять? ЗЫ: простите мое невежество: непростительно мало работал с модулями под vqmod.
  21. Друзья, скажите, а как можно в OpenCart изменить размеры выводимой миниатюры. Мне надо, чтобы выводилась миниатюра больших размеров, чем стандартные. В админке поискал размеры изображений - но вроде меняется не там. В коде где-то? С уважением.

×
×
  • Створити...

Important Information

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