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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
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
Сегодня работает, завтра — нет. Мы же не можем знать, когда и кого переклинит в угоду повесточки что-нибудь заблокировать, поэтому считаю разумным, всё что можно подключить локально — подключить локально.
Артур Шевченко
19 апреля 2022, 21:02
0
Пробовал?
parent:categories
Артур Шевченко
19 апреля 2022, 20:53
0
Да, с тех пор как начали вводить санкции, надо переносить.
Артур Шевченко
19 апреля 2022, 20:52
0
Фильтры работают через get-параметры, соответственно нужно сформировать ссылку на страницу каталога с нужными параметрами.
Артур Шевченко
17 апреля 2022, 00:27
0
Вот так
[[!+nowdate:default=`now`:strtotime:date=`%H:%M`:gt=`[[++starttime]]`:and:if=`[[!+nowdate:default=`now`:strtotime:date=`%H:%M`]]`:lte=`[[++endtime]]`:then=`YES`:else=`NO`]]
Но лучше Fenom.
Артур Шевченко
17 апреля 2022, 00:01
0
Можно, только надо исходный js править. Если не хочешь, напиши свою реализацию. Вот тут написано как сделать самый простой приёмник, ну а как отправить ajax несложно найти в интернете.
Артур Шевченко
13 апреля 2022, 00:00
0
Рекомендую откатить обновление до 2.8.3 и следить за пресс-релизами. на данный момент далеко не все компоненты адаптированы по Modx 3, обновлять работающие проекты пока рано.
Артур Шевченко
11 апреля 2022, 19:13
0
Всё, я вас понял.
Артур Шевченко
11 апреля 2022, 19:12
0
Популярность его меня мало интересует, это личное дело каждого, что использовать.
Артур Шевченко
11 апреля 2022, 15:57
0
А если я своими силами соберу новый пакет, Павел сильно расстроится?
Артур Шевченко
11 апреля 2022, 15:55
0
Я не ахти какой спец в JS, но если надо могу помочь.
Артур Шевченко
11 апреля 2022, 14:17
0
Начало положено это хорошо. Но хочется немного больше подробностей для нубов, например про composer.json что там должно быть обязательно, а чего может и не быть, про структуру файлов куда можно класть, а куда не стоит. В общем, я подожду твою заметку про minishop.
Артур Шевченко
11 апреля 2022, 14:00
0
Ну не знаю насчёт системной настройки, там же изменены и класс, и JS и сниппет и лексиконы, может быть действительно собрать просто отдельный пакет, кто хочет пусть его использует?
Артур Шевченко
11 апреля 2022, 13:01
0
Хочу лично у тебя спросить, что там с AjaxForm без jQuery Смотрел? Думал? Решил что-то? А то может отдельный пакет собрать?