Вопросы
Как правильно использовать runSnippet в modx api?
Сильно не пинайте.
На сайте есть форма, при отправке Ajax отправляет на php данные на проверку. Пытаюсь вызвать сниппет phpthumbof
php
На сайте есть форма, при отправке Ajax отправляет на php данные на проверку. Пытаюсь вызвать сниппет phpthumbof
php
<?php
// Подключаем modx api
define('MODX_API_MODE', true);
require $_SERVER['DOCUMENT_ROOT'].'/index.php';
....
$options = "w=100&h=100&zc=1&far=C&q=95";
$image = $_SERVER["REQUEST_SCHEME"] . '://' . $_SERVER["SERVER_NAME"].'/user_upload/'.$fileName; // тут все правильно
$userImage = $modx->runSnippet('phpthumbof', array('input' => $image, 'options' => $options)); // комментируя эту строку никаких ошибок не появляется
echo json_encode(['error' => '<img src="'.$userImage.'" alt="">'], JSON_UNESCAPED_UNICODE);
exit;
....При сабмите появляется ошибка{"readyState":4,"responseText":"","status":500,"statusText":"error"} Валидация поля в форме
Пытаюсь прописать валидацию поля на то, чтобы значение поля содержит только буквы. Прописываю в виде:
alpha это же стандартный валидатор из коробки. Почему он не работает?
pagetitle:required:maxLength=^15^:alphamaxLength отрабатывает, а alpha нет. Поле с цифрами проходит и никакой ошибки в span error не показывает.alpha это же стандартный валидатор из коробки. Почему он не работает?
MixedImage и FastUploadTV пути к изображениям
В дополнениях mixedImage и FastUploadTV есть возможность указать сниппет, который возвращает строку пути для продвинутой маршрутизации с помощью префикса @SNIPPET.
Пример:
Путь сохранения: @SNIPPET test
Я написал сниппет, но не могу понять как предать сниппету ID ресурса и ID доп. поля (tv).
Подскажите знающие люди.
Пример:
Путь сохранения: @SNIPPET test
Я написал сниппет, но не могу понять как предать сниппету ID ресурса и ID доп. поля (tv).
Подскажите знающие люди.
Как сделать редирект после чистки корзины в minishop2?
Приветствую господа. Подскажите, как можно сделать редирект на главную страницу после нажатия на кнопку «чистка корзины»?
Гуглил способы, единственное что нашел:
Гуглил способы, единственное что нашел:
//данный способ мне не подходит (это условие "если корзина пуста")
{if !count($products)}
<script>
document.location.href="/index.html";
</script>
{else}Но этот способ мне не подходит! Пробовал скриптом через button onlick — безрезультатно. Есть варианты?)) minishop2 - Оплатить повторно или сменить вид оплаты после неуспешной попытки
Был уверен, что тут уже такие запросы были, но просмотрел до 18 года — нашел схожие, но не такие же.
Если даем клиенту возможность оплатить заказ каким-нибудь методом онлайн-оплаты (у меня подключен родной модуль для Сбербанка, разработанный ими же), то клиент после страницы оформления заказа и выбранного соответствующего метода направляется на страницу эквайринга Сбербанка. Регулярно вижу кейс, то там люди:
Если даем клиенту возможность оплатить заказ каким-нибудь методом онлайн-оплаты (у меня подключен родной модуль для Сбербанка, разработанный ими же), то клиент после страницы оформления заказа и выбранного соответствующего метода направляется на страницу эквайринга Сбербанка. Регулярно вижу кейс, то там люди:
- не могут оплатить, т.к. под рукой нет карты, Сбербанка онлайн и так далее
- не могут оплатить, т.к. что-то пошло не так (номер не тот ввел, денег нет на карте, еще что-то)
- передумывают платить онлайн, решают, что выберут другой вариант оплаты
msearch подвисает поиск что можно сделать?
msearch2 подвисает поиск на запросах с большим количеством вариантов что можно сделать?
подвисает и на автокомплите и с результатами поиска (белая страница)
большое количество это например слово деталь — 50к+ вариантов
както может можно ограничить это дело чтобы он не маялся так? даже сотни вариантов по любой выборке было бы достаточно
подвисает и на автокомплите и с результатами поиска (белая страница)
большое количество это например слово деталь — 50к+ вариантов
както может можно ограничить это дело чтобы он не маялся так? даже сотни вариантов по любой выборке было бы достаточно
pdoResources вывод из множественного списка
Ребят, все привет. Есть TV поле с множественным выбором. В нем идёт в таком стиле Красный==1||Белый==2 и т.д., к одному посту может присваиваться 1-3 таких пункта. Как сделать вывод в pdoResources? Допустим перебрать все посты и где будет Белый вывести, но также он может ещё иметь 3 таких и значение поля будет 1,2,3, а не просто 2. Как такое реализовать? Подскажите пожалуйста
Minishop2 не отправляет письма о заказах (smtp QuickEmail при этом работает)
При оформлении заказа не приходят письма на указанный ящик. Ящик вида name@domain.ru. Т.е почта домена корпоративная от Яндекса.
Потом настроил отправку через SMTP и все равно та же проблема. Причем при использовании QuickEmail — почта отправляется и все ок. Что не так с Minioshop2 в этом плане?
Подскажите пожалуйста если кто сталкивался с этой проблемой, каждый раз какой-то ужас с получением уведомлений на почту от Minishop2?
Потом настроил отправку через SMTP и все равно та же проблема. Причем при использовании QuickEmail — почта отправляется и все ок. Что не так с Minioshop2 в этом плане?
Подскажите пожалуйста если кто сталкивался с этой проблемой, каждый раз какой-то ужас с получением уведомлений на почту от Minishop2?
msOptionsPrice нет вывода
Не могу вывести все модификации. Пробовал вывод как в документации
[[!msOptionsPrice.initialize?]]
[[!msOptionsPrice.modification?]]
массивы пустые.
Подскажите как можно вывести все модификации товара
[[!msOptionsPrice.initialize?]]
[[!msOptionsPrice.modification?]]
массивы пустые.
Подскажите как можно вывести все модификации товара
MIGX заглючил или MODX. Нужна помощь
Всем привет, на определённом этапе создания сайта столкнулся с глюком MIGX.
Я создаю конфигурацию MIGX (поля, колонки все как положено).
В редакторе ресурса добавляю элементы в поле MIGX, но вывести не получается. Выходит пустота.
Я заметил, что при добавлении в ресурсе элемента MIGX при наведении мышки на название поля у него не отображается прейсходер, Точнее отображается но пустой, вот так: [ [*] ], вмеcто [ [*pole] ]

Удаление MIGX и установка заново — не помогает.
Кто сталкивался с такой проблемой?
Я создаю конфигурацию MIGX (поля, колонки все как положено).
В редакторе ресурса добавляю элементы в поле MIGX, но вывести не получается. Выходит пустота.
Я заметил, что при добавлении в ресурсе элемента MIGX при наведении мышки на название поля у него не отображается прейсходер, Точнее отображается но пустой, вот так: [ [*] ], вмеcто [ [*pole] ]

Удаление MIGX и установка заново — не помогает.
Кто сталкивался с такой проблемой?