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

brogrammer

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

    42
  • З нами

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

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

  1. Либо модуль сверху какой-то хулиганит (ставили?), либо еще вот такой метод можно попробовать
  2. Да уж, странно. Но в вашем случае можно накостылить в стилях .common-home > .col-md-12, .common-home > .col-md-12 > .col-md-12 {padding:0; margin:0;}
  3. Значит, смотрите на скрипт, который подключает карусель и пошарьтесь в нем. Судя по описанию ваших действий и результатам, собака порылась там. С другой стороны, owl-carousel себя так не ведет... Или пишите доступы в ЛС - помогу UPD: А еще покажите в инспекторе этот col-md-12 в закрытом виде может, это вся страница, а не модуль? Тогда вам в самом модуле его придется сверху закрыть, а снизу заново открыть, а в середине уже выводить свое слайдшоу на всю ширину
  4. Да просто заверните всю эту лабуду в один большой блок class="myblock", а в файле стилей пишите .myblock .col-md-12 {padding:0;margin:0;} и т.д. Даже искать не надо. У вас там карусель может этот блок подбрасывать запросто
  5. в контроллерах категорий и всяких рекомендуемых нужно добавить что то навроде $data['discounts'] = array(); if ($this->customer->getCustomerGroupId() == айди группы покупателя) { $discounts = $this->model_catalog_product->getProductDiscounts($result['product_id']); foreach ($discounts as $discount) { $data['discounts'][] = array( 'price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']) ); } } // и дальше в массиве products 'discounts' => $discounts, а в шаблоне в нужном месте {% for discount in product.discounts %} {{ discount.price }} {% endfor %}
  6. Больше похоже на модуль slideshow, туда смотрите
  7. В настройках (система-настройки-опции) выбираем группу, которую присваиваем при регистрации А у товара вкладка есть, так и называется "скидка". Выбираем группу пользователей и вперед
  8. @Demanoco смотрите на функцию $('#button-cart').on('click', function() { Там видно, что опции подхватываются из блока с id="product", меняйте на свой, в который опции переносите
  9. Скачать / Купить дополнение Ctrl+Enter add option value Недавно мне по работе пришлось набивать тестовые опции и необходимость постоянно тянуться к мышке, чтобы создать новое значение, порядком раздражала. Так как заполнение картинок мне было не нужно, то сваял на колене этот модик. Может, кому то пригодится. Было: заполняем значение опции тянемся к мышке, создаем новое значение тянемся к имени этого значения, чтобы его выделить заполняем следующее значение Стало: заполняем значение опции жмем Ctrl+Enter заполняем следующее значение Рад, если кому то облегчил задачу Добавил brogrammer Добавлено 30.07.2021 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
  10. Версія 0.1

    35 завантажень

    Недавно мне по работе пришлось набивать тестовые опции и необходимость постоянно тянуться к мышке, чтобы создать новое значение, порядком раздражала. Так как заполнение картинок мне было не нужно, то сваял на колене этот модик. Может, кому то пригодится. Было: заполняем значение опции тянемся к мышке, создаем новое значение тянемся к имени этого значения, чтобы его выделить заполняем следующее значение Стало: заполняем значение опции жмем Ctrl+Enter заполняем следующее значение Рад, если кому то облегчил задачу
    Безкоштовне
  11. Тема с официального форума. Там про 1.5, но должно натолкнуть в нужную сторону
  12. У категории добавить массив категорий, из которых тянутся рекомендуемые, у товара смотреть родительскую категорию, брать массив, подстраивать под него getAutoRelated упд. Или модуль, как раз оно. Подпилить совсем чуть-чуть
  13. @100napb вот это МОЩЪ!!! =-О Одного не понимаю: разве не проще все красиво по opencart-codestyle в контроллере\модели написать, чем такую ересь в твиге городить? Физически не проще разве? Чем такой мадскиллз корячить? *рукалицо*
  14. catalog/view/theme/default/template/product/product.twig убить <li>{{ text_model }} {{ model }}</li> если конечно там стандартный шаблон. По скрину похоже
  15. У кнопки убрать onclick"addToCart.." и завернуть ее в ссылку. Или onclick переделать на location.href, дело вкуса
  16. admin/controller/catalog/product.php убрать if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); }
  17. Конеретика, как правило, у модуля в описании содержится. И на демо
  18. Привет, это болячка 3й версии. Если редактировал в редакторе, то потом не подхватываются изменения в файлах. Вот лечение
  19. Есть. Вебассист еще та клоака. Вам только товары, или клиентов тоже? Пишите в ЛС, занимался этим гуано одно время
  20. да ничего ведь сложного, ну $wazapdata = [ 'phone' => $order_query->row['telephone']. 'body' => 'Привет,' . $order_query->row['firstname'] . ', статус сменился на' . $order_query->row['order_status']; $json = json_encode($wazapdata); $token = 'твой_токен'; $instanceId = 'твой_инстанс'; $url = 'https://api.chat-api.com/instance'.$instanceId.'/message?token='.$token; $wazapoptions = stream_context_create(['http' => [ 'method' => 'POST', 'header' => 'Content-type: application/json', 'content' => $json ] ]); $result = file_get_contents($url, false, $wazapoptions);

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

Important Information

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