Jump to content

Сравнение товаров, избранное и любые другие списки


Recommended Posts

Нужно попробовать подключить летящие картинки (как в корзину) и вывод таблицы сравнений во FlexBox, будет вообще супер!!!

 

Летящие картинки :

правим файл: product_to_session.js


$('.addps').live('click',function(e)
{
	e.preventDefault();
    href     = $(this);
    key      = $(this).data('key');
    id       = $(this).data('id');
    informer = $(this).data('informer');

	$.ajax({
		url: "ajax/product_to_session.php",
		data: {key: key, id: id, i:informer},
		dataType: 'json',
		success: function(data)
        {
            $('#'+key+'_informer').html(data.informer);
			if(href.data('result-text'))
				href.parent().html(href.data('result-text'));}
});
{
var o1 = $(this).offset();
    	var o2 = $('#'+key+'_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: $('#'+key+'_informer'), className: "transfer_class" }, distance);
    	$('.transfer_class').html($(this).closest('.product').find('.image').html());
    	$('.transfer_class').find('img').css('height', '100%');
    	return false;
		}
	
	return false;
});
Link to post
Share on other sites
  • Replies 94
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

а как ставить не на чистую?

Почистить :) А если серьезно, то искать схожий код. Иначе никто и не догадывается что у Вас там уже стоит.

Link to post
Share on other sites
  • 5 weeks later...
  • 3 weeks later...
  • 1 month later...

Друзья, подскажите пожалуйста.

При клике на добавление к сравнению, сразу переходит на страницу сравнения. Где, что ни так у меня. и по ходу в шаблоне. По моему скрипты конфликтуют.

Посоветуйте плииз.

Edited by DarAmal
Link to post
Share on other sites

Друзья, подскажите пожалуйста.

При клике на добавление к сравнению, сразу переходит на страницу сравнения. Где, что ни так у меня. и по ходу в шаблоне. По моему скрипты конфликтуют.

Посоветуйте плииз.

 

смотрите консоль ошибок в браузере что выдает

Link to post
Share on other sites

смотрите консоль ошибок в браузере что выдает

выдало:

TypeError: $(...) is null

$('.addps').live('click',function(e)

и что это значит?!  я пытался в скрипте product_to_session.js заменить  $ на jQuery но в итоге ничего не происходит

Link to post
Share on other sites

выдало:

TypeError: $(...) is null

$('.addps').live('click',function(e)

и что это значит?!  я пытался в скрипте product_to_session.js заменить  $ на jQuery но в итоге ничего не происходит

 

можете скинуть в личку сайт, я посмотрю. 

Link to post
Share on other sites

к сожалению, все также. где-то блин в шаблоне конфликт, т.к. другой ставлю, на нем все отлично работает

скиньте шаблон в личку с этими файлами всеми я гляну

Link to post
Share on other sites

скиньте шаблон в личку с этими файлами всеми я гляну

 

Спасибо огромное за помощь. 

Поставил и Сравнение, и Избранное. Работает отлично!

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

выдало:

TypeError: $(...) is null

$('.addps').live('click',function(e)

и что это значит?!  я пытался в скрипте product_to_session.js заменить  $ на jQuery но в итоге ничего не происходит

В новых jQuery  надо менять:

.live

на

.on
Link to post
Share on other sites

Сделал по этому мануалу  http://mirshablonov.com/othercms/927-modul-sravnenie-compare-simpla-cms.html

Проблема такая, написано что добавлять нужно код 

//Сравнение

$compared = (array)$_SESSION['compared_products'];


$this->design->assign('compared_products', ($compared[0] > 0) ? $compared : array()); 

 

Сразу после вывода корзины (строка 36) в файле 

 

 

IndexView.php
 

, когда так делаю получается такая вот хрень) кто знает как исправить?:

 

post-20380-0-14130700-1447539818_thumb.png

Link to post
Share on other sites

я тоже хотел это написать.. но зарекался отвечать, если не уверен

за кривой ответ загнобят же ...

Edited by ST_RU
Link to post
Share on other sites

за кривой ответ загнобят же ...

Пессимист Вы великий...

Вот тема свеженькая:

http://forum.simplacms.ru/topic/10622-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D0%BE%D0%B2-%D0%BA-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0%D0%BC-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD/

Тут и Корс сделал ошибку, ему вежливенько указали, он столь же вежливенько признал.

Тут и mishanya сделал ошибку, последствия аналогичные.

В споре, как говорится, рождается истина. В итоге все на пользу теме и ТС.

Link to post
Share on other sites

я боюсь уже советовать. хотя знаю ответы на многие вопросы, что тут задают.

я/мы/я снова ... :)))  не с пальмы же слезли и пять лет партнёры Simpla CMS

 

У меня RSS на форум.

Я всё вижу и каждое новое. А истину лучше иногда подождать ....

а то поможешь человеку.. потом виноват. ну это дело

Edited by ST_RU
Link to post
Share on other sites

я боюсь уже советовать. хотя знаю ответы на многие вопросы, что тут задают.

 

Вы только флуд гнать не боитесь...

И второй момент - Вы не хотите помочь страждущим, Ваша цель - услышать похвалу самому себе. Иначе не боялись бы...

 

Был тут как-то один слабонервный фрилансер, сейчас редко появляется, вроде как Корс его обидел замечаниями к его ценным решениям... Тот чуть не к каждому топику писал что-то про университет, видимо, думал, что он один с высшим образованием. А на замечания об элементарных ошибках отвечал, что, мол, исключения допускаются. Если кое-как работает, то и годится. Похоже, это основное, что он вынес из своего университета...

Edited by Kors
Link to post
Share on other sites

корс.. ты утомил пиариться на сайте разработчика.. я за ночь с пятницы ответил примерно ДВАДЦАТИ ЗАКАЗЧИКАМ В ПОЧТЕ и помог.. их нет тут на форуме.... а ты наяривай дальше самомнение... зануда.

Link to post
Share on other sites

KORS ... пойми ОДНУ простую вещь

Мы / Я официальный партнёр Simpla CMS. а ты с горы вышел .... с самомнением. Ты умный :) я не спорю....

но у меня нет цели на форуме тут пиариться, как у тебя

Edited by ST_RU
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...