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

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 сохранены. В ближайшее время создам каталоги всех языков и далее можно будет помочь с переводами.
Димыч
13 декабря 2024, 20:27
0
>Во вторых, компьютер не может ничего такого что в него не заложили.

Это не так. Генеративные сети давно могут. Например, они сами обучились почти всем языкам, свободно переводят с любого на любой получше переводчика. Хотя никто их и не просил, и не обучал. И программирование просто скоро перестанет существовать как вид деятельности для людей. Увы и ах, но это реалии.
Алексей
13 декабря 2024, 14:24
0
Возник вопрос, цена то да, меняется через msOnGetProductPrice или msOnGetProductFields, а самое главное то, что никто не задавался вопросом, что сортировка по цене не работает, т.к. это на уровне запроса к базе данных происходит и как вот быть? не работает не в msProducts не в фильтре mFilter2 при выборе диапазона цен, т.к. он тоже видит старую… А вообще мне требуется изменение цен от разных групп пользователей, может есть у кого идеи как это оптимально реализовать?
Демид Сергеевич Дьяченко
12 декабря 2024, 15:55
0
не помогло к сожалению, подскажите пожалуйста, в каком направлении вы бы продолжили искать?
Viktor
11 декабря 2024, 15:29
0
Разобрался!

Использую редактор Tinymcerte
В системных настройках нужно отключить Относительные URL!

Теперь обычные внутренние ссылки корректные и ссылки тегом не вырезаются!
Антон Тарасов
11 декабря 2024, 14:35
0
Николай, низкий поклон за время и труд, тебе и всем ребятам, кто приложил руки.
Очень-очень жду и уповаю на ms3, буду рад чем-либо помочь (тестирование уже доступно, а что с документацией? локализацией? что-то еще...), огласите весь список пжлста :)
Задонатил.
Евгений
11 декабря 2024, 13:12
0
Спасибо, точно, забыл про это поле. Может есть пример сниппета на запись в это поле? Не могу понять как обратиться к нужному файлу, получить его поле и записать туда данные?
cronAbs
11 декабря 2024, 11:13
0
Спасибо добрейшее. А тип поля «Текстовая область», как-то можно сменить на TinyMCE RTE?
Володя
11 декабря 2024, 09:06
0
Доброе утро.
У каждого файла есть поле description, используйте его.
Viktor
11 декабря 2024, 08:45
0
ссылки тегами вообще вырезаются [[~2180]]

настройки
[[Jevix?
				&input=`[[+text]]`
				&cfgAllowTagParams=`{"a":["title","href","class","style","target","rel"],"li":["value"]}`
				&cfgAllowTags=`a,b,strong,em,ul,ol,li,h2,h3,h4,h5,blockquote`
				&cfgSetAutoLinkMode=`1`
				]]
Viktor
11 декабря 2024, 08:20
0
Появилась такая же проблемма

MODX Revolution 2.8.8
PHP Version 8.4.0RC3
Евгений
11 декабря 2024, 06:05
0
Такой возник вопрос: а можно как-то к каждому файлу добавить служебное поле что-то типа комментариев? Вывожу на фронте список последних файлов, добавленных пользователями. С каждым файлом надо провести какие-то действия (посмотреть и внести пользователю какие то данные в зависимости от содержания файла). В идеале нужно прямо на фронте, в списке, по каждому файлу в это поле что-то записывать (в моем случае надо отмечать, учтен уже файл или нет).
Евгений
11 декабря 2024, 05:57
0
был какой-то глюк, пришлось в MySQL править, чтобы политика вернулась в список
Роман
10 декабря 2024, 22:05
1
0
[[!msOptions?
                                    &options=`mount`
                                    &tpl=`tpl.msOptions.Roman`
                                    &sortOptionValues=`mount:SORT_ASC`
]]