Всего 125 956 комментариев

Артур Шевченко
22 апреля 2022, 14:28
0
А зачем одновременно и фильтр и поиск?
Артур Шевченко
22 апреля 2022, 14:24
0
Да, можно вывести опции как угодно. Смотри документацию.
Александр
22 апреля 2022, 13:46
0
Здравствуйте, разобрались? Такая же ошибка
Роман
22 апреля 2022, 12:28
0
Спасибо, я понял. Что-то сразу не подумал.
Константин
22 апреля 2022, 12:00
0
Пытаюсь так в скрипт добавить, что бы ссылка формировалась: prnt.sc/5mu8LfxCT6UI

Но получается такая ссылка: site.ru/produktsiya/zapchasti/marka=Solaris&model=Kia&resource|parent=undefined
Константин
22 апреля 2022, 11:57
0
Спасибо огромное!!! Заработало))) А есть какая-то возможность в селекты загнать массив опций минишопа, например массив моделей и марок. А то сейчас у меня модели и марки отдельными ресурсами добавлены и в селект выводятся через pdoMenu
Константин
22 апреля 2022, 11:30
0
pdoMenu выводит селект с категориями: prnt.sc/7R3FHPsW5s5D
Select с именем parent, именно этот parent передается get-параметром в парамет parents: prnt.sc/tsH0I2xwi0Lq
Prihod
22 апреля 2022, 11:26
0
Обычно на сайтах одним меню не отделаться. Нужна возможность создавать не одно меню. Скажем интернет магазин, там и в шапке, и в подвале, и на отдельных страницах меню.
Ну так ты можешь же делать вложенность меню, а потом при вызове сниппета указывать родителя и тем самым получать нужные пункты меняю для разных частей сайта
Роман
22 апреля 2022, 09:41
0
Вообще ждем от вас обучающие уроки по созданию таких вот компонентов.
Роман
22 апреля 2022, 09:40
+2
Отличный компонент. Было бы хорошо доработать его. Обычно на сайтах одним меню не отделаться. Нужна возможность создавать не одно меню. Скажем интернет магазин, там и в шапке, и в подвале, и на отдельных страницах меню.
А так, спасибо автору за компонент.
vectorserver
21 апреля 2022, 20:46
0
Не плохо.

Я на migx такое меню делаю обычно плюс статичную ссылку с красивым адресом.
Сергей Карпович
21 апреля 2022, 17:57
0
Что то не получается заставить работать сниппет
Вызываю на странице [[*content:makeContents]] — выводится просто текст статьи
Щукин Дмитрий
21 апреля 2022, 15:48
0
Кто-то пробовал делать поиск по сайту на этом компоненте?
Uladzislau
21 апреля 2022, 12:44
0
У меня такая же проблема, а подскажите пожалуйста, как решили? Просто тех поддержка молчит (((
Uladzislau
21 апреля 2022, 12:41
0
не может добавить модификацию по опции. просто не добавляет. тут уже идеи закончились.
подскажите пожалуйста, может кто сталкивался такой проблемой?
при создании модификации (как на видео выше) в отчете выдает только эту запись:
[2022-04-19 18:04:23] (ERROR @ /home/site/public_html/core/components/msoptionsprice/processors/mgr/option/getlist.class.php: 190) PHP warning: Invalid argument supplied for foreach()

чтоб, было понятнее, запечатлел на видео проблему:
viraldoor.by/support/errore.mp4
Anton
21 апреля 2022, 11:35
0
Привет.
Как я понял, ты вызываешь сниппет внутри pdoTools (из-за знака +), верно?
  1. Точно не путаешь [[* вместо [[+ ?
  2. Формат файла должен быть таким f=webP (латинская буква P должна быть большая)
И еще. В сниппете phpThumbOff или phpThumbOn какая-то бага при генерации webP. Если картинка имеет прозрачный фон, то он заменяет ее на белый фон.

Лично я использую pThumb

Получилось?
Pakos Fakos
21 апреля 2022, 11:05
0
спасибо за быстрый ответ, да, я знаю, что только что добавил новый столбец в «modx_ms2_orders», добавленный также в (core/components/minishop2/model/minishop2/mysql/msorder.map.inc.php) в «fields» и « fieldMeta", затем в (assets/components/minishop2/js/mgr/orders/orders.window.js), но после заказа существует имя поля, но нет данных.
Николай Савин
21 апреля 2022, 10:56
0
На первой вкладке отображаются данные из другой таблицы базы данных ms_orders. Соответственно желательно расширять эту таблицу, а не ms_order_address про которую речь в статье.
Pakos Fakos
21 апреля 2022, 10:19
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>