Всего 124 001 комментарий

Артур Шевченко
19 декабря 2024, 21:24
0
При загрузке в тикет файлов картинок в галерею
Ты сам понял, что написал?
Артур Шевченко
19 декабря 2024, 21:16
0
Polylang не предназначен для работы по ajax. Тебе нужно передавать на сервер текущий ключ языка. А на сервере написать плагин на событие OnMODXInit в котором надо устанавливать cultureKey значение равное текущему языку. И нужно плагину Polylang поставить приоритет 1.
Николай Савин
19 декабря 2024, 15:42
+1
Касательно MiniShop3 — изменения в классах и таблицах товаров не планируются. Так что тут уже стабильно все.
Олег
17 декабря 2024, 17:03
0
Подскажите, как вывести все картинки определенной папки Яндекс Диска? Перечитал инструкцию и не смог понять
Ruslan
16 декабря 2024, 12:56
0
Беру свои слова назад, поудалял кеш, всё почистил, и всё заработало.
Наконец таки
Ruslan
16 декабря 2024, 12:28
0
Я это тоже добавил, но безрезультатно.
'resultShowMethod' => 'append',
Не понимаю что не так сделал
Володя
16 декабря 2024, 11:01
+2
судя по доке у вас не хватает вот этого
docs.modx.pro/components/sendit/snippets#primer-ispolzovaniya-7
resultShowMethod — метод вывода результатов; insert — вставляет контент взамен имеющемуся, append — добавляет контент к существующему.
Артур Шевченко
16 декабря 2024, 10:16
0
Подскажите что я упустил.
Я бы и рад, но не могу. Вывод из консоли браузера корректный, параметры пресета тоже, почему не выводит не знаю, надо искать ошибку.
Ruslan
16 декабря 2024, 09:34
0
Несколько раз перечитал в документации «Начало работы» и «Отправка данных».
Но так и не понял что я сделал не так.
Подскажите что я упустил.
Наверняка кто-то в будущем с этим тоже столкнётся и им этот ответ тоже поможет.
Артур Шевченко
15 декабря 2024, 12:02
0
Значит пришла пора научится искать ошибки.
Александр
15 декабря 2024, 02:35
0
Не работает. Не сохраняет значение поля сортировки.
MODX Revolution 2.8.6
Minishop2 4.1.1
mSearch2 1.14.70

upd
В категории, где создано кастомное поле сортировки, перестаёт работать перетаскивание.
Ruslan
14 декабря 2024, 21:34
0
@Артур Шевченко Спасибо вам за ответ.

Сделал как вы сказали, теперь вроде ошибок в консоли нет, но сам текст в ДИве который указал в «resultBlockSelector» не появится.

В консоли вроде всё нормально и ошибок нету, выдаёт такое

{"success":true,"message":"","data":{"hooks":"","snippet":"loadSnippet","resultBlockSelector":".resultSendit","sendGoal":"0","counterId":"","formName":"change","validate":"","html":"<b>\u041a\u0430\u043a\u043e\u0439 \u0442\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/b>"}}
Артур Шевченко
14 декабря 2024, 18:57
0
правильно ли я параметры задал.
Неправильно. А теперь подробно.

По моей задумки, название параметра «resultBlockSelector» должно было навести любого мало-мальски опытного разработчика на мысль о том, что в качестве значения нужно указать селектор, по которому JS сможет в DOM отыскать нужный блок для вставки HTML. Поэтому очевидно, что «resultSendit» не является валидным селектором. В твоём случае нужно писать так
...
'resultBlockSelector' => '.resultSendit'
...
По поводу возвращаемых значений. В документации есть раздел Разработка с примером сниппета. Из примера видно, что для возврата значения используются методы success и error. Оба метода принимают два параметра: $msg — сообщение и $data — массив данных. Так вот в твоём случае $data должен быть таким
$data = ['html' => '<b>Какой то результат</b>'];
return $SendIt->success($successMessage,$data);
Станислав
14 декабря 2024, 17:38
0
Перестал работать доп, методы запроса изменились похоже, у кого то было такое?
Николай Савин
14 декабря 2024, 11:28
+1
Спасибо за теплые слова Антон.
Документацию пока не начинал делать. Надо бы…
Умные люди советую отдельный проект под документацию и демку поднимать, так как материала много. Мнения разделяются.
Насчет локализации. Ну тут принципы MODX сохранены. В ближайшее время создам каталоги всех языков и далее можно будет помочь с переводами.