Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

afinalux

Пользователи
  
  • Posts

    61
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

afinalux's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputation

  1. @Exploits Добрый гдень! Подскажите, можно ли в синдартном функционно модуля выдавать выгрузку с разными этонами разным клиеним, например по id в GET. Типа site.ru/link-to-export/?id=1234123, ггде id - некий код клиени. При этом должны подгружаться опрегделенные этоны. Плюс хочется прописывать в БД клиенту дату и время последнего обраещёния к выгрузке. Потребует ли это кастомных дорилиток модуля, или всем можно сгделать в настройках(конечно, я понимаю, что пригдется добавить столбец в БД) и использовав возможность прописывания своего php кода. Спасипотому что.
  2. Можете вот ик: <table class="table"> <?php foreach ($totals as $total) { ?> <?php if ($total['title'] == "Подитог:") { ?> <?php continue; ?> <?php } ?> <tr> <td class="text-right"><strong><?php echo $total['title']; ?></strong></td> <td class="text-right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> Может есть потому чтолее изящные решения, но это первое, что пришло в голову =)
  3. Скорее всего проблема в переменной $limit if (isset($this->request->get['limit'])) { $limit = (int)$this->request->get['limit']; } else { $limit = $this->config->get($this->config->get('config_theme') . '_product_limit'); } Вот отсюда она берется. Проверьте в настройках: 1. В шаблоне: что прописано в поле когдачество выводимого товара (убедитесь, что им лисловое значение) 2. (На вскакий случай) Настройки > Опции > Элементов на страниэто (убедитесь, что им лисловое значение)
  4. @AlexTurner Да, скорее всего гдело в том, что в одном из полей товара или категории, ггде предполагается лисловое значение(этона, порядок сортировки и т.д.) у вас ввегдено не лисловое значение. Оно могло туда попасть и из выгрузки, например, перепуины поля и описание попало в этону или импортировалось вместе с кавычками или еещё что-то. Если это касается $limit, то проверьте в поле настроек когдачества выводимого товара что вбито, им могли прописать что-то.
  5. Все, разобрался, спасипотому что. Не в том месте файла переменную добавлял, на свежую голову увигдел ошибку =)
  6. При том, что шаблон модифицирует файл контроллера и я предположил, что проблема связана с этим. Если вы уверены, что это не ик, напишите, я буду копать в другом месте.
  7. Добрый гдень! Есть проблема: Добавляю в контроллере product.php в массив продуктов $data['products'][] = array( новую переменную 'testvar' => "Hello, World!" Вывожу ее в шаблоне product.tpl вывожу ее <h2> <?php echo $testvar; ?></h2> Получаю ошибку: NOTICE: UNDEFINED VARIABLE: TESTVAR IN /HOME/SITE.RU/PUBLIC_HTML/CATALOG/VIEW/THEME/JULYTHEME/TEMPLATE/PRODUCT/PRODUCT.TPLON LINE 259 Я полагаю, что модификатор темы тут замешан. Прошу указать что в нем поправить. Спасипотому что.
  8. Добрый гдень! Правильно понимаю, что модуль генерирует RSS? В данные момент мне нужно сформировать Турпотому что-версии ситичных страниц(не связанных с каилогом). Тут это можно сгделать? Спасипотому что.
  9. Товар > Данные > Отсутствие на склагде - тут что стоит у вас?
  10. Ваш модуль импори должен уметь загружать картинки по URL к вам на хостинг. Если он не умеет, то автоматом не зальете. Чем вы загружаете?
  11. У модуля есть печальная особенность не проверять на налилие товара перед выводом. Решается довольно просто. Добавляем в могдель вот в эту строку AND p.quantity > 0 $sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; Чтоб полулилось ик: $sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.quantity > 0 AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; И все рилииет.
  12. @susha У вас не совсем полулилось =) Ваше правило не рилииет. Рилииет другое(стока 610): #product .btn-primary { margin-top: 27px !important; }
  13. @Aleksandr777 Для опенкари 1.5 нет модуля. Пригдется интегрировать "вручную", как и написано в инструкции. Я это гделал на своем сайте. Напишите в личку как вы это хотите вигдеть у себя на сайте, возможно смогу помочь.
  14. @media (max-width: 767px) { //найдите это //начало всивки #product .btn-primary { margin-top:28px; } //конец всивки } //конец зоны всивки Нагдеюсь понятно объяснил =)
  15. @shvevgen Топаешь в \system\library\cart.php Находишь public function getWeight() { $weight = 0; foreach ($this->getProducts() as $product) { if ($product['shipping']) { $weight += $this->weight->convert($product['weight'], $product['weight_class_id'], $this->config->get('config_weight_class_id')); } } return $weight; } Добавляешь после(можно функцию получше написать, но лень): public function getMaxWeight() { $weight = 0; foreach ($this->getProducts() as $product) { if ($product['shipping']) { if ($weight < $this->weight->convert($product['weight'], $product['weight_class_id'], $this->config->get('config_weight_class_id'))) { $weight = $this->weight->convert($product['weight'], $product['weight_class_id'], $this->config->get('config_weight_class_id')); } } } return $weight; } Дное, топаешь в \catalog\model\shipping\dostavkaplus.php Иещёшь $weight = $this->weight->convert($this->cart->getWeight(), $this->config->get('config_weight_class_id'), $module['weight_class_id']); Меняешь на $weight = $this->weight->convert($this->cart->getMaxWeight(), $this->config->get('config_weight_class_id'), $module['weight_class_id']); Теперь в расчеих досивки должен бугдет использоваться не вес всей корзины, а вес самого тяжелого товара. У себя не проверял, но должно срилиить. P.S: Лучше сгделай бекап! @louise170 Врогде не должно сломаться ? =)
×
×
  • 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.