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

Александр Туниеков
08 декабря 2022, 15:14
0
Заинтересовал faceted-search, расскажите пожалуйста в общем как оно, трудно натягивать на модх(msearch) и сервак?
faceted-search, грубо говоря, предоставляет только api для работы с индексом и поиском. Если так выразиться бекенд. А форму фасетного поиска, индексацию и запросы к faceted-search (фронтенд) нужно писать. Для опытного програмиста минимум неделю.
Александр Туниеков
08 декабря 2022, 15:05
+1
Пока это не полная замена mSearch2. Полнотекстовый поиск еще не сделал. Где-то к февралю сделаю и будет полная замена.
Если да, то js чистый или все ещё jquery?
все ещё jquery. я чистый js недолюбливаю.
Будет ли поддержка Modx3?
Ну на MODX3 должен встать. Хотя не тестировал. Сейчас большинство компонентов идут на MODX3. Проблемы насколько понимаю начнуться на MODX3.2, когда обещают старую подгрузку классов отрубить.
Вообще поддержка MODX3 планируется, но сперва я хотел бы дождаться minishop3.
Будет ли работать фильтр с обычными ресурсами, не товары минишоп?
Да работает.
Александр Туниеков
08 декабря 2022, 14:56
+2
мне elasticSearch как-то запал и я на его форке и делал. Sphinx потом рассматривал, но сервис на нем проблематично сделать. Индексы прописываются в конфигах и чтоб добавить новый индекс надо перезапускать сервер. И для фасетов мало документации в инете. На Sphinx думаю только локальное решение стоит делать. Это когда Sphinx клиент сам ставит или у хостера берет. У бегет есть Sphinx.
Александр Туниеков
08 декабря 2022, 14:49
0
Пока подал заявку на 90р стоимость компонента. Тут для меня в приоритете стоимость для клиентов, а не что модсторе получит. Если для модсторе это проблема, то можно решить как-нибудь.
Александр Туниеков
08 декабря 2022, 14:39
0
Сдеделаете убьете мой сервис. Но так хоть движуха будет :-) а то mSearch устарел давно :-)
Артур Шевченко
08 декабря 2022, 14:38
0
Можно так же, если хочется.
Александр Туниеков
08 декабря 2022, 14:36
0
Сайт мой а у меня реквизитов, оферт нет.
С теперешней воблой гарантий доступа с любой точки мира нет. А сам сервер находиться на бегет и там с доступом вроде пока нормально было.
Не видел этого решения. Буду знать.
Так вроде круглосуточная поддержка не требуетя. Сервер как настроил так и работать будет. И настройки клиентов как настроил так и работает.
Евгений
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, я правильно понимаю?)