Перейти к содержанию
Официальный форум поддержки Simpla

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


Рекомендуемые сообщения

Нужно попробовать подключить летящие картинки (как в корзину) и вывод таблицы сравнений во 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;
});
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 94
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Изображения в теме

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

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

Ссылка на сообщение
Поделиться на другие сайты
  • 5 недель спустя...
  • 3 недели спустя...
  • 1 месяц спустя...

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

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

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

Изменено пользователем DarAmal
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

выдало:

TypeError: $(...) is null

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

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

Ссылка на сообщение
Поделиться на другие сайты

выдало:

TypeError: $(...) is null

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

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Ссылка на сообщение
Поделиться на другие сайты
  • 5 недель спустя...

выдало:

TypeError: $(...) is null

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

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

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

.live

на

.on
Ссылка на сообщение
Поделиться на другие сайты

Сделал по этому мануалу  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

Ссылка на сообщение
Поделиться на другие сайты

Пробуйте так:

 

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

$this->design->assign('compared_products', $compared);

Изменено пользователем Kors
Ссылка на сообщение
Поделиться на другие сайты

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

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

Изменено пользователем ST_RU
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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 сделал ошибку, последствия аналогичные.

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

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

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

Изменено пользователем ST_RU
Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

 

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

Изменено пользователем Kors
Ссылка на сообщение
Поделиться на другие сайты

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

 

чеши меня всего за ушами ....

вот ты зануда

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Изменено пользователем ST_RU
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...