Jump to content

Recommended Posts

Как прикрутить SIMPLE EFFECTS FOR DROP-DOWN LISTS к выпадающему списку сортировки и выпадающему списку количества товаров на странице.

просто так не станет, надо допиливать сам плагин чтобы после выбора селекта переходил по url в value

Share this post


Link to post
Share on other sites

у меня вообще браузер падает при переходе на demo...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By sitebuilding11
      Привет всем. Подскажите пожалуйста. Как в штатном фильтре (чуть изменен дизайн на горизонтальный) сделать чтобы некоторые опции были в выдающем блоке по клику пример тут https://sharonline.ru Там по кнопке показать все отрываются еще опции. Не пойму как сделать. у меня выходит только последняя опция https://sharboom.ru/
       
      И еще вопрос. Как сделать чтобы при выборе еще одной опции фильтр это понимал. А то сейчас только одну опцию можно выбрать а при выборе другой пропадает первая. А надо чтобы были вместе пока не выключишь галочку.
       
      Движек 2.3
       
      Мой фильтр выглядить вот так
      <div class="filters"> <div class="row"> <?php foreach ($filter_groups as $filter_group) { ?> <div class="opn col-sm-6" id="filter-group<?php echo $filter_group['filter_group_id']; ?>"> <a><?php echo $filter_group['name']; ?></a> <ul class="nav navmenu" > <div class="p-t" > <?php foreach ($filter_group['filter'] as $filter) { ?> <li class="filt_<?php echo $filter['filter_id']; ?> item" > <?php if (in_array($filter['filter_id'], $filter_category)) { ?> <input id="tag_<?php echo $filter['filter_id']; ?>" name="filter[]" value="<?php echo $filter['filter_id']; ?>" type="radio" data-checked="0" class="product-tags-j" checked="checked"> <label for="tag_<?php echo $filter['filter_id']; ?>" class="custom-checkbox-label"> <span class="custom-checkbox-inner"></span><?php echo $filter['name']; ?></label> <?php } else { ?> <input id="tag_<?php echo $filter['filter_id']; ?>" name="filter[]" value="<?php echo $filter['filter_id']; ?>" type="radio" data-checked="0" class="product-tags-j" > <label for="tag_<?php echo $filter['filter_id']; ?>" class="custom-checkbox-label"> <span class="custom-checkbox-inner"></span><?php echo $filter['name']; ?></label> <?php } ?> </li> <?php } ?> <li class="font-base dropdown"> <a role="button" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="p-0 border-n"> показать все <span class="caret"></span> </a> <ul class="dropdown-menu p-t-2"> <li class="filt_<?php echo $filter['filter_id']; ?> item" > <?php if (in_array($filter['filter_id'], $filter_category)) { ?> <input id="tag_<?php echo $filter['filter_id']; ?>" name="filter[]" value="<?php echo $filter['filter_id']; ?>" type="radio" data-checked="0" class="product-tags-j" checked="checked"> <label for="tag_<?php echo $filter['filter_id']; ?>" class="custom-checkbox-label"> <span class="custom-checkbox-inner"></span><?php echo $filter['name']; ?></label> <?php } else { ?> <input id="tag_<?php echo $filter['filter_id']; ?>" name="filter[]" value="<?php echo $filter['filter_id']; ?>" type="radio" data-checked="0" class="product-tags-j" > <label for="tag_<?php echo $filter['filter_id']; ?>" class="custom-checkbox-label"> <span class="custom-checkbox-inner"></span><?php echo $filter['name']; ?></label> <?php } ?> </li> </ul> </li> </div> </ul> </div> <?php } ?> </div> <!--div class="poisk2"> <button type="button" id="button-filter" class="btn btn-primary"><?php echo $button_filter; ?></button> </div--> </div> <script type="text/javascript"><!-- $('input[name^=\'filter\']').on('click', function() { filter = []; $('input[name^=\'filter\']:checked').each(function(element) { filter.push(this.value); }); location = '<?php echo $action; ?>&filter=' + filter.join(','); }); //--></script> Спасибо большое. Просто не пойму как сделать.
      Жду ответа с нетерпением 
    • By Solt
      Здравствуйте форумчане!
      Такое положение, есть горизонтальное меню, которое все знают,
      В десктопной версии хочу ее убрать, и в место нее оставить вертикальную,и в мобильной версии тоже выводить вертикальную, при клике, точно также как горизонтальную,но проблема в том, что не могу найти файлы обеих меню, чтобы убрать от гориз.меню, скрипт который открывает меню  при клике, и задать его вертикальному. Шаблон styleshop 2.3.0.2
    • By Fobos1
      Добрый день. В опциях сделал список для выбора цвета товара.
      Хотелось бы что бы заходя на карточку товара уже был выбран цвет "как на фотографии", что бы покупателю не нужно было выбирать, если его устраивает данный цвет.
       
      В исходном коде представляю себе это так:
       
       
      Как задать изначально выбранный пункт списка? Где это править?
    • By BestFish
      Подскажите как включить выпадающий список опций, атрибутов и производителей в добавлении товара? 
       
      Смотрите скрин
       

       
       
       
       
    • By iegooda
      Здавствуйте!
      В течение двух дней бьюсь над проблемой, помогите пожалуйста понять откуда растут ноги.
      Купил тему Journal на themforest и реализую на ней магазин напольных покрытий. Пока все нравится и моих скудных поверхностных знаний PHP хватает чтобы куриь форумы и править шаблон под нужды дела.
       
      Количество товара предположительно будет до 2000 шт. и во многих случаях их названия будут совпадать полностью или частично. В связи с этим с самого начала товару присваивается Артикул. Артикул вписан в графу «Модель» и сама графа просто переименована, но в PHP она также зовется «model». Выглядит это так.
          Так же доработан артикульный выбор связанных товаров (вот тут брал инфу), т.е. при вводе «Артикула» в графу «Связанных товаров» я нахожу нужную мне позицию именно по коду Артикула, что во многом экономит время. Выглядит это так.
       
       
      И все бы хорошо, но тема Journal в админке не реагирует на доработку и не хочет показывать мне товар по артикулу. Выглядит это вот так.
       
       
      Эта графа, которая отвечает за присвоение кастомного div шаблона Journal  товару. Т.е. создается div, а уже к нему привязываются товары в которых он должен показываться.
      Графа по умолчанию реагирует на изменяемый код: admin/model/catalog/product.php 
       
      строка 381
       
      с
      if (!empty($data['filter_name'])) { $sql .= " AND pd.name LIKE '" . $this->db->escape($data['filter_name']) . "%'"; на
      if (!empty($data['filter_name'])) { $sql .= " AND pd.name LIKE '%" . $this->db->escape($data['filter_name']) . "%'"; и в админке темы виден результат (поиск производится не по первому слову в названии товара)
       
       
      следовательно предполагаю, что именно на этот файл завязан на ajax строки шаблона Journal и менно тут нужно править код.
       
      Код нужно править таким образом, чтобы при занесении в это поле Артикула, в моем случае "model" я находил один единственный товар и не путался. 
       
      Пока писал вопрос, решил основную проблему изменением кода
       
      В этом же admin/model/catalog/product.php
       
      на
      if (!empty($data['filter_name'])) { $sql .= " AND p.model LIKE '" . $this->db->escape($data['filter_name']) . "%'"; Теперь поиск выглядит вот так:
       
       
      Но все равно остается вопрос.
       
      Каким образом нужно дописать код, чтобы товар искался по имени и по артикулу одновременно?
       





  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.