Игорь Гришанов

Игорь Гришанов

Был в сети 22 августа 2021, 08:52
Заказы принимаю
Павел абсолютно прав) Только что делал таким образом

Порядок действий такой
1) Находишь файл core/components/minishop2/model/minishop2/msorderhandler.class.php
2) находишь там функцию getCost и заменяешь ее тем что в приведенной Павлом ссылке
3) добавляешь скрипт из той же ссылки на страницу Оформления заказа в самом низу
4) выводишь ссылку в нужном месте
<span id="deliveryprice">Стоимость доставки: <span id="ms2_delivery_cost"></span> руб.</span>

это будет цена доставки
5) если еще надо цену заказа БЕЗ доставки то добавляешь в скрипт в функцию miniShop2.Callbacks.Order.getcost.response.success
такие строки например
var cartcost = response.data['cost'] - rdc;
    $('#ms2_cost').text(cartcost);
тогда ссылка на цену без доставки будет так
<span  id="ms2_cost"></span>
а у меня после обновления такой глюк появился
если в заголовке документа есть кавычки. то при его сохранении документ перестает показываться при его редактировании
все правая часть админки пуста
в 2.5.8 версии такого глюка нет
а нет разобрался)
теперь осталось понять как
при клике и раскрытии скрытого блока — все блоки должны обесцвечиваться
а при сокрытии раскрытого блока — снова возвращать цвет

как обесцветить при клике понял — а вот как вернуть цвет блокам при сворачивании скрытым — нет

пока так

$(document).ready(function(){
  $('.service-wrap').on('click', function(event){
    $('.service-wrap').addClass('grayscale');
    $(this).removeClass('grayscale');
   
  });
});
при раскрытии скрытого блока обесцвечивается
а обратно как вернуть цвет не подскажешь?
да я уже читал перечитал( буду очень признателен за помощь

классы push и pull как применить то? если двигать надо блок шириной 100%

вот действующий сайт


может я изначально неверно расположил видимые и скрытые блоки
разумеется я их использую) проблема в том что раскрывающийся блок при адаптивности не удается разместить именно ПОД тем блоком на котором происходит клик
для раскрытия я использую стандартный бутстраповский accordion
если расположить скрытый div под каждым разноцветном блоком — то при клике сетка нарушается — блоки перескакивают со своих мест

поэтому для максимального разрешения я сделал так — сначала идут три разноцветных блока — ряд
затем три скрытых ( то есть три скрытых идут после трех видимых)
потом снова три разноцветных — три скрытых и тд

а при изменении числа блоков в ряду — что происходит
раскрытие скрытого ( при клике по блоку первого ряда) происходит после третьего блока
а нужно чтобы ПОД первым или ВТОРЫМ. а не под третьим