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

Blast

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

    793
  • З нами

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

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

  1. {% for attribute_group in attribute_groups %} {% if attribute_group.attribute_group_id == 'ид_нужной_группы' %} <h4 class="heading"><span>{{ attribute_group.name }}</span></h4> <div class="product-data"> {% for attribute in attribute_group.attribute %} <div class="product-data__item"> <div class="product-data__item-div">{{ attribute.name }}</div> <div class="product-data__item-div">{{ attribute.text }}</div> </div> {% endfor %} </div> {% endif %} {% endfor %}
  2. batch editor вроде имеет встроенный поиск по картинкам в поисковике
  3. акции на опции https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38633 автообновление цены при выборе опций конечно подпилить придется их совместную работу, но решение рабочее
  4. если речь идет о тонких стилизованных ползунках, то например mCustomScrollBar можно прикрутить
  5. значение, которое возвращает функция звонков, записывайте в сессию? например $this->session->data['phone_code'] = '1234'; пример любых аяксовых запросов найдете по коду очень много, хотя бы добавление в корзину, в common.js во втором контроллере сравниваете то. что пришло из запроса с тем, что в сессии, и возвращаете либо $json['error'] либо $json['success']
  6. может без слэша выведите url и посмотрите что в нем {{ app.request.uri }}
  7. twig же должен быть. какой tpl? php не выполнится {% if app.request.uri == '/delivery' %} // код {% endif %}
  8. отлично! хех. помочь мог бы, но к сожалению из-за текущей ситуации я не смогу принять от вас оплату(( по 3 пункту написал, т.к. просто делал такое же на одном из своих проектов. ну если не найдете исполнителя, то пишите, посмотрим что можно сделать
  9. 3) попробуйте так <file path="catalog/model/extension/module/ocfilter.php"> <operation error="skip"> <search><![CDATA[$filters_data = [];]]></search> <add position="before"> <![CDATA[$results = array_unique($results);]]> </add> </operation> </file>
  10. контроллер $data = 'данные текстового файла'; $json['datafile'] = 'data:text/plain;base64,' . base64_encode($data); $json['filename'] = 'file.txt'; $this->response->setOutput(json_encode($json)); вьюха <a href="" id="dataFromFile" style="display: none;" download="">save</a> ... <script> ... success: function(json) { $('#dataFromFile').attr('href', json['datafile']).attr('download', json['filename']); document.getElementById("dataFromFile").click(); } ... </script>
  11. {% for attribute_group in product.attribute_groups %}
  12. обновить модификаторы и кэш шаблона
  13. UPDATE `oc_product` p INNER JOIN `oc_product_option_value` pov ON p.`product_id` = pov.`product_id` SET pov.`price` = pov.`price` + (pov.`price`/100*10) WHERE p.`manufacturer_id` = 111
  14. булева алгебра иногда коварная штука. нужно внимательно подходить к расстановке AND и OR
  15. WHERE product_id IN (SELECT product_id FROM oc_product WHERE sku = 'A' OR sku = 'B' OR sku = 'C' OR sku = 'S') AND api_id ...
  16. не, открывал страницу с отключенным js. сразу криво отображает
  17. скорее всего у вас изначально кривая верстка в карточке товара и какие-то теги открываются/закрываются в разных условиях. в модификаторе вроде все чётко
  18. где-то неправильно закрываются теги. в одном случае сопутка в <div id="content">, в другом случае нет. кроме того, вставлены непонятно зачем какие-то левые теги <div class="clearfix visible-md"></div>

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

Important Information

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