Aliaksandr
плюс если 2.0 то он поддерживает блейд
Aliaksandr
ну и сам на стандартных компонентах - корзина доклистер, заказ - формлистер, параметры на 97% те же плюс парочка своих)
EVO bot Лёшка
спасибо за совет. А для формы Formlister?
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Aliaksandr
спасибо за совет. А для формы Formlister?
Да, я ж написал, заказ (это и есть форма), формлистер)
Aliaksandr
Обертка для него под названием сниппет Order)
Vitaliy
понял. Есть что читать там, это будет чуть посложнее чем меню
Volodymyr
понял. Есть что читать там, это будет чуть посложнее чем меню
ну осо сделано легко написал [!Cart!] получил корзину написал [!Order!] получил форму оформления
Volodymyr
а уже кастомизация под себя сложнее чуток
Aliaksandr
Aliaksandr
@kassio
Михаил
https://github.com/evolution-cms/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce
Vitaliy
в документации вроде много всего описано, но я пока только читаю
Aliaksandr
https://github.com/evolution-cms/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce
Aliaksandr
О, да
Sasha
Блин подскажите, что я делаю не так? в Commerce добавил простой вид оплаты плагином - не показывается нихрена. 2/0/2. Доставки новые появляются. Код формы не менял
Sasha
Странно блин. Поставил робокассу - он появился в способах оплаты. А обычный платеж типа нал/терминал не показываются
Volodymyr
а то может ты включить забыл
Sasha
да я отсюда скопировал https://github.com/evolution-cms/docs/blob/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce/99_%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/30_%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B.md
Sasha
без изменений
Sasha
галку поставил
Sasha
может галку надо не одну, хз
Sasha
OnRegisterPayments работает раз робокасса добавилась
Sasha
а то может ты включить забыл
Верхний не работает кусок, нижний работает. Если завернуть нижний в if !empty($modx->commerce) тоже не работает. Хотя $modx->commerce там есть...Нипанятна
Sasha
Посмотрите что лежит в $modx->commerce может Вы проверяете на правильно.
Там такой огромный объект, что вардамп вешает вкладку :))))
Sasha
Он явно !empty :)
Am
isset
Am
Попробуйте
Sasha
Щас, ага
Михаил
для 2.0.x не так надо проверять, там !empty($modx->commerce) не работает
Михаил
нужно defined('COMMERCE_INITIALIZED')
Am
Да, явно не на то проверяется.
Sasha
добавил пример в документацию, вдруг не я один такой
Sasha
И чтобы 2 раза не вставать, а как достать заказ вместе с товарами в плагине на смену статуса типа OnBeforeOrderHistoryUpdate? Запросом или он где-то уже есть? или там кроме $order_id ничего нет?
Alexander
при экспорте id идет по умолчанию всегда. При импорте проверку по id не помню, надо посмотреть.
Alexander
1.4.11 в настройках плагина TinyMCE меняю PathOptions но ничего не происходит, при любо выборе как будто всегда выбран site Config
Alexander
никто не сталкивался? бага? установка новая , без обновления поверх старого сайта.
Alexander
Dmytro
==$processor = $modx->commerce->loadProcessor();== а почему это не автоматом, а вручную надо делать?
Dmytro
ну типа, так $shop = & $modx->commerce; $order = $shop->getOrder; $cart = $shop->getCart зачем этот лишний loadProcessor ?
Dmytro
и почему loadOrder, но getCart ? )))
Михаил
и почему loadOrder, но getCart ? )))
достаточно посмотреть в код, чтобы такие вопросы больше не задавать
Dmytro
я не смотря в код (да и несмотрел еще ни разу), могу предположить, что load - подгрузка из бд, get - подгрузка из сессии/объекта
Андрей [aharito]
при экспорте id идет по умолчанию всегда. При импорте проверку по id не помню, надо посмотреть.
Экспортнул - да, и правда id есть по дефолту. Сбило с толку то, что в селекте id отсутствует .
Андрей [aharito]
при экспорте id идет по умолчанию всегда. При импорте проверку по id не помню, надо посмотреть.
А вот при импорте нету проверки по id. Собственно вопрос в том, чтобы периодически обновлять какой-либо ТВ-параметр у документов (напр. цену), не создавая искусственного уникального поля (типа Артикула). Может, это как-то можно делать, а я просто не знаю?
Alexander
Да думаю можно конечно
Андрей [aharito]
Да думаю можно конечно
Я тоже так думаю 😋 Но если вы не возражаете, закину PR на гитхаб.
Alexander
ок
Aliaksandr
так солиднее
Солиднее с фасадами:) Order::get('id'); Cart::getItems(); :-)
Dmytro
да я не про то. просто какое то лишнее и не нужное запомнинание - loadOrder но getCart, хотя уже getOrder логичнее ))
Dmytro
это вроде как надо помнить strpos($haystack,$needle), но in_array($needle, $haystack)
Aliaksandr
С этими иголками в сене, прям беда)
Dmytro
Через раз забываю, где что))
да, это пичалька)) но тут уже никак не сдеприкейтить...
Pathologic
Солиднее с фасадами:) Order::get('id'); Cart::getItems(); :-)
после шопкипера и без фасадов праздник
Pathologic
хотя есть и недостатки
Alexander
первый раз столкнулся с такой фигней) не подгружаются шрифты которые лежат там же где и сайт Access to font at from origin has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Alexander
че т никогда такого не видел) гугли, надо заголовки править, а где их править непонятно. через /htaccess чет не помогает.
Sasha
Почему-то в Commerce заказы показываются со временем создания -3 часа от текущего. Написал timezone Мoscow в .htaccess Стоит +3 в настройках. Текущее время на сервере - [12:14:08], текущее время на сервере с учетом временной поправки - [15:14:08] Всё равно показывает заказ 12:00 вместо 15:00 Мне оно некритично, конечно, но мало ли
Alexander
http/https
подгружаю вот так @font-face { font-family: 'Geometria'; src: url('/tpl/fonts/Geometria-Regular.eot'); src: local('Geometria Regular'), local('Geometria-Regular'), url('/tpl/fonts/Geometria-Regular.eot?#iefix') format('embedded-opentype'), url('/tpl/fonts/Geometria-Regular.woff2') format('woff2'), url('/tpl/fonts/Geometria-Regular.woff') format('woff'), url('/tpl/fonts/Geometria-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }
Alexander
тут нет http/https
Sasha
поставь ссылку на шрифт типа //path... вместо https://path... Еще по-моему, это может происходить из-за редиректа а сам путь до CSS файла?
Sasha
путь к шрифту лучше указать относительно вызвавшего его css. Сейчас относительно корня сайта, может в этом вопрос
Alexander
<link rel="stylesheet" href="https://site.ru.ru/tpl/min/styles.min.css?v=0da" />
Sasha
Скорее всего относительный путь решит
Alexander
ща попробую
Sasha
или полный путь вместе с https
Am
Путь подключения полный точно ставить нужно.