Dan
пытался получить товары $tmp = $order->getMany('Products');
Dan
но выдает 500 с ошибкой в логе Call to undefined method customOrderHandler::getMany()
Danil
А у вас кастомордернандлер наследует ордерхандлер дефолтный?)
Danil
Или же прописан метод гетмени в кастомном классе
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии msInShopNotify Дополнение позволяет клиенту оставить запрос на email уведомление о появлении товара в магазине. Возможности: автоматическая рассылка уведомлений о появлении товара в магазине экспорт данных заявок на уведомление в csv файл блокировка по IP возможность переопределить/создать свой класс отправки уведомления, что позволяет реализовать альтернативу уведомления на emailКупить...
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии Оплата по QR-коду на сайте с помощью Оплати Команда проекта MS Pay и я в её лице, рады представить еще один новый компонент для интеграции miniShop2 и платежной системы Оплати от Белинвестбанка. Модуль полностью готов к работе, но для вашего сайта возможно потребуется визуальное изменение внешнего вида блока с QR-кодом. К счастью, из-за особенностей механизма оплаты с помощью QR-кода, это возможно и модуль позволяет легко переопределять файлы стилей для оформления QR-кода. ...
Alex
с тв полями не работает get и set
Доброго времени пробовал все равно ошибку выдавал.. Может неправильно пишу
Артур
Приветствую, кто-нибудь делал фильтры для migx?
Артур
Привет. Ты про эти фильтры?
Нет, типа mFilter2 только для migx
Артур
Eugene
А это что такое?
фильтры для migx
Eugene
migxdb
Артур
migxdb
Хм... Надо посмотреть можно у них тоже через migxdb сделано. Если что сможешь рассказать как к этому фильтры прикрутить?
Артур
Хотя бы в общих чертах, а то я с migxdb не работал
Eugene
Это в админке же
Артур
Это в админке же
Ну да, хочешь сказать что это встроенно в migx и ты просто это вывел?
Артур
Понял тебя, тогда отпадает😁
Turbo1235
Добрый день, подскажите можно ли заставить сниппет PdoResources выводить результаты не с 1-го элемента массива а с 40-го допустим?
Turbo1235
пробую параметр idx но что-то не работает
Turbo1235
о точно спасибо)
Артур
Turbo1235
Не за что
да что-то не заметил этот параметр в доке
Артур
Андрей
Привет народ, кто-нибудь работал с - https://modstore.pro/packages/import-and-export/allgifts ? Есть пара вопросов 🙃
Alexandr
Ребята кто-то с таким встречался?
Андрей
Ребята кто-то с таким встречался?
Превышен лимит обращений судя по всему - https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting
Mihail
походу нету в этом чате человека который сможет доменную почту настроить которая с сайтом работать будет через смтп? :D
Mihail
Да, гробовая тишина, двое вызвались и теперь их тоже нет
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии pdoTools. Планы на развитие С сегодняшнего дня за развитие и поддержку компонента отвечаю я. Поэтому я планирую реализовать все те наработки, о которых писал и говорил. Вот планируемые работы на ближайшую версию — ...
Mihail
казалось бы проблема простая но нет. Есть домен .com Есть почта доменная сделана через google - адрес у нее info@domain.com На сайте есть сейчас работающая почта через smtp через @Gmail.com Стоит поменять на доменную и логин и пароль то сайт как будто не может в ней авторизоваться. Хотя если напрямую зайти в почту, по доступам все ок, прием и отправка работают корректно. А вот сайт когда ломится не работает, запрещенные приложения в настройках включены
Андрей
Вроде не было там особо заморочек, кроме включения небезопасного входа
Mihail
А smtp адрес, порт и тип шифрования верные стоят?
если через @gmail.com работает а через домен нет, они должны меняться? по сути ящик то в одном и том же месте
Алексей
дык.. епты это ж через функцию mail()
Алексей
нужно проверить чтобы в поле ОТ КОГО был правильный домен с которого посылают.
Алексей
И небыло в логах ошибки - типа не могу отправить почту
Алексей
и у хостера спросить на предмет - отключали лои они функцию mail()
Андрей
дык.. епты это ж через функцию mail()
Не обязательно, если отправка настроена через smtp В mail_smtp_user ставишь no_reply@domain.com и создаёшь такого юзера в почте
Андрей
Как я понял в этом вопрос и есть, что он меняет аккаунт отправки и перестаёт подключаться
Алексей
хм.. ну я не работал с таким. так что не посоветую тут ничего.
Алексей
Как я понял в этом вопрос и есть, что он меняет аккаунт отправки и перестаёт подключаться
а отправленные через SMTP письма сохраняются в отправленых? не в курсе?
alexx
hi! вопрос - делаю кастомный метод оплаты для minishop2, но почему то при оплате он вызывается дважды (делается сразу два запроса к платежной системе с одним номером заказа, лог пишется дважды для одного заказа), почему?
Андрей
а отправленные через SMTP письма сохраняются в отправленых? не в курсе?
Если через почтовый клиент отправлять - точно сохраняются. А через сайт когда даже не вникал ни разу)
Developer
switch ($modx->event->name) { case 'OnDocFormSave': if (!empty($resource) && ($resource instanceof modResource)) { $tmp = $resource->get('template'); if($tmp && $tmp == 8){ как сделать через плагин, чтобы определённую тв нельзя было изменять? получается нужно брать предыдущее значение тв и сохранить его а новое значение убрать?
Developer
предыдущее значение где-то хранится? или нужно лезть в базу?
Developer
или может быть есть другие способы для отмены изменения тв?
🙈 PG
OnBeforeDocFormSave
🙈 PG
тут в ТВ еще старое значение, а в POST новое
Артур
или может быть есть другие способы для отмены изменения тв?
Можно в настройках ТВ поставить галочку на запрет изменений
Алексей
или может быть есть другие способы для отмены изменения тв?
вообще есть VersionX - дополнение версионности документов. TV сниппеты и прочее
Алексей
ааа тут наоборот старое оставлять
Алексей
предыдущее значение где-то хранится? или нужно лезть в базу?
предыдущее значение можно оставлять в сессиии например. и потом его оттуда брать
Anonymous
Здравствуйте. В Minishop2 к товару я добавил картинку. Она выводится в pdoTools (я вывожу через {$small}). Она видна в админке. Но на самой странице она не видна. Вместо {$resource.image} выводится пустая строка. Хотя файлы и их названия одинаковые, что в корне папки с id товара (assets/images/products/34861), что в папке small (assets/images/products/34861/small). Если нажать перегенерировать превью, а потом очистить кеш, то картинка на странице будет видна. Но у меня очень много товаров. И у всех перегенерировать превью долго. Почему вообще так произошло? Можно это как-то еще исправить?
Sergey_K
а отправленные через SMTP письма сохраняются в отправленых? не в курсе?
Да, это удобно. У меня шлется через гугл - тоже корп акк. Отправленные видны в обычном клиенте. Это один из плюсов, конечно, против отправок через API, где ничего не сохраняется потом.
🙈 PG
изменение источника медиа не влияет на генерацию фоток
Developer
Можно в настройках ТВ поставить галочку на запрет изменений
установил этот чекбокс, всё-равно изменяется - Заблокировать TV для редактирования нужно права настроить?
🙈 PG
в документации к минишопу есть пример перегенерации фоток
Developer
OnBeforeDocFormSave
switch ($modx->event->name) { case 'OnBeforeDocFormSave': if (!empty($resource) && ($resource instanceof modResource)) { $tmp = $resource->get('template'); if($tmp && $tmp == 8){//Карточка объекта unset($_SESSION['langdomain']['save']); // var_export($_POST);die(); if(!empty($_POST['tv28'])){ $_SESSION['langdomain']['save']['tv28'] = $_POST['tv28']; } } } break; case 'OnDocFormSave': if (!empty($resource) && ($resource instanceof modResource)) { $tmp = $resource->get('template'); if($tmp && $tmp == 8){//Карточка объекта // var_export($_SESSION['langdomain']);die(); if(!empty($_SESSION['langdomain']['save'])){ $floor = 1; if(!empty($_SESSION['langdomain']['save']['tv28'])){ $floor = $_SESSION['langdomain']['save']['tv28']; $resource->setTVValue('floor', $floor); } unset($_SESSION['langdomain']['save']); } } } break; } что не так делаю? всё-равно изменяется тв
Danil
Добрый день, а где можно почитать про изменение внешнего вида стандартных алертов минишопа да и ajax в целом?
Danil
Sweetalert можешь установить
Я его установил, но как таковую кастомизацию я там не увидел.
Alex
Я его установил, но как таковую кастомизацию я там не увидел.
Если нужно изменить только внешний вид - то это можно сделать просто с помощью css
Danil
Получилось просто перевести алерт этот в центр экрана и увеличить размер, не более
Артур
Как таковая кастомизация делается через css
Alex
содержимое алертов находится в лексиконах на сколько я помню