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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
09 ноября 2015, 15:10
+1
Посмотри на подсветку своего кода в первом блоке — сразу увидишь проблему с одинаковыми двойными кавычками.

Так что всё просто, условие не парсится как JSON и не попадает в сниппет.
Василий Наумкин
09 ноября 2015, 15:06
+1
Это в порядке нормы, потому что это база всех слов сайта, с принадлежностью к ресурсам.

Можно настроить и по другому — сократить количество индексируемых полей документов, выключить индексацию комментариев и т.д.
Василий Наумкин
07 ноября 2015, 13:49
+2
У SimpleSearch есть документация на английском и он бесплатный.

Многим этого вполне достаточно.
Василий Наумкин
07 ноября 2015, 09:12
0
It is because there is no «date» field in product.

You must use «createdon» or «publishedon» field.
Василий Наумкин
06 ноября 2015, 12:28
0
You need to use links like
[[~[[*id]]]]&sort=date&dir=desc

And then specify its values to snippet call
[[!msProducts?
	&sortby=`[[!getUrlParam? &name=`sort`]]`
	&sortdir=`[[!getUrlParam? &name=`dir`]]`
	&showLog=`1`
]]

If you are using pdoTools 2.0+, you can use fastField tags:
[[!msProducts?
	&sortby=`[[!#get.sort:default=`publishedon`]]`
	&sortdir=`[[!#get.dir:default=`desc`]]`
	&showLog=`1`
]]
Documentation on russian.

Also you can buy mSearch2 that has its own filtering and sorting system — see demo.
Василий Наумкин
04 ноября 2015, 13:24
0
На здоровье!
Василий Наумкин
04 ноября 2015, 12:11
0
С названиями фильтров всё, как и раньше — нужно добавить записи в лексикон mSearch2.
Василий Наумкин
04 ноября 2015, 05:47
+1
Пробуй обновиться и почистить кэш.

Вроде работает, но только без поддержки раздельного вывода SKU.
Василий Наумкин
04 ноября 2015, 03:37
+2
Ну а потом ты удалишь 10й сайт и прощай скидка? А как пересчитывать средства при удалении, сколько возвращать? А при смене тарифа. А тарификации (годовая, месячная)?

Там у меня столько вопросов по логике работы скидок, что волосы дыбом из орбит.

При этом, например, я не вижу скидок у Linode, Amazon, FastVPS и кучи других хостингов за аренду нескольких vps. Все хвалят нас за скорость и удобство работы, но цену хотят как на говнохостинге.

Так не бывает.
Василий Наумкин
04 ноября 2015, 03:30
0
Причем, 193.232.159.144 — это не наш IP. Это какой-то gatecluster-1.nprk.ru.

Потому что проверять нужно modhost.pro, а не .ru.
Василий Наумкин
03 ноября 2015, 21:17
0
Попробую завтра с утра поглядеть, на каком этапе там разработка MS2.3 и добавить его поддержку в mSearch2.

Если что — увидишь обновление в магазине.
Василий Наумкин
03 ноября 2015, 21:10
0
Без понятия, новую версия miniShop2 разрабатываю не я.

Откатись на miniShop2.2 и не будет никаких проблем.
Василий Наумкин
03 ноября 2015, 21:05
0
Когда выйдет стабильная финальная версия — конечно.

Альфа и бета версии — они для тестирования, а не для разработки готовых сайтов.
Василий Наумкин
03 ноября 2015, 20:59
0
На странице крутого компонента mSearch2 написано, что miniShop2.3.0-alpha3 не поддерживается.
Василий Наумкин
03 ноября 2015, 09:56
+1
Хоть вопрос задан не в техподдержке магазина, но всё равно дописал в документацию параметр &sortAliases.
Василий Наумкин
02 ноября 2015, 14:16
+1
Думаю, обе =)

Одна гостевая, вторая авторизованного юзера.
Василий Наумкин
02 ноября 2015, 13:24
+1
getCount считает количество строк, а не сумму значений. Её нужно выбрать самостоятельно.

Нужно как-то так:
$c = $modx->newQuery('Myrating',array(
   'contentid' => 7943,
   'rating:!=' => 0
));
$c->select('SUM(rating)');
if ($c->prepare() && $c->stmt->execute()) {
	$rating = $c->stmt->fetchColumn();
}
На опечатки не проверял.
Василий Наумкин
02 ноября 2015, 13:14
+1
Такое бывает при путанице с сессиями (наверное, я где-то не доработал).
Нужно зайти в таблицу tickets_views, найти этот тикет и удалить у него свои просмотры (по id юзера).

Наверное, может помочь и сброс своей сессии.