Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

dimsky07

Newbie
  
  • Posts

    33
  • Joined

  • Last visited

Recent Profile Visitors

1,332 profile views

dimsky07's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Reacting Well Rare
  • Conversation Starter
  • Week One Done

Recent Badges

4

Reputation

  1. Прошу помочь только с 1 вопросом, для второго вопроса купил модуль. Проблема решена.
  2. Доброго времени суток, друзья 1. Прошу помочь подправить код для модуля ajax загрузки карточек стандартного модуля фильтра (готовый код ниже) ---------------Нужно что бы фильтр срабатывал не при нажатии на кнопку "Применить", а автоматически 2. И, более сложная задача, но может быть у кого есть решение ---------------Для работы фильтра помимо назначения фильтра в карточках товара, нужно назначать еще фильтры категориям Может быть у кого решение, как сделать, что бы категории автоматически показывали фильтры (т.е. без назначения),а основываясь на фильтрах, которые есть в карточках товаров соответствующей категории <modification> <name>Default Ajax Filter</name> <code>Default Ajax Filter</code> <version>1.0</version> <author>alex_storm</author> <file path="catalog/view/theme/*/template/extension/module/filter.tpl"> <operation error="skip"> <search><![CDATA[<script type="text/javascript"><!--]]></search> <add position="replace" offset="12"><![CDATA[ <script type="text/javascript"><!-- $('#button-filter').on('click', function() { filter = []; $('input[name^=\'filter\']:checked').each(function(element) { filter.push(this.value); }); href = '<?php echo $action; ?>&filter=' + filter.join(','); div = ' #content'; load_href = href + div; $(div).load(load_href, function() { $(this).children(':first').unwrap(); // Product List $('#list-view').click(function() { $('#content .product-grid > .clearfix').remove(); $('#content .row > .product-grid').attr('class', 'product-layout product-list col-xs-12'); $('#grid-view').removeClass('active'); $('#list-view').addClass('active'); localStorage.setItem('display', 'list'); }); // Product Grid $('#grid-view').click(function() { // What a shame bootstrap does not take into account dynamically loaded columns var cols = $('#column-right, #column-left').length; if (cols == 2) { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12'); } else if (cols == 1) { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12'); } else { $('#content .product-list').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); } $('#list-view').removeClass('active'); $('#grid-view').addClass('active'); localStorage.setItem('display', 'grid'); }); if (localStorage.getItem('display') == 'list') { $('#list-view').trigger('click'); $('#list-view').addClass('active'); } else { $('#grid-view').trigger('click'); $('#grid-view').addClass('active'); } }); setLocation(href); return false; }); function setLocation(curLoc){ try { history.pushState(null, null, curLoc); return; } catch(e) {} location.hash = '#' + curLoc; } //--></script> ]]></add> </operation> </file> </modification> ajax_filter.ocmod.xml
  3. Автор помог с интеграцией данного решения. Плюс подсказал о опечатке выше. $sql_form_form = ""; Заменить на $sql_form = "";
    Отличный модуль, решил все вопросы с "другими вариантами товаров". Автор помог без труда отредактировать шаблон модуля под мой вариант (вывод другого вариантом не картинкой, а текстом) Результат работы модуля можно посмотреть тут.
  4. Да, правда ручное Нужно вносить изменение в 1 файл url: /catalog/controller/product/product.php Строка: 500 далее конструкция назначение другого шаблона продукта под категорию ----------------------------------------------------------------------------------------------------- if ($category_id == 102 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 103 ) { $this->response->setOutput($this->load->view('product/proektyproduct', $data)); } elseif ($category_id == 138 ) { $this->response->setOutput($this->load->view('product/product_calc', $data)); } elseif (in_array($category_id, array(107, 108, 109))) { $this->response->setOutput($this->load->view('product/productkitchen', $data)); } else { $this->response->setOutput($this->load->view('product/product', $data)); } } else { $url = ''; ----------------------------------------------------------------------------------------------------- proektyproduct.tpl, proektyproduct.tpl, product_calc.tpl, productkitchen.tpl - это копии файла product.tpl со своими правками
  5. Присоединяюсь к вопросу по фиксу "прокрутки наверх" Еще не готово? И как обстоят дела с Megafilter, работает?
  6. А как для Ocstore 2.3 сделать, подскажите пожалуйста. Вариант выше на 2.3 не работает.
  7. Нужно вывести на сайте в категории, в карточке товара - количества фотографий (от данной карточки) Если фотография 1 (только основная), то не выводить данную цифру. Вопрос по стоимости и срокам.
  8. В магазине установлен модуль Опции в категориях (с обновлением цены) (модуль 1) и Опция – Размер материала / Option – Material size (модуль 2) В категории товаров за счет этих модулей можно считать цену онлайн. В связке с фильтром Megafilter имеются проблемы 1. Формирование слайдера цены (цена товара берется без опций, которые по умолчанию добавляют к товару доп.цену) 2. При изменении слайдера цены и опций Megafilter (перестает работать модуль) ---------------------------------------------------------------------------------------------------- -------------------- Прошу обращаться только тех кто работал с Megafilter Интересуют сроки и цена
×
×
  • 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.