Перестала работать функция
Перестала работать функция увеличения количества. Всё время «1».
В чем может быть причина?
Деинсталляция минишоп не помогла
В чем может быть причина?
Деинсталляция минишоп не помогла

Как на Fenom вывести нужную галерею по ID?
Приветствую друзья, использую плагин Gallery для вывода галереи на странице ресурса. Но пока получается только вывести список альбомов, но как получить ОДИН нужный альбом с его фото?
Галерея один-1
Галерея два-2
{set $gallery = '!pdoResources' | snippet : [
'return' => 'json',
'sortby' => '{"rank":"ASC"}',
'class' => 'galAlbum',
'loadModels' => 'gallery',
'album' => 1
] | json_decode : true}
{foreach $gallery as $item}
{$item.name}-{$item.id}
{/foreach}
Результат:Галерея один-1
Галерея два-2
Как получить id заказа, при событии msOnCreateOrder?
Пытался так
Суть задачи, при создании заказа, поставить галочку для заказа, галочка создана для msOrder но для этого нужно получить сам msOrder
$order->get('id');
и $order->get('order_id');
но никак.Суть задачи, при создании заказа, поставить галочку для заказа, галочка создана для msOrder но для этого нужно получить сам msOrder
Автоматическая авторизация пользователя после создания нового заказа minishop2
Подскажите, как авторизовать пользователя сразу после совершения заказа minishop2, ведь его учетка автоматом регистрируется и активируется. Но входить нужно отдельно…
YandexMaps Как вывести только определенные ресурсы на карту
Добрый день. Вывожу карту со всеми ресурсами из определенного родителя. Как вывести только определенные ресурсы? Например, выводить только те ресурсы у которых заполнен какой нибудь TV
Код вызова:
Код вызова:
[[!yandexMaps?
&tvCoords=`coords`
&styleMapBlock=`width:100%; height:600px;`
&zoom=`12`
&showMoreLink=`true`
&showMoreLinkTpl=`balloon`
&fieldForBalloonContent=`introtext`
&fieldForHint=`pagetitle`
&objectsTypesJSON=`[
{
"Adresa": {
"parent":30",
"preset":"islands#redDotIcon"
}
}
]`
]]
Не работает aliases в mFilter2. Может кто сталкивался.
Проблема в следующем:
настроен фильтр
msopOption|width:number
Указан aliases
msopOption|width==width
Но при включении фильтра ключ msopOption|width преобразуется в msopоption|width и aliases не подменяется.
Само собой если прописать aliases msopption|width==width, то все работает кроме самого фильтра т.к. он таблицу msopption не находит. При настройке через таблицу ms|width работает некорректно.
Куда копать подскажите пожалуйста.
настроен фильтр
msopOption|width:number
Указан aliases
msopOption|width==width
Но при включении фильтра ключ msopOption|width преобразуется в msopоption|width и aliases не подменяется.
Само собой если прописать aliases msopption|width==width, то все работает кроме самого фильтра т.к. он таблицу msopption не находит. При настройке через таблицу ms|width работает некорректно.
Куда копать подскажите пожалуйста.
Прикручивам migxdb к пользователю в админке
В админке данным пользователя понадобилось прикрутить допполе-таблицу в отдельный таб. Можно было написать таб на extJs, прикрутить Migx или прикрутить getTables. Каждый раз писать на extJs меня напрягает, а getTables не популярный. Так что решил прикрутить Migx. На удивление все получилось. Описание по катом.


Голосование для СНТ
14 10 000
Сайт снтэврика.рф
MODx 3.0.2
В разделе «Голосования» нужно реализовать голосования вида:
«Голосование #N»
«Предложенный вопрос №»1"
[За] [Против]
«Предложенный вопрос №»2"
[За] [Против]
и т.д.
MODx 3.0.2
В разделе «Голосования» нужно реализовать голосования вида:
«Голосование #N»
«Предложенный вопрос №»1"
[За] [Против]
«Предложенный вопрос №»2"
[За] [Против]
и т.д.
Перенести верстку с одного сайта на другой и прикрутить минимальный функционал (сайт на MODX)
Здравствуйте!
Необходимо перенести верстку с одного сайта на другой и прикрутить минимальный функционал и поменять картинки лого и немного стили (сайт на MODX)
откуда:
metall1.ru/
куда:
dev.metallseverspb.ru/
стоимость?
сроки 1 день
Кому интересно пишите в TG @evolution_top
С уважением Роман
Необходимо перенести верстку с одного сайта на другой и прикрутить минимальный функционал и поменять картинки лого и немного стили (сайт на MODX)
откуда:
metall1.ru/
куда:
dev.metallseverspb.ru/
стоимость?
сроки 1 день
Кому интересно пишите в TG @evolution_top
С уважением Роман
Как создать новый метод оплаты для minishop2?
Можете поделиться статьями как добавить свой метод оплаты, суть в оплате такая, получаем объект авторизации передав нужные поля, а так же номер заказа и сумму, и потом передать весь ответ от запроса на фронт, где с помощью js, будет создан объект оплаты, а так же уникальная ссылка, и перенаправит тоже через js. Сам метод оплаты вот epayment.kz/ru/docs/platezhnaya-stranica
Как можно это интегрировать с минишопом?
Сам код вроде есть, но можно ли его отправлять на сам сайт, не будут ли уязвимости.
Пока что код идёт через core, хотя это нигде прикреплено к минишопу, да и получается 403 ошибка, так как пытается подключить к core.
Как можно это интегрировать с минишопом?
Сам код вроде есть, но можно ли его отправлять на сам сайт, не будут ли уязвимости.
Пока что код идёт через core, хотя это нигде прикреплено к минишопу, да и получается 403 ошибка, так как пытается подключить к core.
<?php
define('MODX_API_MODE', true);
require $_SERVER['DOCUMENT_ROOT'].'/index.php';
$params = [
'grant_type' => 'client_credentials',
'scope' => 'webapi usermanagement email_send verification statement statistics payment',
'client_id' => $modx->getOption('epay_client_id'),
'client_secret' => $modx->getOption('epay_client_secret'),
'invoiceID' => $_POST['invoiceId'],
'amount' => $_POST['amount'],
'currency' => 'KZT',
'terminal' => $modx->getOption('epay_terminal_id'),
'postLink' => 'https://'.$_SERVER['HTTP_HOST'].'/core/components/epay/succsess.php',
'failurePostLink' => 'https://'.$_SERVER['HTTP_HOST'].'/core/components/epay/error.php'
];
$debug = $modx->getOption('epay_debug');
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
CURLOPT_URL => $debug == 1 ? 'https://testoauth.homebank.kz/epay2/oauth2/token' : 'https://epay-oauth.homebank.kz/oauth2/token',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($params)
));
$response = curl_exec($myCurl);
curl_close($myCurl);
header('Content-type: application/json');
echo $response;
Как вариант этот код запихнуть в плагин и поставить обработчик и проверку, но это ведь тоже не правильно. Что лучше сделать в данной ситуации?