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

Николай Савин
08 декабря 2022, 17:49
0
В первую очередь глянь системную настройку ms2_register_frontend — должна быть включена
Далее глянь плагин miniShop2 в 39 строчке должно быть написано
$miniShop2->registerFrontend();
Возможно плагин не перезаписался.
Константин Ильин
08 декабря 2022, 17:31
0
@Артур Шевченко, подскажите пожалуйста почему, после обновления последнюю версию минишопа не инициализируется(не подключается) minishop2 на странице? Обновление было с версии 2.5.0
куда смотреть-копать
До это естественно все работало)

disk.yandex.ru/i/niiWUe3twL5kag

disk.yandex.ru/i/G45s6Jfgdub0IA
Александр Туниеков
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']])}
К сожалению это не работает.
Поле мобильного телефона остается не заполненным.