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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
09 декабря 2013, 12:10
0
Вызов
[[!msProducts?
	&parents=`0`
	&resources=`15,5,8`
	&sortby=``
	&showLog=`1`
]]

Получается


Обрати внимание на
Sorted by find_in_set(`msProduct`.`id`,'15,5,8')

Так что, у меня все работает, как обычно.
Василий Наумкин
08 декабря 2013, 22:35
0
1. Получить все товары категории
2. Получить все свойства товаров
3. Исключить дубликаты
Василий Наумкин
08 декабря 2013, 21:02
0
Для этого лучше использовать плагин на событие OnWebPageInit, проверять запрашиваемый url, и если он подходит по формату (например /special_section/alias1) — перехватывать управление на себя и генерировать страницу самостоятельно.

В общем, смотри файлы запрос и ответ — вся логика загрузки страниц MODX — там.
Василий Наумкин
08 декабря 2013, 20:49
0
Да.

Можно еще использовать fastMode (третий параметр) — тогда тоже будет использован modX::placeholders.
Василий Наумкин
08 декабря 2013, 14:24
0
Да не вопрос, всякое бывает.

Речь не про тебя, а про радостного копипастера, который очень любит про меня писать.
Василий Наумкин
08 декабря 2013, 14:21
0
Штатныеми метода никак.

Автор написал комментарий — зачем его менять? А имя и почту уберу, ибо надоело каждый раз объяснять.
Василий Наумкин
08 декабря 2013, 06:29
0
Спасибо, исправил!
Василий Наумкин
07 декабря 2013, 18:14
1
0
Почитать по ссылке не пробовал?
&where=`{"Data.favorite":"1"}`
Василий Наумкин
07 декабря 2013, 17:59
0
На всякий случай — прописывать нужно в любом своём скрипте, не в miniShop2.

Это позволяет задать произвольное действие в любой момент выполнения скрипта.
Василий Наумкин
07 декабря 2013, 17:57
0
Используй msProducts, это почти тот же pdoResources, только с поддержкой таблиц MS2.
Василий Наумкин
07 декабря 2013, 17:33
0
Конечно, печаль, если не понимать, что делаешь.

Калбеки нужны для того, чтобы прописать в них свой код, а MS2 его выполнит при наступлении события. Например, вот так:
miniShop2.Callbacks.Cart.add.response.success = function(response) {
	$('#myModal').modal();
};
Вызов модального окна при добавлении товара в корзину.
Василий Наумкин
07 декабря 2013, 17:24
0
По дефолту есть возможность заменить класс корзины своим, и прописать любую логику.

И никаких извращений.
Василий Наумкин
07 декабря 2013, 15:45
0
Ну так измени и action в форме, если товар уже есть в корзине.

Прояви фантазию.
Василий Наумкин
07 декабря 2013, 15:22
0
Ну так вставь в поле выбора количества свой сниппет, который выведет не единичку, а количество товара в корзине.
Василий Наумкин
07 декабря 2013, 15:09
0
cart\add добавляет указанное кол-во товара.
cart\change меняет количество добавленного товара.

Если товар в корзине уже существует, то при add будет change. Что тут может быть не понятно?
Василий Наумкин
07 декабря 2013, 13:11
0
Да, так и должно работать.

Только лучше как указано в ht.access самого MODX:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC]
RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]
У тебя же наоборот, с www на без-www.
Василий Наумкин
07 декабря 2013, 12:53
0
Или у тебя изменился домен, или есть путаница с его открытием и с www, и без www.

Например, у меня всегда bezumkin.ru, даже если попытаться открыть www.bezumkin.ru — поэтому путаницы быть не может.
Василий Наумкин
07 декабря 2013, 09:59
0
Ну тогда жди комментариев от других пользователей TimeWeb.
Василий Наумкин
07 декабря 2013, 09:41
0
А ты сам из админки можешь что-то создать в /core/packages, /core/components и /assets/components?

Через панель управления, или еще как то на сервере можно менять права на файлы?

Василий Наумкин
07 декабря 2013, 01:05
0
Система → Управление словарями

Ну и чанки можно редактировать, если что.