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


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


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

#21 Beliu

Beliu

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

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

Отправлено 20 Март 2016 - 12:28

Просмотр сообщенияЮля123 (18 Март 2016 - 13:40) писал:

Модификации у Вас больше не "дергаются", уточните, что еще нужно сделать?
и еще после того как уменьшили меню при нажатии половины телефона и поиска не видно

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

  • Screenshot_3.png


#22 Danil

Danil

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

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

Отправлено 20 Март 2016 - 12:47

Просмотр сообщенияBeliu (20 Март 2016 - 12:28) писал:

и еще после того как уменьшили меню при нажатии половины телефона и поиска не видно
Здравствуйте.
В ain.css найдите код
.phone-active, .search-active {
	bottom: 0;
	display: none;
	margin: 18px 0;
	overflow: hidden;
	position: absolute !important;
	right: 0;
	top: 0;
	z-index: 920;
}
и замените на
.phone-active, .search-active {
	bottom: 0;
	display: none;
	margin: 0;
	overflow: hidden;
	position: absolute !important;
	right: 0;
	top: 0;
	z-index: 920;
}


#23 Beliu

Beliu

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

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

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

Просмотр сообщенияDanil (20 Март 2016 - 12:47) писал:

Здравствуйте.
В ain.css найдите код
.phone-active, .search-active {
bottom: 0;
display: none;
margin: 18px 0;
overflow: hidden;
position: absolute !important;
right: 0;
top: 0;
z-index: 920;
}
и замените на
.phone-active, .search-active {
bottom: 0;
display: none;
margin: 0;
overflow: hidden;
position: absolute !important;
right: 0;
top: 0;
z-index: 920;
}
Спасибо а по предыдущим двум вопросам в этой теме можно что то сделать?

#24 Beliu

Beliu

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

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

Отправлено 22 Март 2016 - 13:16

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

ничего не понял пробывал менять ничего не происходит мне просто надо кнопки списка в каталоге а не в карточке товара (рис1) поменять на флажки (рис2)
ап

#25 Vaccina

Vaccina

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

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

Отправлено 23 Март 2016 - 06:23

Простите за ожидание, инструкция по реализации кнопок вместо выпадающего списка фильтров каталога:
http://forum.storela...page__p__231064

#26 Beliu

Beliu

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

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

Отправлено 23 Март 2016 - 16:39

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

Простите за ожидание, инструкция по реализации кнопок вместо выпадающего списка фильтров каталога:
http://forum.storela...page__p__231064
Спасибо сделал. А можно как нибудь сделать чтобы страница не обновлялась а просто исчезали  не нужные и появлялись нужные товары на странице которые выбраны по модификация товаров?

#27 Vaccina

Vaccina

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

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

Отправлено 24 Март 2016 - 03:46

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

#28 Beliu

Beliu

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

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

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

Просмотр сообщенияVaccina (24 Март 2016 - 03:46) писал:

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

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

  • Screenshot_335.png


#29 Vaccina

Vaccina

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

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

Отправлено 25 Март 2016 - 07:03

В шаблоне Товары найдите:з
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
										<form action="" method="get">
										  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) -->
										  {% FOR filter_attr_list %}
												<div class="filter">
												  {filter_attr_list.NAME}:<br />
														{% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_attr_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										  {% FOR filter_prop_list %}
												<div class="filter">
												  {filter_prop_list.NAME}:<br />
												  {% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_prop_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <input type="submit" value="Применить" style="width: 96px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;" />
										  <div class="clear"></div>
										</form>

заменит на:
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
										<form action="" method="get">
										  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) -->
										  {% FOR filter_attr_list %}
												<div class="filter">
														{% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_attr_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										  {% FOR filter_prop_list %}
												<div class="filter">
												  {% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_prop_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <input type="submit" value="Применить" style="width: 96px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;display: inline-block;" />
										  <div class="clear"></div>
										</form>

В main.css вставьте:
.filter {
	display: inline-block;
	margin: 10px 0;
}


#30 Beliu

Beliu

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

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

Отправлено 26 Март 2016 - 14:21

Просмотр сообщенияVaccina (25 Март 2016 - 07:03) писал:

В шаблоне Товары найдите:з
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
										<form action="" method="get">
										  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) -->
										  {% FOR filter_attr_list %}
												<div class="filter">
												  {filter_attr_list.NAME}:<br />
														{% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_attr_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										  {% FOR filter_prop_list %}
												<div class="filter">
												  {filter_prop_list.NAME}:<br />
												  {% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_prop_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <input type="submit" value="Применить" style="width: 96px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;" />
										  <div class="clear"></div>
										</form>

заменит на:
<!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
										<form action="" method="get">
										  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккумулятора) -->
										  {% FOR filter_attr_list %}
												<div class="filter">
														{% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_attr_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
										  {% FOR filter_prop_list %}
												<div class="filter">
												  {% FOR values %}
														  <input value="1"  type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ENDIF %} /> {filter_prop_list.values.VALUE}
														{% ENDFOR %}
												</div>
										  {% ENDFOR %}
										  <input type="submit" value="Применить" style="width: 96px; padding: 4px 13px; font-size: 12px; margin: 10px 0 0 4px;display: inline-block;" />
										  <div class="clear"></div>
										</form>

В main.css вставьте:
.filter {
	display: inline-block;
	margin: 10px 0;
}

Спасибо. Еще такой вопрос можно каким нибудь образом сделать модификации для категорий категорий будет слишком много?

#31 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

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

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

Спасибо. Еще такой вопрос можно каким нибудь образом сделать модификации для категорий категорий будет слишком много?

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

#32 Beliu

Beliu

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

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

Отправлено 26 Март 2016 - 19:06

Просмотр сообщенияFirefly (26 Март 2016 - 15:39) писал:



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

#33 Beliu

Beliu

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

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

Отправлено 27 Март 2016 - 13:01

Просмотр сообщенияFirefly (26 Март 2016 - 15:39) писал:

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

#34 Юля123

Юля123

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

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

Отправлено 28 Март 2016 - 14:33

Просмотр сообщенияBeliu (27 Март 2016 - 13:01) писал:

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

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



Цитата

после JS чистки перестала прикрепляться навигация


Вы можете восстановить бекап шаблона за более ранний период.

#35 Beliu

Beliu

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

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

Отправлено 29 Март 2016 - 14:57

Просмотр сообщенияЮля123 (28 Март 2016 - 14:33) писал:



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


будет много категорий делащиеся на виды кухни итальянская китайская и тд. К примеру чтобы с боку были флажки и при нажатии на тот флажок скролила к этим категориям?

#36 Юля123

Юля123

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

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

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

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

будет много категорий делащиеся на виды кухни итальянская китайская и тд. К примеру чтобы с боку были флажки и при нажатии на тот флажок скролила к этим категориям?

Как вариант, сделать больше вложенность категорий. Т.е. сделать отдельную категорию "виды кухни" и в ней подкатегории с кухнями, а в них дальше еще покатегории, если нужно.

#37 Beliu

Beliu

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

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

Отправлено 29 Март 2016 - 19:13

Просмотр сообщенияЮля123 (29 Март 2016 - 15:23) писал:



Как вариант, сделать больше вложенность категорий. Т.е. сделать отдельную категорию "виды кухни" и в ней подкатегории с кухнями, а в них дальше еще покатегории, если нужно.
я так и сделал других вариантов нет?

#38 Vaccina

Vaccina

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

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

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

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

#39 Beliu

Beliu

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

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

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

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

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

#40 Ирина345

Ирина345

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

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

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

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

спасибо отлично тоже хочу произвести такие изменения, но половину изменений которые надо произвести с этой темы у меня почему то нет в шаблонах похожих кодов. помогите пожалуйста
Здравствуйте,
на данный момент у Вас на сайте присутствует ошибка из-за код в файле 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');
  }
});
});

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




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

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