Перейти к содержимому


Изменить Сравнение Товаров В Блоке Сбоку


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 10 Июнь 2014 - 19:12

Помогите пожалуйста сделать так, чтобы в блоке слева в сравнении вместо строчки "товаров на сравнении: N штук" отображались сами товары, справа от каждого из них должен быть крестик, при нажатии на который, удалялся бы товар из сравнения, и внизу поля была кнопка "сравнить выбранное", при нажатии на которую, уже открывалось само сравнение.  И еще чтобы высота поля регулировалась в зависимости от количества сравниваемых товаров.

Прикрепленные изображения

  • Как должно быть.jpg


#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 11 Июнь 2014 - 02:26

К сожалению, подобное реализовать не получиться.

#3 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 11 Июнь 2014 - 11:53

То есть вообще ничего из того, что я назвал сделать невозможно?

#4 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 11 Июнь 2014 - 12:01

Просмотр сообщенияEquator (11 Июнь 2014 - 11:53) писал:

То есть вообще ничего из того, что я назвал сделать невозможно?

К сожалению нет, так как переменные для сравнения могут использоваться только на самой странице сравнения.

#5 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 24 Июнь 2014 - 01:50

То есть нельзя сделать даже так, чтобы отображались хотя бы названия товаров, которые выбраны для сравнения? Если так, то жаль.
Еще вопрос тогда: как на странице сравнения скрыть боковое меню, т.е. то что недавно смотрели, сравнение и все блоки слева?

#6 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 24 Июнь 2014 - 03:36

Цитата

То есть нельзя сделать даже так, чтобы отображались хотя бы названия товаров, которые выбраны для сравнения? Если так, то жаль.

К сожалению, да - этого сделать нельзя.

Цитата

как на странице сравнения скрыть боковое меню, т.е. то что недавно смотрели, сравнение и все блоки слева?

Найдите в вашем шаблоне "HTML" строку

<div class="container" id="cpages">

и замените её на

<div class="container {MOD_LNAME}" id="cpages">

далее в файл стилей main.css добавьте

.compare .content_catalog {
  display: none;
}
.compare .content_body {
  width: 1024px;
}


#7 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 24 Июнь 2014 - 15:08

Спасибо. А как поставить ограничение, чтобы нельзя было добавлять в сравнение больше 4х товаров? Знаю, что на самой странице сравнения есть ограничители, которые не позволяют отображать больше определенного количества товаров на странице, но мне нужно, чтобы при попытке добавить пятый товар к сравнению, это сделать было невозможно и появлялось соответствующее сообщение.

#8 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 24 Июнь 2014 - 16:17

Просмотр сообщенияEquator (24 Июнь 2014 - 15:08) писал:

Спасибо. А как поставить ограничение, чтобы нельзя было добавлять в сравнение больше 4х товаров? Знаю, что на самой странице сравнения есть ограничители, которые не позволяют отображать больше определенного количества товаров на странице, но мне нужно, чтобы при попытке добавить пятый товар к сравнению, это сделать было невозможно и появлялось соответствующее сообщение.

Здравствуйте, к сожалению реализовать данную функцию нельзя.

#9 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 24 Июнь 2014 - 21:39

Пытаюсь кое-что поменять на странице сравнения, но когда меняю,  меняется вся структура сайта, получается, мягко говоря, не совсем так, как хотелось бы.
Помогите пожалуйста.
Указал на скриншоте и подписал на нем, что нужно изменить.
Заранее спасибо.

Прикрепленные изображения

  • 2014-06-24_213457.jpg


#10 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 25 Июнь 2014 - 07:07

Просмотр сообщенияEquator (24 Июнь 2014 - 21:39) писал:

Пытаюсь кое-что поменять на странице сравнения, но когда меняю,  меняется вся структура сайта, получается, мягко говоря, не совсем так, как хотелось бы.
Помогите пожалуйста.
Указал на скриншоте и подписал на нем, что нужно изменить.
Заранее спасибо.

Здравствуйте, попробуйте такой вариант
Обновите код шаблона Сравнение товаров
Скрытый текст


В файле "main.css".
Найти:
.CompareGoodsDeleteLink				   {display:block;height:15px;width:15px;overflow:hidden;float:right;background: url('{ASSETS_IMAGES_PATH}icon-cancel.gif') no-repeat 50% 50%;}

Заменить:
.CompareGoodsDeleteLink				   {display:block;height:15px;width:15px;overflow:hidden;float:right;background: url('{ASSETS_IMAGES_PATH}icon-cancel.gif') no-repeat 50% 50%;right: 35%;position: relative;top: 10px;}


#11 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 25 Июнь 2014 - 16:29

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

#12 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 25 Июнь 2014 - 16:51

Просмотр сообщенияEquator (25 Июнь 2014 - 16:29) писал:

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

Эта проблема была изначально в самом скрипте, в карточке товара так же не работает данная функция, откуда она была взята.

#13 Equator

Equator

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 57 сообщений

Отправлено 25 Июнь 2014 - 19:24

А можно это исправить?

#14 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 26 Июнь 2014 - 00:35

Найдите в вашем шаблоне "Сравнение заказа" следующий код

<script type="text/javascript" >
																								 $(document).ready(function() {
																								 $('.minus').click(function () {
																								  var $input = $(this).parent().find('input');
																								  var count = parseInt($input.val()) - 1;
																								  count = count < 1 ? 1 : count;
																								  $input.val(count);
																								  $input.change();
																								  return false;
																								 });
																								$('.plus').click(function () {
																								var $input = $(this).parent().find('input');
																								$input.val(parseInt($input.val()) + 1);
																								$input.change();
																								return false;
																								});
																								});
																   </script>

и переместите его в самый конец шаблона. Далее найдите в этом же шаблоне строку

<input name="form[quantity][{goods_mod_info.GOODS_MOD_ID}]" value="1" style="width:50px;"/>

и замените её на

<input name="form[goods_mod_quantity]" value="1" style="width:50px;"/>





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных