Почему в Диспетчере файлов не отображаются SVG файлы?

Приветсвтую, всегда мучался с этим вопросом, может кто подскажет решение. В Файловом менеджере MODx или как его назвать правильно, диспетчер файлов, в нем не отображаются превью SVG файлов. Почему? Везде SVG прописан как разрешенный формат и в источниках файлов везде, но нет, но если выбрать в TV например этот файл отображается нормально, но блин я не вижу что выбрать в диспечере файлов :(( это просто кошмар. Что за хрень? Кто знает как лечить?
Все другие форматы отображаются хорошо.



Роман
09 января 2023, 16:02
modx.pro
1
1 002
0

Как создать новый метод оплаты для minishop2?

Можете поделиться статьями как добавить свой метод оплаты, суть в оплате такая, получаем объект авторизации передав нужные поля, а так же номер заказа и сумму, и потом передать весь ответ от запроса на фронт, где с помощью js, будет создан объект оплаты, а так же уникальная ссылка, и перенаправит тоже через js. Сам метод оплаты вот epayment.kz/ru/docs/platezhnaya-stranica

Как можно это интегрировать с минишопом?

Сам код вроде есть, но можно ли его отправлять на сам сайт, не будут ли уязвимости.
Пока что код идёт через 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;
Как вариант этот код запихнуть в плагин и поставить обработчик и проверку, но это ведь тоже не правильно. Что лучше сделать в данной ситуации?
Vladimir
09 января 2023, 15:14
modx.pro
1
747
0

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"
			}
		}
	]`
]]
Михаил
09 января 2023, 13:43
modx.pro
317
0

EasyComm - ссылка на страницу отзыва

Добрый день! Всех с прошедшими праздниками!
Кто знает как в компоненте EasyComm сделать ссылку на страницу отзыва? Что то типа Читать отзыв подробнее (как на Отзовик.ру).
Михаил
09 января 2023, 12:52
modx.pro
537
0

Как получить id заказа, при событии msOnCreateOrder?

Пытался так
$order->get('id');
и
$order->get('order_id');
но никак.
Суть задачи, при создании заказа, поставить галочку для заказа, галочка создана для msOrder но для этого нужно получить сам msOrder
Vladimir
09 января 2023, 06:38
modx.pro
450
0

Приложение вацап бизнес

2 000
Приложение вацап бизнес раздел каталог товар загружается вручную фото описание цена до 500 позиций есть решение загружать с таблиц например с екселя в автомате?
алекс
07 января 2023, 12:51
modx.pro
359
0

Как на fenom проверить существование файла, типа file_exists?

Приветствую, следующая ситуация, TV image пользователь выбрал картинку, все ок, сохранил ресурс, потом заполняя другие ресурсы, удалил картинку из хранилища, в TV остался путь к картинке, поэтому проверка типа

{if $el.id | resource: 'photo'}
не работает, поле заполнено, а картинки нет по факту, на сайт выводиться хрень, а в журнале сыпяться ошибки от pThumb о отсутствующем файле. Подскажите пожалуйста, есть какой то вариант на fenom проверки на существование файла по пути? Типа file_exists
Роман
06 января 2023, 23:00
modx.pro
575
0

Как добавить дату из TV date к alias страницы?

Приветствую, подскажите пожалуйста, как делать кастомные URL страниц? Например к alias страницы при создании добавлять например id страницы, но только для страниц с определенным шаблоном. Как такое сделать?
Или не iв страницы, а дату из TV date этой страницы. Еще не завезли в настройки MODx такое по умолчанию?

Раньше был снипgет CustomUrls а теперь его нет в базе установщика :( а если установить из архива, Modx пишет он устарел и его код устарел, короче автор его не обновляет.
Роман
06 января 2023, 19:53
modx.pro
453
0

Мульти категория

Как создать мульти категорию в modx revo
Владислав
06 января 2023, 14:33
modx.pro
464
0

Как поправить скорость загрузки сайта?

Я использовал debugParser, но как только я его вклюаю, и перехожу
?debug=1
сайт грузится нормально быстро, как только убираю гетовский запрос
?debug=1
сайт так же грузится порой секунд 20, а то и 40, при этом на странице может и не быть контента почти
Vladimir
06 января 2023, 14:17
modx.pro
329
0