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

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

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
11 марта 2024, 19:54
0
Не знаю расстроишься ты или обрадуешься, но «из коробки» mFilter2 фильтрует по условию И. Если у тебя не так то, либо кто-то написал свой класс фильтрации, либо что-то у тебя не правильно настроено.
Артур Шевченко
06 марта 2024, 18:23
0
Думаю у вас не получится запустить SendIt из вне
Артур Шевченко
06 марта 2024, 11:00
0
А как тогда асинхронные запросы принимать и обрабатывать, если php будет запрещено запускать?
Артур Шевченко
06 марта 2024, 10:40
0
Запрос всё равно будет улетать на файл components/sendit/action.php и этот путь можно будет увидеть через консоль браузера. А путь можно сменить через системные настройки, главное сохранить структуру папок и файлов внутри папки компонента.
Артур Шевченко
06 марта 2024, 10:15
0
Не очень понимаю как вам удаётся повышать безопасность сайта переименовыванием папки assets, если по любой картинке можно узнать как она у вас называется?
Артур Шевченко
04 марта 2024, 17:24
0
Не, для каждой категории необязательно создавать. Если у всех категорий одинаковые опции, можно создать одну конфигурации без указания родителей. Опции привязаны к категориям, а фильтры к опциям, поэтому я добавил возможность указывать родителей, чтобы в категории выводились только те фильтры, которые в ней есть, а не все подряд.
Артур Шевченко
04 марта 2024, 15:06
0
Не хватает фильтрации по значениям из msoptionprice2 (на сколько я понял, такого нет)
Фильтрация по опциям модификаций, это фильтрация не товаров, а модификаций. Выход тут простой: либо писать отдельный класс для фильтрации модификаций, либо указывать все значения доступные в модификациях для базового товара и фильтровать по ним (это возможно).

Не хватает возможности прописать названия поля (Цвет, размер)
Можно указать название в лексиконах, если не указать там ключ выводится.

1. При копировании конфигурации (Родители по крестику не удаляются, не только при копировании)
2. В настройках SendIt (надо выставлять большое значение «кол-во отправки форм» и убирать паузу) иначе закидаем кучей всплывашек.
Это я уже пофиксил.

есть поле значение, для чего оно, я не понял.
Оно для значения по умолчанию, т.е. можно указать для фильтра значение по умолчанию и тогда фильтр будет применён при выборке, но не будет доступен пользователю для изменения.

8. Не совсем удобно выбирать правила для каждой категории, если их 10-20, то можно сделать разными шаблонами или доп. полем, но если категорий 200 и более, то будет проблематично за всеми уследить. Т.е. надо сделать опции по умолчанию или скрывать их, но товары должны выводиться, если фильтра сделаны для категории, то нужно отображать.
Не понял какой кейс не удаётся реализовать?

4. Не хватает возможности менять опции местами (и надо подумать о порядки этих опций, есть проблема с размерами).
Придумаю что-нибудь.
Артур Шевченко
29 февраля 2024, 20:27
+1
Есть компонент msAltCart, там реализован JS API для работы с корзиной.
Артур Шевченко
28 февраля 2024, 23:13
+1
Там такое дело, что данные обрабатываются последовательно и через процессоры, и вот процессоры в modx это медленно, как ты сервер ни прокачивай.
Артур Шевченко
28 февраля 2024, 21:20
0
Написать сниппет, который выберет из БД нужные данные.Запрос будет сложным, надо обращаться к таблице со значениями ТВ, присоединить к ней таблицу с именами ТВ, а в условиях сделать подзапрос к таблице с ресурсами и в подзапросе делать ещё один подзапрос к той же таблице и таблице категорий, чтобы отфильтровать по категории.
Артур Шевченко
28 февраля 2024, 09:18
0
У тебя есть чанк элемента меню, добавь к ссылке нужные гет параметры и всё.
Артур Шевченко
27 февраля 2024, 21:39
0
Добавь в сниппете в запрос получение uri, а в выводе оберни имя товара в тег ссылки с атрибутом href равным data.uri. А нули можно убрать модификатором replace.
Артур Шевченко
27 февраля 2024, 15:28
0
t.me/ShevArtV скиньте мне доступы, посмотрю
Артур Шевченко
27 февраля 2024, 15:01
0
Тогда обратись через раздел «Работа», к тому кто знает пусть найдёт или научит искать.
Артур Шевченко
27 февраля 2024, 10:22
0
Вызов сниппета покажи, только не такой маленькой картинкой на которой ничего не видно, а скопируй сюда код вызова.
Артур Шевченко
26 февраля 2024, 15:22
0
{set $menu = 'mySnippet' | snippet}
{foreach $menu as $parent => $products}
    <p>{$parent}</p>
    <ul>
    {foreach $products as $data}
        <li>{$data.name} - {$data.price}</li>
    {/foreach}
    </ul>
{/foreach}
Артур Шевченко
26 февраля 2024, 15:15
0
Покажи вызов сниппета и чанк с этим ТВ
Артур Шевченко
26 февраля 2024, 15:14
0
У тебя капча на всех страницах или на одной?