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


Изменить Компановку Главной


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

#141 pilot

pilot

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

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

Отправлено 04 Декабрь 2015 - 14:28

Спасибо Данил.
Еще хотелки:
выбор фильтра сделать не выпадающим, а показывать все характеристики сразу, типа как здесь http://napleche.ru/c...e-ryukzaki?form[filter][attr][2205526][6766130]=1 ( кажется на этом конструкторе сделано), но в два или три столбца. И добавить кнопку, по которой фильтр будет срабатывать, сейчас фильтруется при выборе любого параметра.

#142 Ирина345

Ирина345

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

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

Отправлено 04 Декабрь 2015 - 14:39

Просмотр сообщенияpilot (04 Декабрь 2015 - 14:28) писал:

Спасибо Данил.
Еще хотелки:
выбор фильтра сделать не выпадающим, а показывать все характеристики сразу, типа как здесь http://napleche.ru/c...e-ryukzaki?form[filter][attr][2205526][6766130]=1 ( кажется на этом конструкторе сделано), но в два или три столбца. И добавить кнопку, по которой фильтр будет срабатывать, сейчас фильтруется при выборе любого параметра.
Найдите в шаблоне Товары код
{% FOR filter_attr_list %}
				  <div class="filter">
					<div>
					  {filter_attr_list.NAME}:<br />
					  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
						<option> - все - </option>
						{% FOR values %}
						  <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option>
						{% ENDFOR %}
					  </select>
					</div>
				  </div>
				{% ENDFOR %}
   
				<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
				{% FOR filter_prop_list %}
				  <div class="filter">
					<div>
					  {filter_prop_list.NAME}:<br />
					  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
						<option> - все - </option>
						{% FOR values %}
						  <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</option>
						{% ENDFOR %}
					  </select>
					</div>
				  </div>
				{% ENDFOR %}
замените на
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд аккомулятора) -->
																																{% FOR filter_attr_list %}
																																  <div class="filter {% IF filter_attr_list.NAME = Цвет %}colors{% ENDIF %}">
																																								{filter_attr_list.NAME}:<br />
																																								{% FOR values %}
																																								  <label class="filter2-label">
																																																<input value="1" type="checkbox" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ENDIF %} onclick="$(this).attr('name', $(this).attr('value') == -1 ? '' : $(this).attr('rel'));this.form.submit();" name="{% IF filter_attr_list.values.CHECKED %}form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]{% ENDIF %}">
																																																<span>{filter_attr_list.values.VALUE}</span> ({filter_attr_list.values.NB_GOODS_FILTERED})
																																								  </label>
																																								{% ENDFOR %}
																																  </div>
																																{% ENDFOR %}
		
								<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
								{% FOR filter_prop_list %}
								  <div class="filter">
										<div>
										  {filter_prop_list.NAME}:<br />
										  <select onchange="$(this).attr('name', $(this).find('option:selected').attr('value') == -1 ? '' : $(this).find('option:selected').attr('rel'));this.form.submit();" name="{% FOR values %}{% IF filter_prop_list.values.CHECKED %}form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]{% ENDIF %}{% ENDFOR %}">
												<option> - все - </option>
												{% FOR values %}
												  <option value="1" rel="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" {% IF filter_prop_list.values.CHECKED %}selected="selected"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %}>{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</option>
												{% ENDFOR %}
										  </select>
										</div>
								  </div>
								{% ENDFOR %}
добавьте в конец style.css

.filter label {
	display: block;
}


#143 pilot

pilot

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

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

Отправлено 04 Декабрь 2015 - 17:05

Ирина, прекрасно, спасибо. Теперь бы выровнять все это дело...   Все характеристики разместить в три одинаковые по ширине колонки, если название будет длиннее ширины колонки - перенос. И подсветить бы фон этой выпадающей формы. Заранее спасибо.
ЗЫ А еще нужна возможность менять размер и положение этой кнопки
ЗЫ ЗЫ  А вот эти элементы, сортировка, нужно вынести вверх за пределы кнопки сортировка.jpg

#144 pilot

pilot

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

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

Отправлено 07 Декабрь 2015 - 12:54

АП

#145 Ирина345

Ирина345

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

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

Отправлено 07 Декабрь 2015 - 17:25

Просмотр сообщенияpilot (04 Декабрь 2015 - 17:05) писал:

Ирина, прекрасно, спасибо. Теперь бы выровнять все это дело...   Все характеристики разместить в три одинаковые по ширине колонки, если название будет длиннее ширины колонки - перенос. И подсветить бы фон этой выпадающей формы. Заранее спасибо.
ЗЫ А еще нужна возможность менять размер и положение этой кнопки
ЗЫ ЗЫ  А вот эти элементы, сортировка, нужно вынести вверх за пределы кнопки Прикрепленный файл сортировка.jpg
Здравствуйте, что бы выровнять ширину колонов с фильтрами, найдите в файле style.css
.filter {
	padding-right: 10px;
	padding-bottom: 10px;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: top;
	position: relative;
	z-index: 100;
	width: auto;
}

замените на

.filter {
	padding-right: 10px;
	padding-bottom: 10px;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: top;
	position: relative;
	z-index: 100;
	width: 219px;
}


#146 pilot

pilot

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

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

Отправлено 08 Декабрь 2015 - 08:28

Ирина, опять спасибо. Еще нужно

Просмотр сообщенияpilot (04 Декабрь 2015 - 14:28) писал:

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


#147 Ирина345

Ирина345

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

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

Отправлено 08 Декабрь 2015 - 13:05

Просмотр сообщенияpilot (08 Декабрь 2015 - 08:28) писал:

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

#148 pilot

pilot

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

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

Отправлено 08 Декабрь 2015 - 13:41

Ирина, а можно как то рамки узнать? "Огласите весьсписокпжалуста" (С)

#149 Ирина345

Ирина345

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

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

Отправлено 08 Декабрь 2015 - 13:44

Просмотр сообщенияpilot (08 Декабрь 2015 - 13:41) писал:

Ирина, а можно как то рамки узнать? "Огласите весьсписокпжалуста" (С)
Стоимость доработки будет зависеть напрямую от сложности задачи, сотрудник оценит ваше ТЗ и вышлет прайс, если вы будете согласны вам произведут изменения.

#150 pilot

pilot

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

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

Отправлено 19 Декабрь 2015 - 13:41

Очень неудобно реализован фильтр по цене. Например фильтрую товары по какому нибудь другому параметру. Мне выдает какое-то количество товаров, у них свой диапазон цены, например 1000 - 2000. При снятии фильтра (хочу увидеть все товары),  мне показывает только товары с диапазоном цены 1000 - 2000. Чтобы увидеть все, нужно вручную раздвигать ползунки ценового фильтра. А это еще нужно увидеть и сообразить. Ужасно неудобно, можно исправить так, чтобы диапазон цен в фильтре всегда был максимальным и менялся только вручную?

#151 pilot

pilot

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

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

Отправлено 02 Март 2016 - 09:37

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

#152 RedHead

RedHead

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

  • Модераторы
  • 1 052 сообщений

Отправлено 02 Март 2016 - 10:38

Просмотр сообщенияpilot (02 Март 2016 - 09:37) писал:

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

Здравствуйте. В редакторе шаблонов, в шаблоне style.css после строк:

@media only screen and (max-width:1210px)
{
вставьте:
.shopregion {top: 50px;}
  .shopregionp {top: 55px;}
  #header-right {margin-top: 5px;}

затем после строк:
@media only screen and (max-width:959px)
{
вставьте:
  ul.accordion_main, div#search_block_top {
	margin-top: 3px;
}
div#header_shopping_cart {
	margin-top: -9px;
}


#153 pilot

pilot

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

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

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

Вот что получилось Безымянный.png
отыграл назад

#154 pilot

pilot

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

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

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

Подскажите еще пожалуйста, можно установить лимит выдачи товаров на страницу и как это сделать?

#155 Vaccina

Vaccina

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

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

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

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

#156 pilot

pilot

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

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

Отправлено 03 Март 2016 - 08:01

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

К сожалению, сейчас не наблюдаю данную проблему,
Хм... а я прямо сейчас наблюдаю - на маленьком мониторе Безымянный1.png

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

Вот еще на маленьком мониторе съехавший элемент нашел Безымянный3.png

#157 pilot

pilot

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

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

Отправлено 03 Март 2016 - 13:02

ап

#158 Юля123

Юля123

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

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

Отправлено 03 Март 2016 - 14:59

Просмотр сообщенияpilot (03 Март 2016 - 08:01) писал:

Хм... а я прямо сейчас наблюдаю - на маленьком мониторе Прикрепленный файл Безымянный1.png

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

Вот еще на маленьком мониторе съехавший элемент нашел Прикрепленный файл Безымянный3.png

Здравствуйте, в style.css добавьте код:

#title {
	margin-top: 74px !important;
}

после кода:

@media only screen and (max-width:1210px)
{
 

В конце main.css добавьте код:

label.sort_by {
	width: auto;
}

В шаблоне Товары после кода:

			<div id="productsSortForm">
			  <!-- Поле выбора сортировки -->
			  {% IF goods_show_order_fields %}
				<label class="sort_by">Сортировать по:</label>
				<select name="goods_search_field_id" onchange="this.form.submit();">
				  {% FOR goods_order_fields %}
				  <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
				  {% ENDFOR %}
				</select>
			  {% ENDIF %}
			</div>

добавьте код:

			<!-- Страницы -->
			{% IF show_pages %}
			<div class="pages">
			  <ul class="pagination">
				{% FOR goods_pages %}
				  {% IF goods_pages.CURRENT %}
					<li class="current">{goods_pages.PAGE}</li>
				  {% ELSE %}
					<li class="page_number"><a href="{GOODS_PAGINATE_URL | url_amp}&page={goods_pages.PAGE}">{goods_pages.PAGE}</a></li>
				  {% ENDIF %}
				{% ENDFOR %}
			  </ul>
			</div>
			{% ENDIF %}
			<!-- /Страницы -->
 

и в конце main.css добавьте код:

.pages {float: right;}
.pages ol {display:inline;}
.pages li {display:inline-block; margin:0 2px;font-size: 14px;color:#7f7f7f;font-weight: 700;background: #f8f8f8;border-radius: 3px;text-align: center;min-height: 32px;min-width: 32px;line-height: 32px;}
.pages .current, .pages li:hover {color:#fff; background: #DA3B44;}
.pages li a {color: #afafaf;}
.pages li a:hover {color: #fff;}
.pages li .fa {font-size: 24px;color: #7f7f7f;padding: 3px 5px;margin: 0 0 1px;vertical-align: middle;}
i.fa.fa-angle-double-right:before {
	content: '>';
	font-size: 16px;
	vertical-align: top;
}
.pages li:hover .fa {color: #fff;}
i.fa.fa-angle-double-left:before {
	content: '<';
	font-size: 16px;
	vertical-align: top;   
}


#159 pilot

pilot

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

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

Отправлено 05 Март 2016 - 13:58

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

#160 Danil

Danil

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

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

Отправлено 05 Март 2016 - 14:04

Просмотр сообщенияpilot (05 Март 2016 - 13:58) писал:

Юля спасибо, количество выводимых товаров лимитируется, правда только из кабинета в настройках. Помогите вернуть на место поле выбора способа сортировки -Прикрепленный файл Безымянный1.jpg
Здравствуйте.
В конец style.css добавьте
label.sort_by {
	margin-top: -10px !important;
}





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

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