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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
21 января 2016, 08:44
0
Если это кнопка, и она внутри формы (как у тебя в вопросе), то при нажатии она эту форму отправит и страница перезагрузится.

Нужно форму убрать, добавить кнопке id=«cleanmincart» и тогда твой javasscript уже должен заработать.
Василий Наумкин
20 января 2016, 21:57
0
Мне действительно нужно рассказывать, как вызывать javascript функцию при нажатии на кнопку?
Василий Наумкин
20 января 2016, 21:56
0
Это зависит от сети.

Facebook и Google, например, разрешают указывать несколько адресов oauth_callback для одного ключа, а Яндекс — нет. Twitter вообще этот параметр не использует по умолчанию, ему пофиг куда отправлять авторизованного юзера.
Василий Наумкин
20 января 2016, 18:48
1
0
Ладно, а теперь без шуток.

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

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

Еще советую переписать свой плагин переключения контекстов.
Василий Наумкин
20 января 2016, 17:38
0
Подсказочка — попробуй раскодировать свои JSON строки.

Вторая подсказочка — для JSON есть разница между одинарной ' и двойной кавычкой ".
Василий Наумкин
20 января 2016, 17:35
+1
Верное решение, молоток!
Василий Наумкин
20 января 2016, 11:28
0
1. Для оформления кода нужно использовать тег
<code></code>
иначе читать неудобно.

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

ms2Gallery работает быстро, так что тормозов не будет.
Василий Наумкин
20 января 2016, 10:11
0
Стандартным способом такое сделать невозможно, только писать свой сниппет для выборки.

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

pdoTools, через который работает ms2Gallery и другие мои дополнения, позволяет подключать в выборку любые таблицы и выбирать из них что угодно. Поэтому фиксированного набора плейсхолдеров нет и быть не может.
Василий Наумкин
20 января 2016, 09:21
+1
Откройте для себя редактор Ace, который прекрасно справляется с перетаскиванием сниппетов и много чем еще.
Василий Наумкин
20 января 2016, 09:19
+1
Многоуважаемый Адиль, какие еще вам нужны параметры помимо тех, что уже описаны на странице дополнения?

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


ну не хочется мне зае… техподдержку чувствуешь себя сильно не комфортно при этом
Видимо, когда вам заслуженно вкатывают минусы всем сообществом, вы чувствуете себя более комфортно.
Василий Наумкин
20 января 2016, 06:14
0
А у меня такого нет. Может, кэш?
Василий Наумкин
19 января 2016, 10:45
+1
Транспортник останется, а обновления и поддержка — нет.

Мне проще вернуть деньги, чем тратить время и нервы на разборки.
Василий Наумкин
19 января 2016, 10:11
+4
Что может быть непонятно по использованию галереи, если нужно всего лишь
1. Загрузить файлы в админке
2. Вызвать сниппет ms2Gallery на странице ресурса

Наверное, приятнее писать свои возмущения здесь, вместо того, чтобы задать вопрос по купленному дополнению в техподдержке. Напиши тогда на info@modstore.pro — магазин удалит твою покупку и вернёт деньги.
Василий Наумкин
18 января 2016, 21:15
0
ms2Gallery может загружать любые файлы.
Василий Наумкин
18 января 2016, 13:30
+2
Что только не придумают, лишь бы не искать нормально по отдельной таблице.
Василий Наумкин
18 января 2016, 12:41
0
Помогите разобраться с платным компонентом CallBack.
С платными дополнениями помогают в техподдержке магазина.
Василий Наумкин
18 января 2016, 06:27
+2
Старый баг в скрипте — он рассчитывает, что для импорта свойств-массивов (цвет, теги и размеры) будет 2 или больше значения. Если же значение одно, то просто пропускает.

Вот тут импортируемое значение превращается в массив только если встречается второй раз. Можно попробовать добавить условие с проверкой типа, что-то вроде:
if ($v == 'color') {
	if (!isset($data[$v])) {
		$data[$v] = array();
	}
	$data[$v][] = $csv[$k];
}
Не проверял, но вроде в этом проблема, насколько я помню.