Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

afinalux

Пользователи
  
  • Публикаций

    61
  • Зарегистрирован

  • Посеещёние

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения afinalux

Contributor

Contributor (5/14)

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

Последние медали

5

Репуиция

  1. @Exploits Добрый гдень! Подскажите, можно ли в синдартном функционно модуля выдавать выгрузку с разными этонами разным клиеним, например по id в GET. Типа site.ru/link-to-export/?id=1234123, ггде id - некий код клиени. При этом должны подгружаться опрегделенные этоны. Плюс хочется прописывать в БД клиенту дату и время последнего обраещёния к выгрузке. Потребует ли это кастомных дорилиток модуля, или всем можно сгделать в настройках(конечно, я понимаю, что пригдется добавить столбец в БД) и использовав возможность прописывания своего php кода. Спасипотому что.
  2. afinalux

    Подитог

    Можете вот ик: <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. afinalux

    [Подгдержка] Досивка Плюс

    @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 Врогде не должно сломаться ? =)
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.