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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
09 февраля 2014, 07:37
0
Можно попробовать даже без своего сниппета, используя теги FastField.
Василий Наумкин
07 февраля 2014, 20:50
0
msMiniCart — нет.

msCart — да.
Василий Наумкин
07 февраля 2014, 17:10
+1
[[!pdoUsers?
	&where=`["(modUserProfile.email = '' OR modUserProfile.fullname = '')"]`
	&showLog=`1`
]]
Василий Наумкин
07 февраля 2014, 17:04
0
pdoUsers is already joining modUserProfile.

You can output all available placeholders by setting empty &tpl:
[[!pdoUsers?
	&tpl=``
]]
Василий Наумкин
07 февраля 2014, 16:29
0
Угу, 2640 + 2754 за ненужную мне ОС, спасибо =)

Нашел ноут с Windows, обновил IE, увидел ошибку — буду разбираться.
Василий Наумкин
07 февраля 2014, 10:31
0
Это ж надо найти компьютер с windows.

Отпишу позже.
Василий Наумкин
07 февраля 2014, 07:23
0
Никуда.

Как сделаем — будет доступно в магазине.
Василий Наумкин
06 февраля 2014, 22:39
2
+1
Объект msdUserGroup, его id совпадает с id группы пользователей, а скидка в поле discount.

Вывод юзеров с присоединением основной группы:
[[!pdoUsers?
	&tpl=`@INLINE <p>[[+id]] [[+fullname]] [[+discount]]</p>`
	&innerJoin=`{"msdUserGroup":{"class":"msdUserGroup","on":"msdUserGroup.id = modUser.primary_group"}}`
	&select=`{"modUser":"*","msdUserGroup":"*"}`
]]
Следует иметь в виду, что юзер может входить в несколько групп, и тогда показывать его скидку так просто уже не выйдет.
Василий Наумкин
06 февраля 2014, 19:39
0
Согласно логике msDiscount, скидка пользователя существует только в применении к какому-то товару.

Поэтому, ты можешь только вывести принадлежность этого юзера к какой-то группе и её скидку. Скорее всего, нужно будет написать для этого свой несложный сниппет.
Василий Наумкин
06 февраля 2014, 19:37
+1
Ошибка не в msDiscount, а в MS2. Он делает запись в лог после события, при котором считается потраченные юзером деньги.

Внеси вот это исправление, и должно работать. В новой версии MS2 это уже будет из коробки, но не знаю, когда она выйдет.
Василий Наумкин
06 февраля 2014, 13:29
+1
Но по идее тут надо предложить привязать аккаунт или ругнуться
Ну так он и ругается.

Предлагать что-то сложно, технически. если есть идеи — шли на GitHub.
Василий Наумкин
06 февраля 2014, 13:09
0
А если email есть — всё окей?

Посмотри в лог системы и проверь настройку ha.register_users — она может запрещать регистрировать юзеров через соцсети.
Василий Наумкин
06 февраля 2014, 12:47
+1
Удалённый сервис только утверждает, что вот этот конкретный юзер у него авторизован, но более никакой информации отдавать не обязан.

Он может не дать email, имя и вообще всё. Так что, тут ничего не автоматизируешь, можно только требовать заполнения email после авторизации (как у нас в магазине, например).

А по поводу «ничего не происходит» — что-то делаешь не так.
Василий Наумкин
06 февраля 2014, 11:19
+1
Пока только через БД, нужно удалить запись из modx_ha_profiles. На каждую соцсеть у юзера своя запись.

Ничего не случится, просто с этой сетью у конкретного юзера связь пропадёт.
Василий Наумкин
06 февраля 2014, 11:00
0
В фильтре это без разницы — он так специально устроен.

А вот при выводе каталога, с выборкой по определенным ТВ, могут быть тормоза. Но и тут pdoTools немного помогает, так что, лично я на ТВ больше не ругаюсь.
Василий Наумкин
06 февраля 2014, 10:58
0
Пообщался с Simple Dream на эту тему — будем делать. Ориентир берём сравнение товаров Яндекс.Маркета, цена бета-версии 490р, финальной — 990р.

Первая версия, ориентировочно, через 2 недели, возможно раньше. Если есть список разумных хотелок — пишите, почитаем.