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


Подбор продукции по параметрам. Как работают фильтры


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

#81 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 23 Март 2013 - 15:49

Просмотр сообщенияLion (23 Март 2013 - 09:36) писал:

привет, выкладываю:
. . .

Сейчас у Вас на сайте есть фильтры для данной категории

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

  • ScreenShot 192.png


#82 Lion

Lion

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

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 23 Март 2013 - 16:55

Да вижу, не пришло в голову в этом месте их даже искать. Как можно их переместить под поле с вариантами сортировки товаров? Т.е. вверх над каталогом?

#83 Сake

Сake

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

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

Отправлено 26 Март 2013 - 02:14

Данный вопрос рассматривался в следующей теме форума http://forum.storela...ртир/#entry9752

#84 Lion

Lion

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

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 26 Март 2013 - 17:51

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

#85 Сake

Сake

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

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

Отправлено 27 Март 2013 - 01:28

Вам необходимо удалить дубликат, вы вероятно вместо переноса просто скопировали код. Удалите дубликат фильтров из шаблона "HTML", код выглядит примерно следующим образом

!-- Если в тарифном плане подключен модуль фильтров по товарам -->
				  {% IF TARIFF_FEATURE_GOODS_FILTERS %}
					<!-- Фильтры по товарам. Появляются только на странице категории и поиска по товарам -->
					{% IF SHOW_GOODS_FILTERS %}
					  <li class="goods_filters"><br /><h2>Фильтры</h2>
						<ul>
						  <!-- Форма поиска отправляет всегда на ту же страницу, на которой находится пользователь -->
						  <form action="" method="get">
							<div class="contentTbodySearchFilterBlock cornerAll">
 
							  <!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
							  {% FOR filter_attr_list %}
								<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
								<div class="contentTbodySearchFilterBlockValues">
								{% FOR values %}
								  <input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
								  <label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
 
							  <!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
							  {% FOR filter_prop_list %}
								<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
								<div class="contentTbodySearchFilterBlockValues">
								{% FOR values %}
								  <input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
								  <label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
								{% ENDFOR %}
								</div>
							  {% ENDFOR %}
							</div>
						  </form>
						</ul>
					  </li>
					{% ENDIF %}
				  {% ENDIF %}
				  <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->


#86 Lion

Lion

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

  • Пользователи
  • PipPipPipPip
  • 337 сообщений
  • ГородMoscow

Отправлено 31 Март 2013 - 15:23

Спасибо, помогло.

#87 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 10:31

Здравствуйте. Сделал фильтр над каталогом. Как сделать, чтобы фильтры были в строчку, а не в столбец. И ещё пропало количество товара в фильтре, как вернуть.
И как убрать сортировку.

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

  • Снимок.png


#88 miyako

miyako

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

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

Отправлено 02 Апрель 2013 - 10:42

Просмотр сообщенияdizel1990 (02 Апрель 2013 - 10:31) писал:

Здравствуйте. Сделал фильтр над каталогом. Как сделать, чтобы фильтры были в строчку, а не в столбец. И ещё пропало количество товара в фильтре, как вернуть.
И как убрать сортировку.

Найдите код в main.css:
.goodsListingTopNavigation td {
padding-bottom: 0.7em;
}
и замените на:
.goodsListingTopNavigation td {
padding-bottom: 0.7em;
float: left;
}


#89 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 10:56

Просмотр сообщенияmiyako (02 Апрель 2013 - 10:42) писал:

Найдите код в main.css:
.goodsListingTopNavigation td {
padding-bottom: 0.7em;
}
и замените на:
.goodsListingTopNavigation td {
padding-bottom: 0.7em;
float: left;
}

ничего не изменилось

#90 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 11:07

У меня после перестановки фильтра съехала функкция Таблица список. Как вернуть обратно?

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

  • Снимок1.png


#91 miyako

miyako

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

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

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

Просмотр сообщенияdizel1990 (02 Апрель 2013 - 11:07) писал:

У меня после перестановки фильтра съехала функкция Таблица список. Как вернуть обратно?

У вас сейчас код выглядит так:
.goodsListingTopNavigation td			   {padding-bottom:0.7em;}
вы не применили вышеуказанный изменения.

#92 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 11:21

Просмотр сообщенияmiyako (02 Апрель 2013 - 11:17) писал:

У вас сейчас код выглядит так:
.goodsListingTopNavigation td			 {padding-bottom:0.7em;}
вы не применили вышеуказанный изменения.
изменил, но ничего не изменилось. Мне нужно вернуть "таблица список" в каталог. Посмотрите пожалуйста.

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

  • Снимокф.png


#93 miyako

miyako

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

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

Отправлено 02 Апрель 2013 - 12:00

Просмотр сообщенияdizel1990 (02 Апрель 2013 - 11:21) писал:

изменил, но ничего не изменилось. Мне нужно вернуть "таблица список" в каталог. Посмотрите пожалуйста.

Если вы очистите кэш, то у вас отобразиться, как вы хотели. Какую тему дизайна вы изначально выбирали?

#94 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 12:05

Просмотр сообщенияmiyako (02 Апрель 2013 - 12:00) писал:

Если вы очистите кэш, то у вас отобразиться, как вы хотели. Какую тему дизайна вы изначально выбирали?
Честно не знаю. Так как делал дизайнер.
Смотрите мне необходимо сделать
1) Убрать сортировать по
2) Переместить список таблица, как указано на фото
3) Сделать фильтр в строчку

#95 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 13:54

Просмотр сообщенияmiyako (02 Апрель 2013 - 12:00) писал:

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

#96 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 14:49

Подскажите кто-нибудь. необходимо сделать
1) Убрать сортировать по или переместить туда же, как показано на картинке (просьба рассмотреть два варианта.)
2) Переместить список таблица, как указано на фото
3) Сделать фильтр в строчку

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

  • Снимокф.png


#97 Stasya

Stasya

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

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

Отправлено 02 Апрель 2013 - 15:27

1.Чтобы переместить или удалить сортировать по, Вам необходимо в шаблоне Товрары найти блок
<!-- Блок выбора параметра по которому производится сортировка списка товаров и возможность изменения лимитов выдачи -->
<form action="">
	 <table class="goodsListingTopNavigation">
	 <tr>
		 <td>
		 <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
		 {% FOR goods_filters %}
		 <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		 {% ENDFOR %}
		 <!-- Поле выбора сортировки -->
		 {% IF goods_show_order_fields %}
		 Сортировать по:
		 <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 %}
		 </td>
		 <td class="alignCenter viewSelector">
		 <!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->
		 </td>
		 <td class="alignRight">
		 <!-- Поле выбора лимитов -->
		 {% IF goods_show_per_page %}
		 Показывать по:
		 <select name="per_page" onchange="this.form.submit();">
			 {% FOR goods_per_page_list %}
			 <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
			 {% ENDFOR %}
		 </select>
		 {% ENDIF %}
		 </td>
	 </tr>
	 </table>
</form>
<!-- END Блок выбора параметра по которому производится сортировка списка товаров -->
и либо удалить его либо вставить туда куда Вы хотели бы
2.В шаблоне Товары найдите блок
<td class="alignCenter viewSelector">
		 <!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->
		 </td>
вырежьте его затем вставьте вот этот блок
<div class="alignCenter viewSelector">
		 <!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->
		 </div>
после строки
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
3. Замените Ваш код фильтра
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
<div class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}

на
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
<span class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</span>
{% ENDFOR %}

и блок
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
<div class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}
на
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
<span class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</span>
{% ENDFOR %}


#98 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 15:36

Просмотр сообщенияStasya (02 Апрель 2013 - 15:27) писал:

1.
2.В шаблоне Товары найдите блок
<td class="alignCenter viewSelector">
		 <!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->
		 </td>
вырежьте его затем вставьте вот этот блок
<div class="alignCenter viewSelector">
		 <!-- Переключатель режима просмотра -->
		 {% IF GOODS_VIEW_TYPE=2 %}
		 <strong title="Список товаров сейчас отображается в виде таблицы, по 2 товара на строку">Таблица</strong>&nbsp;
		 <a href="?goods_view_type=1" title="Отображать список товаров в виде списка">Список</a>
		 {% ELSE %}
		 <a href="?goods_view_type=2" title="Отображать список товаров в виде таблицы с 2мя товарами на одну строку">Таблица</a>&nbsp;
		 <strong title="Список товаров сейчас отображается в виде списка, где один товар занимает одну строку">Список</strong>
		 {% ENDIF %}
		 <!-- /Переключатель режима просмотра -->
		 </div>
после строки
<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->
3. Замените Ваш код фильтра
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
<div class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}

на
<!-- Фильтры по характеристикам товаров (Например: Производитель, разрешение экрана, заряд батареи) -->
{% FOR filter_attr_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_attr_list.NAME}</span>
<span class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" value="1" id="filterAttrVal{filter_attr_list.values.ID}" {% IF filter_attr_list.values.CHECKED %}checked="checked"{% ELSEIF filter_attr_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} />
<label for="filterAttrVal{filter_attr_list.values.ID}">{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</span>
{% ENDFOR %}

и блок
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
<div class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</div>
{% ENDFOR %}
на
<!-- Фильтры по свойствам товарных модификаций (Например: Цвет, размер, модификация) -->
{% FOR filter_prop_list %}
<span class="contentTbodySearchFilterBlockHeader">{filter_prop_list.NAME}</span>
<span class="contentTbodySearchFilterBlockValues">
{% FOR values %}
<input type="checkbox" name="form[filter][prop][{filter_prop_list.ID}][{filter_prop_list.values.ID}]" value="1" id="filterPropVal{filter_prop_list.values.ID}" {% IF filter_prop_list.values.CHECKED %}checked="checked"{% ELSEIF filter_prop_list.values.NB_GOODS_FILTERED=0 %}disabled="disabled"{% ENDIF %} >
<label for="filterPropVal{filter_prop_list.values.ID}">{filter_prop_list.values.VALUE} ({filter_prop_list.values.NB_GOODS_FILTERED})</label><br />
{% ENDFOR %}
</span>
{% ENDFOR %}
Вот, что стало. за то цифры появились. есть ещё варианты?

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

  • Снимок.png


#99 Stasya

Stasya

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

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

Отправлено 02 Апрель 2013 - 15:54

Для того чтобы не было чисел в скобочка удалите строки
({filter_attr_list.values.NB_GOODS_FILTERED})
и
({filter_prop_list.values.NB_GOODS_FILTERED})


#100 dizel1990

dizel1990

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

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

Отправлено 02 Апрель 2013 - 21:35

Ни один из предложенных методов не помог. Просьба написать ещё варианты.
И так задачи остаются те же.
Подскажите кто-нибудь. необходимо сделать
1) Убрать сортировать по или переместить туда же, как показано на картинке (просьба рассмотреть два варианта.)
2) Переместить список таблица, как указано на фото
3) Сделать фильтр в строчку
+как убрать навигацию на страницы например: Главная » Каталог товаров » Аксессуары » Все для iPhone » Чехлы для iPhone 5

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

  • Снимокф.png





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

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