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

Anton_red
21 декабря 2020, 14:24
0
Проблема немного другая, как оказывается, твое решение было правильное, я проблему не так обозначил.

Изображение у товара есть, т.е. есть ссылка на это изображение. А самого изображения по ссылке нет. Такие товары можно исключить из выборки?
Anton_red
21 декабря 2020, 14:14
0
Так тоже уже пробовал. Не фурычит.
Vladimir Alekhin
21 декабря 2020, 13:54
0
Было бы здорово иметь информацию по созданию CMP, в одном месте, работа с собственными пакетами. Но это огромный раздел затрагивающий и ExtJS. Я бы очень хотел когда-то такое увидеть.

Плюсом в эту сторону было бы здорово и по CMPGenerator PRO более подробную документашку, помимо видео.
Роман
21 декабря 2020, 13:53
+1
&where=`{"Data.thumb:!=":""}`
Так попробуй, просто на вскидку не помню в mFilter2 или ms или Data нужно указывать.
Anton_red
21 декабря 2020, 13:46
0
не срабатывает, к сожалению
Владимир Ребров
21 декабря 2020, 13:40
0
Добрый день.
Подскажите, пожалуйста
1) есть ли возможность установить дату валидности промокода?
2) промокоды одноразовые или можно применять один промокод несколько раз (или это опционально)?
3) есть ли возможность промокодом увеличить, а не уменьшить цену? (не спрашивайте, зачем — заказчик интересуется)
4) скидка по промокоду задается фикс числом или можно и в %?
Спасибо.
Никита Боднар
21 декабря 2020, 12:08
0
Так и сделал уже. Обернул вызов getImageList в кастомный сниппет, и там уже достал необходимые мне параметры и раскидал по плейсхолдерам.
Michael
21 декабря 2020, 11:57
1
0
Да, безусловно. Галочка создана.
Передаю ее в спипете через allowedFields как vladelec_viber а в самой форме как корректную обработку сделать я не знаю.
[[!ms2form?
      &parent=`38`
      &parentMse2form=`{"parents": "38"}`
      &parents=`76,77,84,188`
      &editor=`bootstrapMarkdown`
      &templates=`20==Квартира Премиум`
      &allowedFields=`parent,pagetitle,content,published,template,hidemenu,tags,fio,vladelec_phone,vladelec_viber`
      &requiredFields=`parent,pagetitle,content`
    ]]
Беру из бутстрапа готовый блок с галочкой и прописываю name=«vladelec_viber» а обработку как сделать. Надо наверное записывать что-то в value после проверки установлена ли галочка при передаче данных с формы.

<div class="form-group form-check">
    <input type="checkbox" class="form-check-input" name="vladelec_viber" id="vladelec_viber" value="">
    <label class="form-check-label" for="vladelec_viber">Viber</label>
  </div>
Роман
21 декабря 2020, 11:52
+1
Что-то подобное:
&where=`{"ms|thumb:!=":''}`
Артур Шевченко
21 декабря 2020, 11:52
-1
Понятно. Удачи вам в решении ваших многочисленных проблем)))
Роман
21 декабря 2020, 11:44
0
Интересное решение. По шинам и дискам видал разные решения. У кого-то стоит кол-ве сразу 4 шт., у кого-то добавляются 4 шт. в корзину, а потом из корзины можно поменять кол-во. Сам буквально недавно реализовывал подобное решение, только для составных товаров.
Алексей Шумаев
21 декабря 2020, 11:37
+1
В чанк на фронте можно сразу добавить инфу о стоимости по отдельности и выгоде покупателя в комплекте.
Пользователям будет проще. Т.е. по отдельности сумма 35000, ваша выгода — 5000р, ~15%
Антон Тарасов
21 декабря 2020, 11:23
+1
Напишите свой сниппет, который создает вам необходимый плейсхолдер, раз уж вам так критично нужен именно он.
Александр Мельник
21 декабря 2020, 10:08
0
А это не может быть связано с тем, что например у нас в Украине vk yandex mailru и много чего еще блокировано?
@Maxim вы не из Украины?
Иван Бочкарев
21 декабря 2020, 09:58
+1
Почему-то на это всем наплевать
Наверное просто не замечали и не пользовались. А не наплевать. Почему сразу такие выводы?
Николай Савин
21 декабря 2020, 09:58
0
А почему всем не должно быть на это наплевать? Был бы это платный модуль, за который вы заплатили деньги, а я заработал — другой разговор. А так извините. Мне как то не горячо не холодно от того-что у вас на проекте что то не работает.
Всему свое время. Доработаю, по мере наличия свободного времени и настроения.
Сейчас я работаю над minishop2. Все внимание уходит туда.
Maxim
21 декабря 2020, 09:51
0
Проект вот lankarus.com/about-sri-lanka/
Текст «Вы можете авторизоваться на сайте через: » явным образом свидетельствует о том, что это блок именно Login а не какой-то еще.

Но самое главное! Прямо здесь, на сайте modx.pro вход через вконтакте НЕ РАБОТАЕТ!!!
Попробуйте сами войти через вк здесь. Почему-то на это всем наплевать ¯\_(ツ)_/¯
Александр Мельник
21 декабря 2020, 09:48
0
никогда не пользовался этим компонентом, поэтому рассуждения только теоретические.
Вы все сделали по документации
docs.modx.pro/komponentyi/minishop2/drugie-dopolneniya/ms2form#%D0%92%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8
— добавили это поле в allowedFields, создали корректно html для него в форме?
Если да то следующим шагом предлагаю просто для проверки на время отказаться от чекбоксов и вывести их значения в обыкновенный инпут типа текст.
К примеру если это стандартное поле (скрыть из меню) то в нем лежит либо 0 либо 1. Если руками изменяете значение в форме на 0 или 1 — сохраняется? (в адмике галочка показывать в меню то появляется то нет)
Если при использовании обычного инпута работает, то скорее всего автором этого компонента не предусмотрено использования именно чекбоксов, ведь они имеют специфическую логику, если чекбокс не отмечен, то данное значение вообще не передается на сервер.
Вот по этой ссылке в разделе note
developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox
предлагается решение, как обеспечить передачу чекбокса, если он не выбран (создание скрытого инпута с таким же именем).
Тоесть суммирую. На мой взгляд все должно быть примерно так
1. Добавили свой TV у которого значения могут быть 0 или 1
2. Привязали его к шаблону товара
3. Добавили его в allowedFields вызова сниппета
4. Создали html для него в форме. В качестве value используете значение этого TV, а также вам нужно будет решить самостоятельно вопрос с атрибутом checked. На fenom это было бы примерно так
<input type="checkbox"name="subscribe" value="1" {if $subscribe==1} checked {/if}>
5. Создать скрытый инпут
<input type="checkbox" name="subscribe" value="0" hidden>
Наумов Алексей
21 декабря 2020, 09:44
0
Товары создаете с помощью ms2form?

А у товара поле, соответствующее вашей новой галочке создали?
Николай Савин
21 декабря 2020, 09:22
0
Checkbox в любом состоянии не передается или только пустой, неотмеченный?