Антон Тарасов

Антон Тарасов

С нами с 25 июля 2014; Место в рейтинге пользователей: #67
Антон Тарасов
10 января 2020, 20:24
+1
Но я, иногда, выступая, как заказчик, очень сильно сомневаюсь в честности исполнителя)))))
А уж сколько можно о честности заказчиков рассказать историй, когда речь не о почасовке — «тут допилите, там добавьте, это же пустяк кажется, а цену вы назначили, будьте же музчиной в конце-то концов» ))

Почасовка имхо доставляет достаточный уровень гибкости, ну и без доверия между контрагентами не обойтись. Если кто-то захочет обмануть, он это сделает, все контролировать все равно не удастся. При прочих равных всякие тайм-трекеры в т.ч. со скриншотами экрана вполне добавляют прозрачности во взаимоотношения.
Антон Тарасов
09 января 2020, 18:15
0
Добрый вечер! Имхо — только кастомный компонент, без привязки к решениям выше, имел опыт подобного автомобильного девелопмента в части подбора АКБ akbexpert_ru В бекенде в таблицах прописаны зависимости марки, модификации и т.п. и динамически загружаете их оттуда.
Антон Тарасов
22 декабря 2019, 23:30
0
Работает -не трогай)
Антон Тарасов
22 декабря 2019, 19:20
0
посмотрите здесь, у меня была похожая проблема(пробовал с timestamp и форматом как у вас) с датой.
Антон Тарасов
13 декабря 2019, 10:06
0
И два условия сработает, а вот с тремя будет сложнее, ибо в массиве не должно быть двух одинаковых ключей.
Можно попробовать(пока вспоминаю про сложный json) просто строку указать:

&where=`{"Data.hit =1 OR Data.sale =1 OR Data.stock = 1"}`
Антон Тарасов
13 декабря 2019, 09:37
0
&where=`{"Data.hit":"1", "OR:Data.sale":"1", "OR:Data.new":"1", "OR:Data.stock":"1"}`
А так? Ну и поля sale,new и stock само собой существуют в Data?
А что лог говорит?
Антон Тарасов
11 декабря 2019, 12:18
0
я несколько ошибся, прочитав невнимательно, а Баха поправил… но идея была такая: чтобы не делать полный вывод, можно «быстро» проверить, есть/нет, а если есть — вывести по всей форме.
Антон Тарасов
11 декабря 2019, 12:08
0
из справки:

&returnIds Установите значение «1», чтобы вернуть строку со списком id ресурсов, вместо оформленных результатов. Все указанные шаблоны игнорируются.
Антон Тарасов
10 декабря 2019, 21:23
+1
@Баха Волков конечно, спасибо за рефакторинг!

[[!msProducts?&parents=`xxx`&where=`{«Data.favorite»:«1»}`&toPlaceholder=`result`&tpl=`tpl`]]
[[+result:ne=``:then=`заголовок [[+result]]`]]
Антон Тарасов
10 декабря 2019, 18:44
0
где-то был комментарий по этому поводу, не найду. через базу попробуйте, если срочно)
Антон Тарасов
10 декабря 2019, 18:42
0
[[!msProducts?&parents=`xxx`&where=`{"Data.favorite":"1"}`&toPlaceholder=`result`&returnIDs=`1`]]
[[+result:ne=``:then=`<p>заголовок и блок,здесь еще один вызов pdoresources с шаблонами и иными параметрами</p>`]]
Антон Тарасов
10 декабря 2019, 17:24
0
{$_modx->runSnippet('!msProducts', [
	'parents' => 'XXX',
	'where' => '{"Data.favorite":"1"}',
        'toPlaceholder' => 'result',
        'returnIds' => '1'
	])}

{if $_modx->getPlaceholder('result')}<p>заголовок и блок,здесь еще один вызов pdoresources с шаблонами и иными параметрами</p>{/if}
Антон Тарасов
10 декабря 2019, 13:56
0
AjaxForm просто обертка, сделайте проще для начала — три вызова Formit.
Антон Тарасов
10 декабря 2019, 10:26
0
попробуйте вместо button
<input type="submit" class="btn btn-dark btn-lg" name="form1" value="VALUE" />
Насколько помню Formit важно, чтобы в POST было передано значение form1
Антон Тарасов
04 декабря 2019, 22:06
0
Спасибо, очень кстати, еще предстоит это сделать!
Антон Тарасов
28 ноября 2019, 21:25
0
Да-да, именно про это я и говорил. Спасибо, Андрей!