Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Если это кнопка, и она внутри формы (как у тебя в вопросе), то при нажатии она эту форму отправит и страница перезагрузится.

Нужно форму убрать, добавить кнопке id=«cleanmincart» и тогда твой javasscript уже должен заработать.
Это зависит от сети.

Facebook и Google, например, разрешают указывать несколько адресов oauth_callback для одного ключа, а Яндекс — нет. Twitter вообще этот параметр не использует по умолчанию, ему пофиг куда отправлять авторизованного юзера.
Ладно, а теперь без шуток.

HybridAuth
прекрасно работает в нескольких контекстах, но для этого:
1. Нужно указывать &loginContext=`` и &addContexts=`` соответствующими контексту.
2. Всем этим контекстам должна быть доступна одна общая сессия. Если на сайте 3 поддомена, то у них по умолчанию 3 разных сессии и при авторизации в одном контексте, другие ничего не видят.

На всякий случай, авторизует не HybridAuth, а процессоры авторизации MODX. Они же используются и в Office, и в Login и в любых других нормальных дополнениях. Для того они и придуманы.

Еще советую переписать свой плагин переключения контекстов.
1. Для оформления кода нужно использовать тег
<code></code>
иначе читать неудобно.

2. &parents — это родители, то есть выбираются только дочерние документы, а не сам родитель. Если нужно указать конкретные документы, то есть параметр &resources:
[[!ms2Gallery?
	&parents=`0`
	&resources=`131,132`
]]
При этом parents лучше указать в 0, чтобы не брался текущий документ (так в pdoTools по умолчанию).
Стандартным способом такое сделать невозможно, только писать свой сниппет для выборки.

Но можно сделать похоже и гораздо проще — выводить 10 случайных картинок из всех этих альбомов:
[[!ms2GalleryResources?
	&parents=`2`
	&sortby=`RAND()`
	&limit=`10`
]]
это если выводить картинки как ссылки на ресурсы. Если же нужна готовая галерея, то тут другой сниппет:
[[!ms2Gallery?
	&parents=`2`
	&sortby=`RAND()`
	&limit=`10`
]]
Плейсхолдеры можно посмотреть в стандартных чанках, или просто указать при вызове пустоту и увидеть распечатанный массив со всеми значениями.
&tpl=``

pdoTools, через который работает ms2Gallery и другие мои дополнения, позволяет подключать в выборку любые таблицы и выбирать из них что угодно. Поэтому фиксированного набора плейсхолдеров нет и быть не может.
Многоуважаемый Адиль, какие еще вам нужны параметры помимо тех, что уже описаны на странице дополнения?

Я уже молчу о том, что в MODX Revolution все параметры сниппета выводятся на странице самого сниппета.


ну не хочется мне зае… техподдержку чувствуешь себя сильно не комфортно при этом
Видимо, когда вам заслуженно вкатывают минусы всем сообществом, вы чувствуете себя более комфортно.
Что может быть непонятно по использованию галереи, если нужно всего лишь
1. Загрузить файлы в админке
2. Вызвать сниппет ms2Gallery на странице ресурса

Наверное, приятнее писать свои возмущения здесь, вместо того, чтобы задать вопрос по купленному дополнению в техподдержке. Напиши тогда на info@modstore.pro — магазин удалит твою покупку и вернёт деньги.