Виталий Валерьевич

Виталий Валерьевич

С нами с 23 декабря 2012; Место в рейтинге пользователей: #447
28 декабря 2020, 22:34
+1
Оу, в принципе не сложно, куда сложнее подобную группировку было прикрутить к фильтрам с каталогом. Пришлось расширять и mfilter и fenom заюзать на всю. В целом получилось не плохо, скорость отдачи страницы для такого решения с 400 товарами в таблицах 0.2 сек. Как появится время, постараюсь написать заметку.

05 июня 2017, 16:31
+1
В этой теме отписывал modx.pro/help/12392/, что есть решение. Как будет время соберу пакет.
08 июля 2016, 13:02
2
+1
[[!pdoPage?
	&element=`pdoResources`
	&loadModels=`ms2gallery`
	&class=`msResourceFile`
	&tpl=`@INLINE <a href="[[+url]]" target="_blank"><img src="[[+120x90]]" /></a>`
	&where=`{"parent": СЮДА ID РОДИТЕЛЯ,"active":1}`
	&limit=`10`
	&sortby=`id`
	&sortdir=`ASC`
	&leftJoin=`{
		"120x90":{"class":"msResourceFile","alias":"120x90", "on":"120x90.parent=msResourceFile.id AND 120x90.path LIKE '%/120x90/'"}
	}`
	&select=`{
		"msResourceFile":"*",
		"120x90":"120x90.url as 120x90"
	}`
]]
[[!+page.nav]]

Заменить «СЮДА ID РОДИТЕЛЯ» на реальный ID, подставить свои значения по размерам изображений.

Да, это пример взятый из документации с pdoPage (постраничной навигацией), можно вывести просто через pdoResources
17 декабря 2015, 17:21
0
Почему нет, по маске в цикле, через регулярку.
12 декабря 2015, 11:33
0
Коля, ссылочку поправь пожалуйста — modstore.pro (за апдейт спасибо)
15 августа 2015, 13:49
+1
Сложно назвать это недостатком, но тем кому этот JS «мазолит глаз» — ручками можно все поправить и сделать так как нужно, если не ленится конечно.
15 августа 2015, 02:48
0
Нуу, не факт. Мой перфекционизм, например взял вверх и весь JS, который подгружается дополнениями вынесен отдельно в статику, а также частично переписан, собирается тем же Minifyx в один минифицированный файл. В результате чего тело HTML остается девственно «чистым».
21 марта 2015, 13:23
+1
Как вышли из ситуации? Опубликуйте решение, если не затруднит.
19 марта 2015, 23:23
+3
Тут уж Вам виднее, извините, но это сложно назвать дискуссией — пустая демагогия, не по теме. С предложениями по улучшению качества обслуживания хостинга и актуализацией ценовой политики — обращайтесь в тех. поддержку хостинга, Андрей Евтеев или другой компетентный и ответственный человек, любезно ответит на все Ваши вопросы (надеюсь)

Минусуют, потому-что формат общения навязываемый Вами сообществу в данном топике — не интересен (не корректен), Владимир ничего личного, но завязывайте! Отвлекитесь и лучше посмотрите какой-нибудь фильм ;)
19 марта 2015, 22:55
+2
Владимир, займитесь делом, балаган развели ей богу!
19 марта 2015, 12:19
0
Зачем же так все усложнять, подобное уже успешно и давно реализуется с помощью CSS Media Queries, JS тут абсолютно не нужен.
14 марта 2015, 08:35
0
хе-хе, боюсь после бурного обсуждения, новые сигнатуры быстро добавятся. Улучшатели и доброжелатели быстро найдутся :D
13 марта 2015, 20:05
0
Можно на Git-е посмотреть имеющиеся сигнатуры Wappalyzer, которые детектят Modx обойти будет не сложно по идее.
06 марта 2015, 09:14
0
Lingua хорош, но еще далек от совершенства! Например, кастомизация форм — не работает должным образом… Пока его использовать я не рискнул бы.
06 марта 2015, 09:06
0
Да, один из вариантов! Думаю более приемлемый.
06 марта 2015, 09:03
1
0
Ну понятно ;)
В общем есть 2 варианта реализованные Василием:

1) Внести изменения в вызовы mSearch2.load(), придется править исходники объекта mSearch2

mSearch2.load('', function(response) { 
	$(".vers").colorbox({inline:true, width:"80%"}); 
});

2) Слушать событие «mse2_load», можно указывать в любом месте, исходники править не нужно.

(function() {
	$(function() {
		$(document).on("mse2_load", function(response) {
 			$(".vers").colorbox({inline:true, width:"80%"}); 
		});
	});
}) ();

Метод mSearch2.afterLoad(); не подходит, т.к. вызывается раньше, чем формируется итоговый DOM

Сам этим компонентом не пользовался, посмотрел как работает JS данного компонента тут minishop2.com (default.js), естественно код не проверял, но попробуйте, должно сработать.
06 марта 2015, 07:15
0
Используйте callback функции, для этого они и созданы.
23 февраля 2015, 13:33
0
Неужели, такое никем не реализовывалось?
10 февраля 2015, 18:39
0
Принято ;)))
10 февраля 2015, 18:17
0
Было бы рекламой, если бы было указано название хостинга, на который Вы сменили, а так, только анонс. Поэтому, смело пишите название, возможно кому-нибудь будет полезно, т.к. Modx привереда, не все виртуалки с ним подружить можно (за не имением VPS).