Ответить Новая тема Новый опрос 
 Скорость перемещения товара
admmatrix
Cпециалист
Сообщений: 144
Откуда: Москва
Регистрация: 12-08-2011


08-12-2013 03:26
Подскажите, как или где копать:

Нужно сделать, что бы товар в корзину падал моментально:

1. Либо картинка с товаром очень быстро летела в корзину
2. Либо без картинки вовсе.


Искал искал, ничего понять не могу.
Модуль bloackcart

файл ajax-cart.js

тестил тестил, потом выяснилось что этот файл вообще за это не отвечает, хотя похожие фрагменты там есть. Кеш чистил и через админку и вот так:

find /var/www/site.ru/cache/ -type f -name '*' -print0 | xargs -0 rm;

т.е. удаляет все файлы в папке cache.

Я сейчас просто удалил этот файл и всё почитил, т.е. он не причастен получается к работе этой функции.. подскажите пж
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


09-12-2013 00:26
ajax-cart.js причастен...
без него будет перезагрузка страницы при добавлении товара в корзину
просто есть две его копии почти идентичные, в самом модуле и в папке модулей в ТЕМЕ...

именно в нем код отвечающий за полет картинки...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
DeepHouse
Новичок
Сообщений: 31
Регистрация: 11-11-2013


09-12-2013 12:22
Можно отключить Ajax корзину в настройках модуля "Корзина". Товар будет попадать в корзину моментально без анимации, однако при наведении мыши на корзину не будет выпадающего списка.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zedko
Новичок
Сообщений: 60
Регистрация: 22-11-2013


09-12-2013 17:12
И пересчет суммы при изменении количества товара внутри корзины перестанет работать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
admmatrix
Cпециалист
Сообщений: 144
Откуда: Москва
Регистрация: 12-08-2011


10-12-2013 02:33
Нашел оказывается:

1. /modules/blockcart
2. /tmehes/theme/modules/blockcart
3. /themes/theme/JS/modules/blockcart

Тут он и оказался...

Все значения slow менял на fast
все цифры Duration, Time, и т.п. менял на минимальные значения, ускоряется всё, только не этот полёт картинки в корзину. Help please
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


10-12-2013 04:25
Цитата:
    // Check if the block cart is activated for the animation
    if (cartBlockOffset != undefined && $picture.length)
    {
    $picture.appendTo('body');
    $picture
      .css({
      position: 'absolute',
      top: pictureOffsetOriginal.top,
      right: pictureOffsetOriginal.right,
      zIndex: 4242
      })
      .animate({
      width: $element.attr('width')*0.66,
      height: $element.attr('height')*0.66,
      opacity: 0.2,
      top: cartBlockOffset.top + 30,
      right: cartBlockOffset.right + 15
      }, 1000)
      .fadeOut(100, function() {
      ajaxCart.updateCartInformation(jsonData, addedFromProductPage);
      $(this).remove();
      });
    }


тут менял???
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
admmatrix
Cпециалист
Сообщений: 144
Откуда: Москва
Регистрация: 12-08-2011


10-12-2013 22:09
спасиб!
А может подскажешь еще, сам эффект javascript - click по кнопке "В корзину"
у меня тупит немного, посмотри
пример

Как сделать что бы при клике реагировала функция моментально как в simpla cms например?
Думаю тоже где-то значение поменять...


Сообщение отредактировано admmatrix 10-12-2013 23:11 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
RAGE
Cпециалист
Сообщений: 145
Регистрация: 11-12-2011


11-12-2013 06:02
при нажатии "в корзину" происходит аякс запрос и все останавливается до получения ответа...
ответ может быть об успешном результате и об ошибке добавления... поэтому все равно приходится ждать этот ответ...

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

и еще, на хорошем хостинге это ожидание настолько мало по времени что даже незаметно для клиентов ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
admmatrix
Cпециалист
Сообщений: 144
Откуда: Москва
Регистрация: 12-08-2011


11-12-2013 16:15
У меня свой сервер, поэтому тут уже вопрос в оптимизации Nginx и apache...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос