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

dimsky07

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

    33
  • З нами

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

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

  1. Доброго времени суток, друзья 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
  2. Автор помог с интеграцией данного решения. Плюс подсказал о опечатке выше. $sql_form_form = ""; Заменить на $sql_form = "";
    Отличный модуль, решил все вопросы с "другими вариантами товаров". Автор помог без труда отредактировать шаблон модуля под мой вариант (вывод другого вариантом не картинкой, а текстом) Результат работы модуля можно посмотреть тут.
  3. Да, правда ручное Нужно вносить изменение в 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 со своими правками
  4. Присоединяюсь к вопросу по фиксу "прокрутки наверх" Еще не готово? И как обстоят дела с Megafilter, работает?
  5. А как для Ocstore 2.3 сделать, подскажите пожалуйста. Вариант выше на 2.3 не работает.
  6. Нужно вывести на сайте в категории, в карточке товара - количества фотографий (от данной карточки) Если фотография 1 (только основная), то не выводить данную цифру. Вопрос по стоимости и срокам.
  7. В магазине установлен модуль Опции в категориях (с обновлением цены) (модуль 1) и Опция – Размер материала / Option – Material size (модуль 2) В категории товаров за счет этих модулей можно считать цену онлайн. В связке с фильтром Megafilter имеются проблемы 1. Формирование слайдера цены (цена товара берется без опций, которые по умолчанию добавляют к товару доп.цену) 2. При изменении слайдера цены и опций Megafilter (перестает работать модуль) ---------------------------------------------------------------------------------------------------- -------------------- Прошу обращаться только тех кто работал с Megafilter Интересуют сроки и цена
  8. Тоже интересен данный вопрос, создание одинаковых URL в разных подкатегориях на уровне движка. Просьба, если у кого есть решение, напишите сюда или в ЛС.
  9. Приветствую, есть фильтр мегаменю в column-left При переходе в мобильную версию слева появляется кнопка вызова этого фильтра, которая ползает по экрану Хочу эту кнопку скрыть, и вместо нее сделать кнопку как на картинке ниже. Нужно написать скрипт вызова фильтра по нажатию на этот button Ocstore 2.3 Megafilter последней версии (как работает можно посмотреть на их сайте)
  10. Приветствую, формучане, надеюсь на вашу помощь! Как на мобильной версии фильтра вместо прилипающей кнопки в левой части экрана <div class="mfilter-free-button"></div> (которая ползает по экрану и вызывает фильтр) Заменить на свою кнопку, которая не будет ползать по экрану и будет находится допустим над строчкой сортировки и иметь вид <button class="visible-xs">Фильтр по товарам</button>. Если поделитесь решением буду рад, также готов заплатить за данную доработку.
  11. Как назначить свой шаблон продукта под конкретную категорию? OcStore 2.3 Прошу помощи. Вариант где нужно указывать id товара под шаблон не очень подходит, делать это постоянно слишком затратно.
  12. Есть разработчики, которые могли бы немного доработать фильтр? Служба поддержки как то не активно реагирует уже целые сутки.
  13. Спасибо, да, уже тоже понял - потратив пол дня. Шаблон делал сам, буду связываться с разработчиком модуля.
  14. Друзья, может кто подскажет. Посадочные страницы работают, url в шапке появляется, но что бы поменялся h1 и метатеги нужно кликать F5. Может у кого было похожая проблема?

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

Important Information

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