Всего 123 792 комментария

Дима Касаткин
31 января 2023, 12:13
+3
Ура! Отличный релиз. Минишоп и давно был почти идеальным решением для создания магазина, но с обновлением каждый раз становится качественно лучше!

Хочу отметить, что обновления minishop в последнее время очень точно сфокусированы на решение довольно непростых вопросов, которые вроде бы и раньше при запуске магазина можно было разобраться, добавляя дополнительный код и модули…

… но @Николай Савин и команда много делают именно для удобства, ускорения и упрощения разработки, точно прицеливаются на самые противоречивые решения, но казалось ранее проверенные и надежные решения и находят точки роста, улучшая их. Такими темпами, я уверен, Minishop ждёт большое будущее!
Алексей Смирнов
31 января 2023, 10:27
+1
Сталкивались. это по сути не лечится т.к. это один из косяков парсера MODX тегов.
самый очевидный вариант, как-то по-тиху переходить на fenom.
Второй вариант переписать условие:
[[[[!#GET.str:ne=`0`:then=``:else=`-`]]$showformreview]]
[[[[!#GET.str:ne=`0`:then=`-`:else=``]]pdoResources? &parents=`56` &depth=`0` &tpl=`liststr` &tplWrapper=`wrappchunk`]]
Содержимое wrappchunk чанка:
<div class="cap-inside col-12 bg-white border-radius-16px px-3 py-4 my-4">
<div>Пожалуйста, выберите ресурс для написания отзыва!</div> 
<div>[[+output]]</div></div>
Zulya
31 января 2023, 10:15
0
Друзья, не ужели никто не сталкивался с такой задачей?
kudesia
31 января 2023, 08:26
0
Да, поле необязательно. Но создается автоматом фейковый email, на который безуспешно отправляется заказ, что приводит к блокировке по спаму.
kudesia
31 января 2023, 07:31
0
Блокировка отправки со стороны хостинга.
kudesia
30 января 2023, 18:06
0
Можно в этой конструкции

<?
class myOrderHandler extends msOrderHandler{	
	public function submit($data = array()) {
		if(empty($data['email'])){
			$data['email'] = uniqid('user_').'@MYSITE.ru';
		}
		return parent::submit($data);
	}
}
как-то оставить поле email незаполненным при оформлении заказа?
kudesia
30 января 2023, 18:06
0
В таком случае, заказы будут отправляться на случайные несуществующие адреса, а хостинг за это заблокирует отправку писем с сайта, приняв за спам-рассылку.
Дмитрий
30 января 2023, 16:10
0
Здравствуйте, возможно ли выгрузить остатки по складам в доп поля товара с «Моего склада»?
Владимир
30 января 2023, 15:15
0
Спасибо! Начал разбираться с настройкой api по статье modx.pro/howto/22727 и столкнулся со след. проблемой: при выполнении кода skr.sh/i/300123/ntmOsnL1.jpg в плагине miniShop2 при событии OnLoadWebDocument роут вида sitename.com/api/pages/1 возвращает ошибку 500, т.к. невозможно получить class_key, насколько я понимаю skr.sh/i/300123/2AQECclc.jpg — как это правильно обойти?
Сергей С
30 января 2023, 14:42
0
Нет. Это другая таблица. Эти значения хранятся в обоих. Но уже разобрались
Артур Шевченко
30 января 2023, 14:05
0
msopption|width==width
тут О пропущено между P
Александр
30 января 2023, 13:54
0
очень печально, непонятно как такое реализовывать.
спасибо
Любовь
30 января 2023, 13:46
0
Ясно, спасибо. Тоже решила предыдущую версию поставить.
Антон А.
30 января 2023, 13:42
0
Нижний вариант бы работал, если бы response.data.redirect и response.data.msorder были boolean, тогда можно было бы заменить исходную конструкцию с if на эту. Но response.data.msorder это id.
Может, при рефакторинге заменили на switch, предположив что response.data.redirect и response.data.msorder булевы, ну чисто на автомате раз они проверяются в if.
Виктор
30 января 2023, 13:29
0
Я проблему так и не решил, здесь тоже ничего разумного не дождался. Установил версию 2.8.4, там всё нормально.
Любовь
30 января 2023, 13:19
0
Что в итоге? Такая же проблема. С нуля установила 3.0.3
Александр
30 января 2023, 13:03
0
с msOptionsPrice2 так и нет совемстимости? очень требуется такой функционал на modx опции + допы. Заказчик готов платить, но компоента такого нет(
Zulya
30 января 2023, 12:44
0
Забыла написать. Чанк [[$showformreview]] содержит сниппет формы добавления отзыва. Я вспомнила, что в чанке недопустимо вызывать сниппеты.

В целом, мне необходимо найти решение, если url текущей страницы содержит get параметр ( site,ru/add-review/?str=[[+id]] ), то выводим форму добавления easyComm. А если url текущей страницы без get параметра ( site,ru/add-review/ ), то выводим результат запроса pdoResource.

Может найдется решение? Кто-нибудь сталкивался с такой задачей? Как решили?