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

Blast

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

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

  • Посещение

8 подписчиков

Информация

  • Пол
    Мужчина

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

7 790 просмотров профиля

Достижения Blast

Experienced

Experienced (11/14)

  • Dedicated Редкая
  • First Post
  • Posting Machine Редкая
  • Collaborator
  • Conversation Starter

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

152

Репутация

  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. {% if attribute_group.attribute_group_id == 'ид_нужной_группы' %}
  3. batch editor вроде имеет встроенный поиск по картинкам в поисковике
  4. акции на опции https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38633 автообновление цены при выборе опций конечно подпилить придется их совместную работу, но решение рабочее
  5. вам больше скорее подойдет модуль автофильтра
  6. если речь идет о тонких стилизованных ползунках, то например mCustomScrollBar можно прикрутить
  7. значение, которое возвращает функция звонков, записывайте в сессию? например $this->session->data['phone_code'] = '1234'; пример любых аяксовых запросов найдете по коду очень много, хотя бы добавление в корзину, в common.js во втором контроллере сравниваете то. что пришло из запроса с тем, что в сессии, и возвращаете либо $json['error'] либо $json['success']
  8. может без слэша выведите url и посмотрите что в нем {{ app.request.uri }}
  9. twig же должен быть. какой tpl? php не выполнится {% if app.request.uri == '/delivery' %} // код {% endif %}
  10. отлично! хех. помочь мог бы, но к сожалению из-за текущей ситуации я не смогу принять от вас оплату(( по 3 пункту написал, т.к. просто делал такое же на одном из своих проектов. ну если не найдете исполнителя, то пишите, посмотрим что можно сделать
  11. 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>
  12. контроллер $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>
×
×
  • Создать...

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

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