Вёрстка страницы для десктопа и Мобайл
5 7 000
Всем здравствуйте.
Необходимо сверстать страницу из макета в Figma. Десктоп версия + респонсив мобильная. Всё отрисовано, Исходники есть.
Вёрстка должна быть валидна по w3c.
Подробности в личку.
Необходимо сверстать страницу из макета в Figma. Десктоп версия + респонсив мобильная. Всё отрисовано, Исходники есть.
Вёрстка должна быть валидна по w3c.
Подробности в личку.
Новая вкладка по кнопке [Оформить] без редиректа
Вопрос по Оформлению заказа — minishop2 — делает перезагрузку или что-то вроде того, плюс mspSberbank — делает редирект, получается как бы двойной редирект. Плюс заказ статус новый — ОК, но суть в уведомление на экран ещё до того как клиент оплатил, парадокс.
Имеется ссылка в response formUrl, которую генерирует sberbank.class.php: 270) [miniShop2:Sberbank], но что прописать в колбэк?
Имеется ссылка в response formUrl, которую генерирует sberbank.class.php: 270) [miniShop2:Sberbank], но что прописать в колбэк?
<script>
$('button.ms2_link').click(function() {
if (typeof miniShop2 !== "undefined"){
miniShop2.Callbacks.add('Order.submit.response.success', 'orders_add_ok', function (response) {
window.open(
response.formUrl, // тут Бланк открывается, но formUrl как получить? Из-за редиректов разобрать response Order не получается
'_blank'
);
});
}
});
</script>
Политика доступа и ms2form?
Здравствуйте!
Установил компонент ms2form. Создал группу пользователей «Managers» и в правах доступа к контекстам указал
Такая же ошибка и при попытке создать товар с фронта соответственно.
Что еще нужно сделать? Или нужно как-то по другому группу пользователей создавать?
Установил компонент ms2form. Создал группу пользователей «Managers» и в правах доступа к контекстам указал
web - Member-9999 - ms2formUserPolicy
web - Member-9999 - Load,List and View
В правах доступа к источникам файлов добавил MS2 Images - Member-9999 - Media Source Admin
Но при попытке загрузить файл получаю ошибку permission_denied_processorТакая же ошибка и при попытке создать товар с фронта соответственно.
Что еще нужно сделать? Или нужно как-то по другому группу пользователей создавать?
Можно ли сделать оплату в miniShop2 через PayPal без авторизации в PP?
Приветствую!
Подскажите, возможно ли оплачивать заказы в miniShop2 через mspPayPal без аккаунта в PayPal? Т.е. Что бы можно было ввести данные карты и сделать перевод на счет PP. А если клиент выберет оплату со своего кошелька, тогда уже входит в кабинет PayPal.
Есть ли вообще такая возможность с mspPayPal? Делал кто-нибудь такое? Куда копать?
Подскажите, возможно ли оплачивать заказы в miniShop2 через mspPayPal без аккаунта в PayPal? Т.е. Что бы можно было ввести данные карты и сделать перевод на счет PP. А если клиент выберет оплату со своего кошелька, тогда уже входит в кабинет PayPal.
Есть ли вообще такая возможность с mspPayPal? Делал кто-нибудь такое? Куда копать?
Дополнение для парсинга
Хотел воспользоваться дополнением ResourceGrabber, но такое ощущение что оно уже не поддерживается.
Может кто-то может аналог посоветовать?
Надо спарсить с одного сайта порядка 2000 карточек (фото, текст, характеристики).
Может кто-то может аналог посоветовать?
Надо спарсить с одного сайта порядка 2000 карточек (фото, текст, характеристики).
Pdopage через снипет при ajaxMode
Допустим, есть снипет в шаблоне, вызов такой:
<div id="pdopage">
<div class="row grid">
{$_modx->runSnippet('@FILE snippets/lenta.php', [
'pagetitle' => $_modx->resource.pagetitle,
'id' => $_modx->resource.id, '
publishedon' => $_modx->resource.publishedon,
'description' => $_modx->resource.description,
'parent' => $_modx->resource.parent | resource: 'id'
])}
</div>
{'page.nav' | placeholder}
</div>
Оптовая цена в minishop2 в зависимости от общего количества товара в корзине
Добрый вечер. Подскажите пожалуйста, делаю у товара оптовую цену, которая будет применятся, после того как количество товара в корзине будет больше 10. Пока для этого использовал свойство old_price. Вот такой плагин:
<?php
switch ($modx->event->name) {
case 'msOnChangeInCart': case 'msOnAddToCart': case 'msOnRemoveFromCart':
$tmp = $cart->get();
foreach ($tmp as $key => $value) {
$count += $value['count'];
}
foreach ($tmp as $key => $value) {
if ($product = $modx->getObject('msProduct', $value['id'])) {
if ($count > 10 && $product->get('old_price') !=0) {
$tmp[$key]['price'] = $product->get('old_price');
}
else {
$realPrice = $product->get('price');
$tmp[$key]['price'] = $realPrice; // Устанавливаем новую цену для товара в корзине
}
}
}
$cart->set($tmp); //Записываем данные в корзину
break;
}
При достижении в корзине количества товара больше 10, перезагружаешь страницу, цены меняются, а вот когда количество товара уменьшаешь, делаешь меньше 10, то цена остается прежней. Как это можно исправить?