Евгений

Евгений

С нами с 02 июня 2015; Место в рейтинге пользователей: #1321

Discontrol дважды применяет скидку.

Проблема:
mysunskin.ru/uxod-za-rukami-i-telom/dlya-ruk/kremyi-dlya-ruk/Hand-Cream-Jelu-Mayu/

К данному товару, с помощью Discontrol, применена скидка 20% (по вендору)

Старая и новая цена выводятся так:
<span class="current_price" itemprop="price" content="[[+price]]">[[+price]] ₽</span>
[[+old_price:gt=`0`:then=`
    <span class="old_price" id="mobile">[[+old_price]] ₽</span>
`:else=``]]
  1. проблема: На странице товара скидка применяется 2 раза (в указанном примере: 268 — 54 — 54).
  2. На той же странице товара, в блоке «похожие товары» есть этот же товар (так получилось:) ) и там тоже всё считается правильно.
  3. В списке товаров в категории скидка применяется так же правильно (268 — 54).
  4. В корзину попадает правильная цена
Помогите, плз, как такое могло получиться? Как избежать двойного применения скидки? Куда копать?

Евгений
05 июня 2019, 20:53
modx.pro
994
0

FormIt 4.2.0 + math. Всегда показывается, что ответ неправильный

Товарищи, столкнулся тут с такой проблемой, помогите решить, пожалуйста:
Сайт: funspbtours.com
На сайте стоит связка AjaxForm + FormIt. Для капчи пользую хук math. (https://funspbtours.com/contacts.html)
Обновил версию FormIt до 4.2.0
И теперь, по неведомым мне причинам, ответ всегда приходит, что результат матоперации неверный.

Пример запроса:
nospam:blank	
pagetitle	Contacts
link	https://funspbtours.com/contacts.html
name	test
phone	+79046666666
useremail	eww@asd.ds
text	testing+website+form
math	73
op1	47
op2	26
operator	+

Код чанка:
<div class="form-group has-feedback" data-group="math">
		<input class="form-control" type="text" name="math" value="[[!+fi.math]]" id="af_math" placeholder="[[%formit.solve_equation? &namespace=`formit` &topic=`default`]]: [[!+fi.op1]] [[!+fi.operator]] [[!+fi.op2]] =" />
		<span class="glyphicon glyphicon-exclamation-sign form-control-feedback"></span>
		<span class="error_math">[[!+fi.error.math]]</span>
		
		<input type="hidden" name="op1" value="[[!+fi.op1]]" />
		<input type="hidden" name="op2" value="[[!+fi.op2]]" />
		<input type="hidden" name="operator" value="[[!+fi.operator]]" />
	</div>


Доп. сведения:
1. система 2.7.0
2. ядро вынесено из корня сайта
Евгений
14 февраля 2019, 14:41
modx.pro
993
0

Отвалился установщик пакетов О_о

Друзья, подскажите, плз, куда копать…
Версия МОДХа — 2.6.5
ПХП на локалке 5.3, на проде 5.5.

Пытаюсь зайти в установщик пакетов (manager/?a=workspaces), а мне отдается просто белый экран и текст:
Fatal error: Class 'WorkspacesManagerController' not found in Z:\home\neobychno\www\core\model\modx\modmanagerresponse.class.php on line 185
Переустановка системы не помогает.
Чистка кэша любыми средствами не помогает.
Вся остальная функциональность, вроде, в порядке. Сайт работает без проблем.
Евгений
13 августа 2018, 23:55
modx.pro
1 684
0