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

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


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

  • Ответов 228
  • Дата создания
  • Последний ответ

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

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

Популярные посты

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

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

1) в htaccessе
# Корзина и заказы
RewriteRule ^cart/?$ index.php?module=CartView [L,QSA]
RewriteRule ^cart/([^/]+)/?$ index.php?module=CartView&add_variant=$1 [L,QSA]
RewriteRule ^cart/remove/([^/]+)/?$ index.php?module=CartView&delete_variant=$1 [L,QSA]
RewriteRule ^order/([^/]+)/?$ index.php?module=OrderView&url=$1 [L,QSA]
RewriteRule ^order/?$ index.php?module=OrderView [L,QSA]

#Сравнение товаров
RewriteRule ^compare/?$ index.php?module=CompareView [L]
RewriteRule ^compare/([^/]+)/?$ index.php?module=CompareView&product_url=$1 [L]
RewriteRule ^compare/remove/([^/]+)/?$ index.php?module=CompareView&remove_id=$1 [L]
RewriteRule ^compare/products/([^/]+)/?$ index.php?module=CompareView&product_id=$1 [L]

2)

<script src=\"design/{$settings->theme}/js/ajax_compare.js\"></script>

надо после тега head ставить...

3)view/CompareView.php не трогаем, добавить код нужно в view/IndexView.php


Начал переносить все на другой шаблон и опять встала эта же проблема))
Хотя на первом шаблоне все работало.
Если не сложно кому-нибудь гуру)) Я скинул свой index.tpl посмотрите и скажите куда его нужно вставить строчку подключения аякса. Спасибо большое)
ruyou.ru/shablon.rar
Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Все разобрался.
Меняем в файле CompareView.php:

// Выводим шаблона
	print $this->design->fetch('compare.tpl');
       exit;


на

// Выводим шаблона        return $this->design->fetch('compare.tpl');
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

Подскажите что не так? Сделал все по инструкции, файл скачал пользователя - granata005 от 22 Марта, т.е. написал что все переработал, что было сказано раньше. Все поставил, сохранил. Проверил подключение доп. файлов. Дальше захожу в страницы, создаю стр сравнения. В ней выбираю другие страницы. Добавление работает как в примере, все супер. А на странице сравнения пусто. Под футером вывод такой ошибки:

$(function() { // Выбор вариантов $('select[name=variant]').change(function() { price = $(this).find('option:selected').attr('price'); compare_price = '';if(typeof $(this).find('option:selected').attr('compare_price') == 'string') compare_price = $(this).find('option:selected').attr('compare_price'); $(this).find('option:selected').attr('compare_price');$(this).closest('form').find('span').html(price); $(this).closest('form').find('strike').html(compare_price); return false;	 }); });


этот код я вставил по теме об ajax корзине [ссылка на топик]. Удалив код, страница осталось пустой.
Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

Поставил на локалку 2.1.5
Когда добавляеш в сравнение пару товаров и переходиш по другой ссылке пишет в сравнении нет товаров.

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

В качестве полезной доработки следовало бы сделать:
- в products.tpl сделать возможность убрать галочку, чтоб товар удалялся из сравнения. Сейчас его фактически можно удалить только перейдя в само сравнение;
- при переходе в другую категорию, все товары из сравнения удаляются автоматически, чтоб нельзя было выбрать товар для сравнения из другой категории (сравнивать несравнимое)
- уведомлять пользователя каким-либо образом, что больше нельзя доабавить товары к сравнению (лимит 6 шт.)
А так, в принципе, на 2.1.5 вроде бы все работает.

Ссылка на сообщение
Поделиться на другие сайты
Когда добавляеш в сравнение пару товаров и переходиш по другой ссылке пишет в сравнении нет товаров.


таже беда =) на странице сравнения, пишет что товаров в сравнении нет!

- при переходе в другую категорию, все товары из сравнения удаляются автоматически, чтоб нельзя было выбрать товар для сравнения из другой категории (сравнивать несравнимое)
- уведомлять пользователя каким-либо образом, что больше нельзя доабавить товары к сравнению (лимит 6 шт.)


+1

Спасибо Wizard'у за разработку!
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

Почему может не работать чекбокс "показать только отличия" ?
все остальное прекрасно работает (после некоторой доработки цсс)

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

Супер! Спасибо большое! а ктонить делал чтобы страница со сравнением была не отдельной страницей, а была встроена в шаблон?

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

Знающие откликнитесь... Подскажите пожалуйста как реализовать чекбокс "Удалить из сравнения" вместо проявляющей ссылки "В списке сравнения"
...Наверняка кто то уже делал нечто подобное.

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

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

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

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

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

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

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

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

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

Загрузка...

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