Вопросы

Не отвечает через GET запрос php-скрипт из файла в Modx

Доброго дня всем! Помогите разобраться!
Проблема следующая.
Есть js-скрипт на базе Jquery UI (виджет autocomlete), по ajax идет запрос на autocomplete.php.
...
 $.ajax({
                        url: "путь/до файла/autocomplete.php",
                        dataType: "json",
                        data: {...
Код для файла autocomplete.php написан и протестирован в консоле Modx, и там всё работает.
А когда переносишь код в файл autocomplete.php, то GET запрос формируется, а файл autocomplete.php не отвечает, то есть на GET запрос ошибка 500.

Как сделать чтобы скрипт отвечал?
Jado
26 сентября 2019, 13:45
modx.pro
1 227
0

AjaxForm не отправляет сообщения в мобильной версии

Добрый день установил AjaxFormit, настроил, все отправляет в десктопной версии. В мобильной не хочет. Нажимаешь кнопу, она «проваливается» (:hover) поля «блокируются» и не дает ничего редактировать. По поиску не нашел: вообще работает ajax formit с мобильными браузерами или нет, или я что то неправильно делаю.
Юрий Ханжин
25 сентября 2019, 18:45
modx.pro
818
0

Сохранить множественное значение в msProductOption

Никак не могу разобраться. Как мне через API сохранить в msProductOption множественное значение? Например, мужское и женское. Т.е. если в опции два значения, то товар принадлежит к типу «унисекс»
Алексей П
25 сентября 2019, 17:43
modx.pro
797
0

Что я делаю не так с Minifyx?

Друзья, возникла удивительная на мой взгляд ситуация.
Пользуюсь плагином MinifyX уже как наверное год
На всех сайтах все работало.

На одном из сайтов MinifyX тупо не выводит закэшированные стили.
Причем в папке cache они есть. Как так?
Андрей
25 сентября 2019, 16:07
modx.pro
1 101
0

msOptionsPrice2 отобразить количество и скрыть если 0

Добрый день!
Весь форму перерыл, возможно это все решается просто.
Как скрыть не активные опции или как им присвоить свой класс, что бы сделать не активными?
Как отображать количество товаров в наличии?
Всем заранее спасибо за помощь!
Сергей
25 сентября 2019, 15:30
modx.pro
856
0

Получить данные из отправленной формы на другой странице без GET параметров

Добрый день. Если задача — получить данные, которые отправил пользователь из формы на странице успеха, куда пользователя редиректит после успешной отправки формы. Пока в голову ничего кроме записи в БД и сессии не приходит, есть ли другой вариант? Может быть можно как-то передавать данные в сниппет, который есть на странице успеха и открывать ее? В данный момент данные с формы обрабатываются аяксом и в PHP обработчике я могу проводить любые манипуляции — вызывать сниппеты, редиректы и т.д.
Алексей
25 сентября 2019, 12:53
modx.pro
703
0

Помогите с Jevix

В общем задачка такая, немного запутался я…
Создал блок, прописываю к примеру в статье текст
И разделяю текст на параграфы
К примеру

p Тут текст /p
p Тут текст /p
p Тут текст /p

Modx заменяет теги на br
Как изменить замену?
Андрей
24 сентября 2019, 17:50
modx.pro
1 122
0

Minishop2

Добрый день вопрос:
Сейчас для товаров создано около 100 доп полей (харатеристики). Хотелось бы их систематизировать, разбить на категория (это понятно) и привязать определенные категории к определенным категориям магазина.
Такое возможно? Может кто подскажет?
Спасибо…
алексей
24 сентября 2019, 16:27
modx.pro
973
0

Как не кэшировать плейсхолдер?

Всем доброго дня. Хочу сделать плагин для определения мобильных устройств и результат вывести в плейсхолдер:

$mobile=0;
$mobile_agent_array = array('ipad', 'iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser');
$agent = strtolower($_SERVER['HTTP_USER_AGENT']); 
foreach ($mobile_agent_array as $value) {
	if (strpos($agent, $value) !== false)
	{
	    $mobile=1;
	}
}
$modx->setPlaceholder('mobile',$mobile);
return;
Привязываю к событию OnWebPageInit. Проблема в том, что результат кэшируется — с какого устройства первым зашёл, такое и остаётся до очистки кэша. Как можно побороть?
Евгений Ц.
24 сентября 2019, 13:27
modx.pro
1 211
0

MODX 2.7.1-pl не открывает xml файлы компонентов.

Часто при разработке нужно по быстрому взглянуть какие названия у объектов компонентов. В MODX версии 2.7.1-pl файлы типа teaching.mysql.schema.xml перестали открываться в админке. Как поправить?
Александр Туниеков
24 сентября 2019, 12:21
modx.pro
1 120
0