Jump to content

Сравнение товаров


Recommended Posts

  • 1 month later...
  • Replies 228
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Да там фиксить нужно, я давно переписал сравнение под один магазин, когда-то может выложу. Нет времени пока.

Posted Images

Возникла такая проблема с доработкой: если сравнивать товары, который со скидкой "аукционные", то при сравнении цен он пишет старую и новую цену. Получается примерно так "500 220 руб" , а не просто "220 руб".
Как можно исправить данную ошибку? 

Link to post
Share on other sites
  • 2 weeks later...

а нельзя как-то доработать информер, чтобы при нажатии на кнопку сравнить товар - картинка улетала бы в информер (как в демо версии симплы при добавлении в корзину)???

Link to post
Share on other sites

Да вроде так и есть, судя по ajax_compare.js

а че у меня никуда не улетает ничего?

делал все строго по инструкции. Может я не тот архив скачал?? где свежий тогда?

Link to post
Share on other sites

Качал от сюда http://ifolder.ru/29462602, но не ставил

Вот строки отвечающие за полет

    	var o1 = $(this).offset();
    	var o2 = $('#compare_informer').offset();
    	var dx = o1.left - o2.left;
    	var dy = o1.top - o2.top;
    	var distance = Math.sqrt(dx * dx + dy * dy);
    	$(this).closest('.product').find('.image img').effect("transfer", { to: $("#compare_informer"), className: "transfer_class" }, distance);
    	$('.transfer_class').html($(this).closest('.product').find('.image').html());
    	$('.transfer_class').find('img').css('height', '100%');
    	return false;
Link to post
Share on other sites

 

Качал от сюда http://ifolder.ru/29462602, но не ставил

Вот строки отвечающие за полет

    	var o1 = $(this).offset();
    	var o2 = $('#compare_informer').offset();
    	var dx = o1.left - o2.left;
    	var dy = o1.top - o2.top;
    	var distance = Math.sqrt(dx * dx + dy * dy);
    	$(this).closest('.product').find('.image img').effect("transfer", { to: $("#compare_informer"), className: "transfer_class" }, distance);
    	$('.transfer_class').html($(this).closest('.product').find('.image').html());
    	$('.transfer_class').find('img').css('height', '100%');
    	return false;

ниче не летает почему-то - вот. В список сравнения складывается. В информере число товаров меняется, но не более..

Link to post
Share on other sites

Попробуйте в ajax_compare.js заменить строки на ниже приведенные

 

    	var o1 = $(this).offset();
    	var o2 = $('#compare_informer').offset();
    	var dx = o1.left - o2.left;
    	var dy = o1.top - o2.top;
    	var distance = Math.sqrt(dx * dx + dy * dy);
    	$(this).closest('.productList').find('.thumb img').effect("transfer", { to: $("#compare_informer"), className: "transfer_class" }, distance);
    	$('.transfer_class').html($(this).closest('.productList').find('.thumb').html());
    	$('.transfer_class').find('img').css('height', '100%');
    	return false;
Link to post
Share on other sites

 

Попробуйте в ajax_compare.js заменить строки на ниже приведенные

 

    	var o1 = $(this).offset();
    	var o2 = $('#compare_informer').offset();
    	var dx = o1.left - o2.left;
    	var dy = o1.top - o2.top;
    	var distance = Math.sqrt(dx * dx + dy * dy);
    	$(this).closest('.productList').find('.thumb img').effect("transfer", { to: $("#compare_informer"), className: "transfer_class" }, distance);
    	$('.transfer_class').html($(this).closest('.productList').find('.thumb').html());
    	$('.transfer_class').find('img').css('height', '100%');
    	return false;

Кроха такой реакции я не ожидал))

 

 

Можно как-то по одной текущей картинке улетать а не все сразу?)))

Link to post
Share on other sites

Попробуйте обернуть картинку  <li><div class="product">......</div></li> ну и исправить в ajax_compare.js productList на product

Можно также попробовать задать класс <li class="product">

Link to post
Share on other sites

Попробуйте обернуть картинку  <li><div class="product">......</div></li> ну и исправить в ajax_compare.js productList на product

Можно также попробовать задать класс <li class="product">

 

все заработало, спасибо, а теперь в информере можно как-то отловленную картинку остановить и вывести наименование и фотку маленькую?)

Link to post
Share on other sites

Теперь понял, но увы помочь тут не могу, знаний не хватает.

 

Кроха все равно тебе большое спасибо!!! Да и еще: ник у тебя забавный  ;)

Link to post
Share on other sites

Нужно на главной  в "compare_informer" вывести картинки сравниваемых товаров. Подскажите как это сделать?

 

Есть необходимость сделать информер как тут: http://e96.ru/catalog/kitchen_appliance/refrigerators.html

 

 

Ап!! Мне тоже надо вывести картинки в инфомере!!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...