Nano.Karmabot.chat
Fantastic! Advanc8d got +1 from Uniteddude. 5 karma in total.
Evgeniy
OnUserProfileBeforeSave OnUserProfileSave
Андрей
OnUserProfileBeforeSave OnUserProfileSave
Ну кстати да, были же
Андрей
https://bobsguides.com/modx-revolution-events.html#OnUserProfileSave-61539c04ab3b0
Evgeniy
там MODE_UPD наверное сработает
Андрей
В официальной доке их нет)
Dan
так а как изменения отследить? оО
Dan
был выбран чекбокс или нет
Evgeniy
потому что можно посмотреть системные события доступные) прям в админке))
Evgeniy
наверное))
Evgeniy
у любого плагина на 2й вкладке) или в настройках вообще
Андрей
так а как изменения отследить? оО
Посмотри есть ли чекбокс в $_POST
Dan
Посмотри есть ли чекбокс в $_POST
Да есть. Я к тому, что если с фронта юзер обновляет свой профиль запускается событие OnUserSave - разве я смогу тут отловить POST? В админке то понятно
Андрей
У меня точно onUserSave было сделано, сейчас нет пока возможности глянуть. Чот типа того: case 'OnUserSave': $subs = $_POST['subscription']; if ($subs == 1) {
Dan
Да
крутяк, да получилось
Dan
спасибо 👍🏼
Evgeniy
там по идее объект профиля уже должен лежать в ивенте
Anonymous
Здравствуйте. Почему не работает сортировка по опциям Minishop2? {'!mFilter2' | snippet : [ 'element' => 'msProducts', 'filters' => $filters, 'ajaxMode' => 'button', 'showEmptyFilters' => 0, 'aliases' => 'ms|price==price,msoption|price2==price2', 'leftJoin' => '{ "tolschina__mm": { "class":"msProductOption", "on":"tolschina__mm.product_id = msProduct.id AND tolschina__mm.key = \'tolschina__mm|value:desc\'" } }', 'sortAliases' => '{"tolschina__mm":"tolschina__mm"}', 'sort' => 'tolschina__mm|value:desc', ]}
Anonymous
Вроде код написал правильный. Но выводится неправильно. Не по толщине.
Anonymous
Можно ли в mFilter2 сделать сортировку RAND?
Anonymous
А оно обязательно число должно быть? Тип опции - "Текстовое поле".
Anonymous
Как по такому сортировать? Или нельзя?
Дмитрий
Здравствуйте люди добрые) Подскажите, может у кого промокод есть на modstore?
Anonymous
Разве нельзя по текстовому полю сортировать?
Roman
Можно ли в mFilter2 сделать сортировку RAND?
Можно, но будет тормозить.
Anonymous
Можно, но будет тормозить.
А почему мой код не работает?
Андрей
А почему мой код не работает?
Включай showLog и смотри что в запросе
Anonymous
Включай showLog и смотри что в запросе
Он не выводит запрос. Он выводит это: 0.0068281: pdoTools loaded. 0.0412390: Fetched 13 ids for building filters from element "msProducts" 0.0000119: Total number of results: 13 0.0000100: Getting filters for 13 ids 0.0314090: Total number of filters: 27 ....
Misha
друзья подскажите как понять в чём ошибка. на странице вылезает 403 ошибка. меняю alias и страница нормально открывает, по старому алиасу так и есть 403 ошибка. Где искать причину ? в Сео таб все редиректы удалил. Где ещё посмотреть можно ?
Андрей
Хотя странно что 403ю отдаёт
Nano.Karmabot.chat
Superb! Advanc8d got +1 from ibochkarev. 6 karma in total.
Ozzy
Ребят, внутри mFilter2 вывожу несколько pdoPage с подгрузками по кнопке, подгрузки работают ок, но сам mFilter2 почему-то выводит ограниченное кол-во ресурсов. В mFilter2 limit=2 а при этом на странице пишет найдено: 4, выводит ресурсы 2 и пагинация 2 страницы. Если лимит указать 4, на странице найдено будет 2, ресурсов будет выведено 4, а пагинаци пропадает. Если лимит указать больше, цифра сколько найдено пропадает, пагинация пропадает, выводится ресурсов столько, сколько лимит указан. Если pdoPage заменить на вывод через msProducts, то все товары выводятся, как положено 217 ресурсов и работает норм пагинация. Какой-то конфликт pdoPage внутри mFilter2 че делать?
Ozzy
Там где написано "работает" - это как раз вывод pdoPage
Ozzy
Если нажать 2ю страницу, то объявлений становится 217, как должно быть Но пропадают подкатегории "Рабочее место"
Андрей
mFilter и так использует pdoPage как пагинатор по умолчанию. Надо код смотреть, явно что то не так делаешь.
Ozzy
Чот не очень понятно, зачем внутри mFilter вызывать pdoPage, тем более несколько?
Есть основные Товары, у некоторых есть Под товары То есть родитель подтоваров - это товар, не категория
Ozzy
Ozzy
Андрей
Да, только хотел написать про привязку к id и классам. В целом выглядит хоть и ужасно, но как будто бы рабочим =)
Раймик✨
Всем привет! Коллеги выручайте... пытаюсь установить компонент MobileDetect ... при установке кидает: Skipping vehicle object of class modSystemSetting (data object exists and cannot be upgraded); criteria: Array ( [key] => md_disable_plugin ).... итд... Может есть альтернатива что поставить ???
Раймик✨
ну да ...
Ozzy
Да, только хотел написать про привязку к id и классам. В целом выглядит хоть и ужасно, но как будто бы рабочим =)
Почему ужасно?) да подтовары подгружаются норм, но вот сам вывод mFilter че-то не то, конфликтует с этими вложенными pdoPage
Ozzy
А если вместо pdoPage так: [[msProducts? &parents=`[[+id]]` &tpl=`tpl.item` &limit=`2` &includeTVs=`tarif,price_office,type_arendi` &processTVs=`tarif,price_office,type_arendi` ]] То все 217 ресурсов выводятся и пагинация работает, но тогда вложенные подтовары нельзя подгружать
Алексей
по логу у вас он установлен, раз пропускает обьекты
Алексей
даже если не установлен?
ну может, была предыдущая версия... там кнопка ПОКАЗАТЬ ДЕТАЛИ и там есть - загруженные версии
Андрей
Почему ужасно?) да подтовары подгружаются норм, но вот сам вывод mFilter че-то не то, конфликтует с этими вложенными pdoPage
А если 10-15 позиций на странице будет? Будет 15 вызовов pdoPage, со своими джойнами тв и запросами в БД
Андрей
Так то полюбому там проблема с js мфильтра, надо разбираться - если в таком виде оставлять.
Андрей
Но я бы делал подгрузку вложенных своим сниппетом, который по нажатию кнопки аяксом будет загружать товары из нужного id
Ozzy
А если 10-15 позиций на странице будет? Будет 15 вызовов pdoPage, со своими джойнами тв и запросами в БД
Там по 2 вывод, но если так не получается сделать подгрузку, значит просто сделаю ссылку на страницу товара
Андрей
Там по 2 вывод, но если так не получается сделать подгрузку, значит просто сделаю ссылку на страницу товара
По 2 тогда ещё наверное имеет право на жизнь) сделать вероятно можно, просто разобраться где js пересекается.
Andrey
@Advanc8d @nokerka @smialexby и остальные) Ребята-ребятушки, я победил всё-таки админку и её права доступа
Andrey
Как и предполагалось, мистики не бывает. Я не знаю кто, зачем и почему, но был выключен параметр
Миша
https://modstore.pro/packages/photos-and-files/modinstagram2 кто в курсе, работает оно сейчас?
Миша
спс
Anonymous
Слушайте, есть несколько компонентов для выгрузки товаров в yml для яндекса. А есть ли такой, который умеет наоборот из фида товары на сайте создавать?
Anonymous
Мне тут от поставщика нужно две сотни ливануть, ищу способ подешевле
Anonymous
Подешевле это самому написать😁
не в моем случае, мое время стоит дороже, чем купить компонент
Алексей
foreach + processor для 200 товаров пишется за часик примерно.
Алексей
А чем yml разбирать?
или библой какой или preg_match_all