Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
23 апреля 2022, 22:30
0
А весь код покажи.
23 апреля 2022, 21:58
0
Хостер не мог забанить?
23 апреля 2022, 21:55
0
За исключением того о чём я писал выше, ошибок я не вижу. vznos это точно ТВ?
23 апреля 2022, 21:15
0
Делай как удобно лично тебе)))
23 апреля 2022, 21:12
0
А вот это настройку поменять не вариант ms2_weight_format?
23 апреля 2022, 21:09
0
А в журнале ошибок ошибки есть? А папку спам проверяли?
23 апреля 2022, 20:47
0
Я думаю дело в
$params['where'] = 'pagetitle='.$stag.'';
У тебя тут строка, а должен быть или масcив или json
23 апреля 2022, 18:09
0
В minishop2 есть возможность указать для товара одну основную категорию и много дополнительных.
23 апреля 2022, 18:08
0
У тебя в вывозе mFilter2 есть параметр parents, а в вызове mSearch такого параметра нет, вот я думаю, что можно в mFilter parents=0, а в mSearch добавить с тем значением которое выбрал пользователь. Но тут надо смотреть структуру каталога.
22 апреля 2022, 20:04
0
Ну ок, однако я бы parents перенёс в mSearch2, чтобы поиск происходил сразу внутри выбранного родителя.
22 апреля 2022, 19:55
0
На мой взгляд, марка и модель должны быть категориями, а не опциями.
22 апреля 2022, 16:28
0
В документации написано что msProductOptions работает только в карточке товара? Ему нужно передать id товара и он выведет опции где угодно и как угодно.
22 апреля 2022, 16:27
0
А если не напишет
подборка по всем параметрам.
то что? Или что-то другое напишет?
22 апреля 2022, 14:28
0
А зачем одновременно и фильтр и поиск?
22 апреля 2022, 14:24
0
Да, можно вывести опции как угодно. Смотри документацию.
21 апреля 2022, 00:15
0
Ну, у тебя есть ссылка, у ссылки есть атрибут href, тебе нужно при изменении значения Марки, Модели и т… д. получать значения из этих полей, формировать строку и прибавлять её в значению атрибута href. Примерно так
<select name="mark" class="jsSelect">
    <option>Марка 1</option>
     <option>Марка 2</option>
      <option>Марка 3</option>
</select>
<select name="model" class="jsSelect">
    <option>Модель 1</option>
     <option>Модель 2</option>
      <option>Модель 3</option>
</select>
<a href="{9 | url}" data-href="{9 | url}" class="jsLink">Подобрать</a>

<script>
    const selects = document.querySelectorAll('.jsSelect'),
               link = document.querySelector('.jsLink');
    selects.forEach(el => {
        el.addEventListener('change', () => {
            let values = [];
            selects.forEach(el => {
                values.push(el.value);
            });
            if(values.length){
                link.href = link.dataset.href + '?mark='+values[0]+'&model='+values[1];
            }
       });
});    
</script>
20 апреля 2022, 23:55
0
Щас кощунственную вещь скажу — руками))) У тебя же где-то есть чанк с ссылкой туда и допиши. Или откуда берётся ссылка? Что за select в pdoMenu?
20 апреля 2022, 10:49
0
Вот это, кстати, некорректная строка
site.ru/poisk-po-saytu?query=фильтр&parent=29
Вот такая должна быть
site.ru/poisk-po-saytu?query=фильтр&resource|parent=29
20 апреля 2022, 10:46
0
Нет, не правильно, нужно самостоятельно с помощью js формировать ссылку с get параметрами.
19 апреля 2022, 21:36
+1
Сегодня работает, завтра — нет. Мы же не можем знать, когда и кого переклинит в угоду повесточки что-нибудь заблокировать, поэтому считаю разумным, всё что можно подключить локально — подключить локально.