Всего 123 809 комментариев

Евгений
08 декабря 2022, 14:36
0
в кастом фильтре сделал return $mysort.«cast(`op`.`price` as SIGNED) asc»;
Сергей
08 декабря 2022, 14:32
0
Извиняюсь, я просто смотрю на какие события сделан msCustomerAutoReg и почему-то думал, что надо так-же. Проблема в том, что я не посмотрел.
Все проверил, работает, спасибо Вам большое!
Артур Шевченко
08 декабря 2022, 14:27
0
Ты посмотрел на строку возле case и решил пошутить, да?
Евгений
08 декабря 2022, 14:24
0
ну если решать через параметры сниппета
то было $filter_result['sort'] = 'mo|weight:asc'; тут кстати цену продублировал в поле вес, и сортирую по нему

а так не работает
$filter_result['sort'] = 'cast(mo|price as SIGNED):asc';
Сергей
08 декабря 2022, 14:19
0
Спасибо за ответ, на какое событие его повешать? msOnSubmitOrder?
Артур Шевченко
08 декабря 2022, 14:01
0
Наверное разные id дать.
Артур Шевченко
08 декабря 2022, 13:59
1
+2
Не знаю откуда ты взял этот код, но вот такой плагин должен решить твою задачу.
switch ($modx->event->name) {
    case 'msOnGetOrderCustomer':
        $profile = $customer->getOne('Profile');
        $profile->set('mobilephone', $profile->get('phone'));
        $profile->save();
    break;
}
Miša Bulic
08 декабря 2022, 13:04
0
А это полная замена msearch? его не нужно покупать к нему? Если да, то js чистый или все ещё jquery? Будет ли поддержка Modx3? Будет ли работать фильтр с обычными ресурсами, не товары минишоп?
Павел Голубев
08 декабря 2022, 12:50
0
Кайф!

А рассматривался вариант ManticoreSearch, который форк Sphinx github.com/manticoresoftware/manticoresearch?
Сергей
08 декабря 2022, 12:49
0
Если я верно понимаю, выглядеть это должно так:
{$_modx->runSnippet('!msOrder', ['userFields' => ['phone' => 'mobilephone']])}
К сожалению это не работает.
Поле мобильного телефона остается не заполненным.
Семён Кудрявцев
08 декабря 2022, 11:58
0
Это кстати уже не первый такой пакет в modstore, есть — eShopLogistic с таким же принципом.
Честно говоря такая практика не очень мне лично нравится, но хорошо, что хоть какие-то решения ещё появляются для MODX
Павел Гвоздь
08 декабря 2022, 11:19
0
Получается компонент будет бесплатным, а сервис платным по подписке? Выходит, что компонент по сути платный, но оплата в обход Modstore, я правильно понимаю?)
vectorserver
08 декабря 2022, 09:39
0
Муза придет, напишу))) Пока завал на работе)
Александр Лунегов
08 декабря 2022, 09:37
+1
Если у FormIt есть параметр formFields, то записываются только те поля, которые указаны в этом параметре.
Константин Ильин
08 декабря 2022, 08:11
+1
Заинтересовал faceted-search, расскажите пожалуйста в общем как оно, трудно натягивать на модх(msearch) и сервак?
Может вы напишите плагин в modstore улучшающий поиск msearch и фильтрацию mfilter на основе этой библиотеки?
Никогда не сталкивался с улучшением поиска на модх, так что мои вопросы могут быть глупы и наивны.
Роман
08 декабря 2022, 07:15
0
Спасибо, вы были правы, проблема с «точкой» в названии хука.
НО! Сейчас в лог я смог вывести куку, но в форму так ничего и не записалось.
Я просматриваю что записалось через плагин FormIt, где все сохраненные формы.
Стоит вызов хука вроде правильно, перед email и FormItSaveForm:
'hooks' => 'spam,hook.prepareForm,hookutmsaveform,email,FormItSaveForm',
В базе данных тоже нет записей, смотрел.
vectorserver
08 декабря 2022, 06:58
+2
Ну, во-первых, сайт не внушает доверия! (нет контактов, реквизитов, договоров, оферт и тп.)
Во вторых, где гарантия моментального ответа сервака с любой точки мира и в любое время?!
В третьих, за что платить, если есть готовые решения на гите, я к примеру использую пакет faceted-search, и я буду всегда знать что он под рукой и не зависит от левых сервисов!
git: github.com/k-samuel/faceted-search
Ну и сомневаюсь я в круглосуточной поддержке, потому что автор спит или заболел…