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


Разделение Категории


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

#41 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 14:46

Просмотр сообщенияИрина345 (30 Март 2016 - 13:55) писал:

Здравствуйте,
на данный момент у Вас на сайте присутствует ошибка из-за код в файле main.js
$(document).ready(function(){
$(window).scroll(function(){
if ($('body').scrollTop() + $('.header').outerHeight() >= $('.category-products').offset().top) {
$('.toolbar').addClass('toolbar-fixed').css('top', $('.header').outerHeight() + 'px')
}
else {
$('.toolbar').removeClass('toolbar-fixed');
}
});
});

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

#42 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 15:15

Просмотр сообщенияИрина345 (30 Март 2016 - 13:55) писал:

Здравствуйте,
на данный момент у Вас на сайте присутствует ошибка из-за код в файле main.js
$(document).ready(function(){
$(window).scroll(function(){
if ($('body').scrollTop() + $('.header').outerHeight() >= $('.category-products').offset().top) {
$('.toolbar').addClass('toolbar-fixed').css('top', $('.header').outerHeight() + 'px')
}
else {
$('.toolbar').removeClass('toolbar-fixed');
}
});
});

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

#43 Ирина345

Ирина345

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

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

Отправлено 30 Март 2016 - 15:19

Просмотр сообщенияBeliu (30 Март 2016 - 14:46) писал:

я так понимаю это код чтобы модификации прикреплялись к меню и скролилась вниз вместе с ним. Он нужен. Как избавиться от ошибок?

Для скроллинга у Вас уже есть код выше, если Вы удалите, то все будет работать корректно и ошибка пропадет.

#44 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 16:00

Просмотр сообщенияИрина345 (30 Март 2016 - 15:19) писал:

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

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

  • Screenshot_1.png
  • Screenshot_2.png


#45 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 16:11

Просмотр сообщенияИрина345 (30 Март 2016 - 15:19) писал:

Для скроллинга у Вас уже есть код выше, если Вы удалите, то все будет работать корректно и ошибка пропадет.
без него нет ошибок но и модификации не ходят

#46 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 30 Март 2016 - 17:22

Просмотр сообщенияBeliu (30 Март 2016 - 16:11) писал:

без него нет ошибок но и модификации не ходят

Здравствуйте, в шаблоне Товары перед кодом:

<div class="toolbar clearfix">

добавьте код:
			<script>
			  $(document).ready(function(){
			  $(window).scroll(function(){
			  if ($('body').scrollTop() + $('.header').outerHeight() >= $('.category-products').offset().top) {
			  $('.toolbar').addClass('toolbar-fixed').css('top', $('.header').outerHeight() + 'px')
			  }
			  else {
			  $('.toolbar').removeClass('toolbar-fixed');
			  }
			  });
			  });
			</script>

тогда у Вас и модификации будет фиксированные и ошибки не будет.

#47 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 17:31

Просмотр сообщенияЮля123 (30 Март 2016 - 17:22) писал:

Здравствуйте, в шаблоне Товары перед кодом:

<div class="toolbar clearfix">

добавьте код:
		 <script>
			 $(document).ready(function(){
			 $(window).scroll(function(){
			 if ($('body').scrollTop() + $('.header').outerHeight() >= $('.category-products').offset().top) {
			 $('.toolbar').addClass('toolbar-fixed').css('top', $('.header').outerHeight() + 'px')
			 }
			 else {
			 $('.toolbar').removeClass('toolbar-fixed');
			 }
			 });
			 });
		 </script>

тогда у Вас и модификации будет фиксированные и ошибки не будет.
все заработало без ошибок. Подскажите пожалуйста как теперь разгруппировать товары по характеристикам в моем случае по модификациям если можно?

#48 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 30 Март 2016 - 17:44

Просмотр сообщенияBeliu (30 Март 2016 - 17:31) писал:

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

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

#49 Beliu

Beliu

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

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

Отправлено 30 Март 2016 - 17:53

Просмотр сообщенияЮля123 (30 Март 2016 - 17:44) писал:



Уточните поподробнее что требуется сделать, не совсем понимаю вопрос.
мне скинули вот этот вариант но практически ни одного кода для замены у себя я не нашел.

Просмотр сообщенияVaccina (30 Март 2016 - 06:47) писал:

Еще как вариант, можно группировать товары по характеристикам, пример и инструкция реализации:
http://forum.storela..._40#entry229928
хотелось чтобы сгруппировать товары по характеристикам в моем случае по модификациям

#50 Vaccina

Vaccina

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

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

Отправлено 01 Апрель 2016 - 06:49

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

#51 Beliu

Beliu

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

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

Отправлено 02 Апрель 2016 - 17:08

Просмотр сообщенияVaccina (01 Апрель 2016 - 06:49) писал:

Подготовьте пожалуйста товары, добавьте в них характеристики, по которым сами товары необходимо группировать, также укажите пожалуйста в сообщение сами характеристики. Это необходимо для написания готовой инструкции для вашего шаблона. Уточните также пожалуйста у каждой из групп товаров будет ли в последующем свой рисунок с описанием как на примере по ссылке выше?
уточните пожалуйста 1. если я буду группировать не по характеристикам а по модификациям имеет ли это значение?
2. На все товары будет только одна модификация(характеристика) это блюдо. Но в разных категориях будут разные модификации блюда к примеру в одной супы, гамбургеры в другой пицца и десерты скидывать все вместе?

#52 Vaccina

Vaccina

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

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

Отправлено 05 Апрель 2016 - 03:54

Немного не понятно, модификации это предоставление выбора в одном товаре, например, товар туфли1 и модификации размеры 35,36 и так далее. Или у вас будет идти в том же духе, товар Блюдо 1, в него заходим и выбираем модификации?

#53 Beliu

Beliu

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

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

Отправлено 17 Апрель 2016 - 15:28

Просмотр сообщенияVaccina (05 Апрель 2016 - 03:54) писал:

Немного не понятно, модификации это предоставление выбора в одном товаре, например, товар туфли1 и модификации размеры 35,36 и так далее. Или у вас будет идти в том же духе, товар Блюдо 1, в него заходим и выбираем модификации?
Мне нужно чтобы товары в категории отделялись друг от друга в зависимости от харктеристики. К примеру модификации обувь(туфли, сандали)
Например.
Туфли
--------------
Туфли 1 туфли 2 туфли 3

Сандали
-------------------
Сандали1 сандали2 сандали3 и тд

Подскажи что можно сделать очень нужно?

#54 Vaccina

Vaccina

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

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

Отправлено 22 Апрель 2016 - 01:39

Данной строкой вы меня совершенно запутали =)

Цитата

Мне нужно чтобы товары в категории отделялись друг от друга в зависимости от харктеристики. К примеру модификации обувь(туфли, сандали)

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

#55 Beliu

Beliu

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

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

Отправлено 22 Апрель 2016 - 01:59

Просмотр сообщенияVaccina (22 Апрель 2016 - 01:39) писал:

Данной строкой вы меня совершенно запутали =)


Подготовьте пожалуйста товары, добавьте необходимые параметры, по которым будет производиться разделение и укажите пожалуйста, где вы изменили товары, чтобы я заранее могла на них тестировать.
поймите я не могу сейчас внести все параметры потому что товары будут прибавляться и параметры будут тоже новые мне нужно чтобы это все работало как то автоматически. Мне кажется это не самый сложный вопрос для таких мастеров) просто чтобы  в категории товары отделялись друг от друга а не были все в одной каше. Помогите очень нужно!

Вот так вот

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

  • Screenshot_17.png
  • Screenshot_18.png


#56 Vaccina

Vaccina

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

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

Отправлено 22 Апрель 2016 - 04:27

Для начала, давайте добавим скрытый блок характеристик товарам, чтобы они изначально были доступны, в шаблоне Товары найдите:
<div class="product-hover">
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>

замените на:
<div class="product-hover">
<div class="characters" style="display:none !important;">
{% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}
   <div class="oneprop">
	 <div class="attr_name">{goods.goods_attr_list.NAME} :</div>
	 <div class="attr_value">{goods.goods_attr_list.VALUE}</div>
   </div>
{% ENDIF %}{% ENDFOR %}
</div>
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>


#57 Beliu

Beliu

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

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

Отправлено 23 Апрель 2016 - 00:22

Просмотр сообщенияVaccina (22 Апрель 2016 - 04:27) писал:

Для начала, давайте добавим скрытый блок характеристик товарам, чтобы они изначально были доступны, в шаблоне Товары найдите:
<div class="product-hover">
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>

замените на:
<div class="product-hover">
<div class="characters" style="display:none !important;">
{% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}
<div class="oneprop">
	 <div class="attr_name">{goods.goods_attr_list.NAME} :</div>
	 <div class="attr_value">{goods.goods_attr_list.VALUE}</div>
</div>
{% ENDIF %}{% ENDFOR %}
</div>
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>
Добавил

#58 Beliu

Beliu

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

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

Отправлено 23 Апрель 2016 - 08:48

Просмотр сообщенияVaccina (22 Апрель 2016 - 04:27) писал:

Для начала, давайте добавим скрытый блок характеристик товарам, чтобы они изначально были доступны, в шаблоне Товары найдите:
<div class="product-hover">
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>

замените на:
<div class="product-hover">
<div class="characters" style="display:none !important;">
{% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}
   <div class="oneprop">
	 <div class="attr_name">{goods.goods_attr_list.NAME} :</div>
	 <div class="attr_value">{goods.goods_attr_list.VALUE}</div>
   </div>
{% ENDIF %}{% ENDFOR %}
</div>
										 <h3 class="product-name">
												 <a href="{goods.URL | url_amp}" title="{goods.NAME}">{goods.NAME}</a>
										 </h3>
сейчас я так понимаю мне нужно предоставить все возможные характеристики?

#59 Vaccina

Vaccina

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

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

Отправлено 26 Апрель 2016 - 04:36

В шаблоне Товары найдите:
  <div class="product-hover">
<div class="characters" style="display:none !important;">
{% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}
   <div class="oneprop">
		 <div class="attr_name">{goods.goods_attr_list.NAME} :</div>
		 <div class="attr_value">{goods.goods_attr_list.VALUE}</div>
   </div>
{% ENDIF %}{% ENDFOR %}
</div>

замените на:
<div class="characters" style="display:none !important;">
{% FOR mods %}{% FOR v %}{% IF goods.mods.v.NAME = Блюдо %}
		 {goods.mods.v.VALUE}
{% ENDIF %}{% ENDFOR %}{% ENDFOR %}
</div>

В конец main.js вставьте:
$('.products').each(function () {
	var mylist = $(this);
	var listitems = mylist.find('.product').get();
	listitems.sort(function(a, B) {
	 var compA = $(a).text().toUpperCase();
	 var compB = $(B).text().toUpperCase();
	 return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
	})
	$.each(listitems, function(idx, itm) { mylist.append(itm); });
});


#60 Beliu

Beliu

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

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

Отправлено 26 Апрель 2016 - 12:38

что то не вероятное произошло) все растянулась по левому краю  подвал по правому снизу при переворачивании товара вообще белое пятно...

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

  • Screenshot_77.jpg





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

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