Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
12 марта 2020, 09:50
0
В системных настройках протокол поменял?
12 марта 2020, 09:49
0
{set $cost = $product.price | replace: ' ': ''}
Это сработает только при загрузке, дальше переменная $cost меняться не будет. Это первое.
Второе. Цена выводится строкой, а умножение строки на число даёт нечисло.
Ну и третье, это надо делать через js.
(function( $ ){
   $.fn.changeCost = function(id, count) {
    cost = $('#cost-' + id).children('span').text(); //получаем стоимость
    cost = cost.replace(/\s+/g, ''); //вырезаем лишние пробелы
    sum = parseInt(Number(count) * Number(cost)); //умножаем на количество
    $('#sum-' + id).html(sum + ' <i class="fas fa-ruble-sign"></i>'); //выводим результат
   }; 
})( jQuery );
12 марта 2020, 01:13
0
У тебя должен быть шаблон для вывода меню, скорее всего в чанках. Найди его там и пиши условие. Какое именно написали выше.
12 марта 2020, 01:09
0
Нет, ограничений нет. Если для вывода используете protools, то нужно прописывать limit =0, иначе ограничение в 10 ресурсов.
12 марта 2020, 01:07
0
Я думаю вам поможет только бэкап базы если он есть. Ну и mSync передаёт остатки из любого поля которое вы ему укажите, в базе ковыряться не нужно.
12 марта 2020, 01:01
0
Ты получил токен от Яндекса и прописал его в настройках? Ты указал в настройках Яндекс redirect uri с get параметрами?
12 марта 2020, 00:50
0
Где список хранится изначально? От каких условий зависит выбор варианта? Но в принципе можешь попробовать fenom+migx.
12 марта 2020, 00:44
0
А почему ты решил что этот код должен что-то учитывать? Там нет ни одного сравнения свойств двух товаров, нет даже проверки артикулов. Честно говоря не понимаю для чего вообще этот код, если при изменении заказа стоимость и так пересчитывается. Если нужно работать с модификациями так для этого есть msOptionPrice, если охота самому это реализовать читай документы по minishop2 там написано какие события когда генерируются выбирай нужные пиши плагины.
11 марта 2020, 00:52
0
Решено. Находим в элементах сниппет Ticket Form. Открываем на редактирование. Находим на 110 строке условие и в нём удаляем 'createdby'=>$modx->user->id, тоже самое делаем в else. Всё.