Castiel (02 Апрель 2014 - 19:05) писал:
Фильтры (Дизайн)
#41
Отправлено 03 Апрель 2014 - 08:25
#42
Отправлено 03 Апрель 2014 - 09:07
koloskov (03 Апрель 2014 - 08:25) писал:
Здравствуйте, данная проблема присутствует на всех шаблонах.
Если удалить или закомментировать код фильтра по ценам, то ваша проблема устранится.
<!-- Если есть возможность фильтрации товаров по ценам --> {% IF SHOW_GOODS_PRICE_FILTERS %} <!-- <div class="filter"> заменяю строчкой ниже ради дизайна фильтров --> <!-- без разделительной черты --> <div class="filter" style="margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;"> <!-- можно с разделительной чертой <div class="filter" style="border-right: 1px solid #000;margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;"> --> <span style="color: #333;"> <!-- Я делаю открывающий тег цвета шрифта и закрывается он внизу блока фильтров --> <div> <!-- <label>Цена</label><br /> скрываю заголовок , т.к. его разместил выше --> <input id="goods-filter-min-price" type="text" class="inputText" name="form[filter][price][min]" value="{% IF GOODS_FILTER_MIN_PRICE %}{GOODS_FILTER_MIN_PRICE}{% ELSE %}{GOODS_FILTER_MIN_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" /> - <input id="goods-filter-max-price" type="text" class="inputText" name="form[filter][price][max]" value="{% IF GOODS_FILTER_MAX_PRICE %}{GOODS_FILTER_MAX_PRICE}{% ELSE %}{GOODS_FILTER_MAX_AVAILABLE_PRICE}{% ENDIF %}" autocomplete="off" /> <div class="contentTbodySearchPriceFilterBlock"> <!-- Фильтры по цене --> <div class="goodsFilterPriceRangePointers"><span class="min">{GOODS_FILTER_MIN_AVAILABLE_PRICE}</span><span class="max">{GOODS_FILTER_MAX_AVAILABLE_PRICE}</span><div class="clear"></div></div> <div id="goods-filter-price-slider"></div> <div class="goodsFilterPriceSubmit"> <input class="button" type="submit" value="Показать" /> </div> </div> </div> </div> {% ENDIF %} <!-- END Если есть возможность фильтрации товаров по ценам -->
#43
Отправлено 23 Апрель 2014 - 08:44
Я на сайт поставила фильтр по модификации "Размер". Когда я его применяю в Каталоге товаров, например, выбираю размер 44, то он мне показывает все товары, даже которых нет в наличии, но у которых в Модификациях есть размер 44, хотя его кол-во равно 0. Можно ли сделать, чтобы при применении фильтра по размеру оставались только те вещи, которые есть в наличии с данным размером?
#44
Отправлено 23 Апрель 2014 - 09:02
xotena (23 Апрель 2014 - 08:44) писал:
Я на сайт поставила фильтр по модификации "Размер". Когда я его применяю в Каталоге товаров, например, выбираю размер 44, то он мне показывает все товары, даже которых нет в наличии, но у которых в Модификациях есть размер 44, хотя его кол-во равно 0. Можно ли сделать, чтобы при применении фильтра по размеру оставались только те вещи, которые есть в наличии с данным размером?
Можно установить фильтр в наличии.
#45
Отправлено 23 Апрель 2014 - 14:55
#47
Отправлено 22 Июль 2014 - 11:54
koloskov (22 Июль 2014 - 11:45) писал:
В свое время помогли с выравниванием 2-ой строки характеристик, я думал это будет относится ко всем следующим строкам в будущем, оказалось что это не так. Если так сделать нельзя, хотелось бы выровнять и 3-ю строчку!
Здравствуйте, попробуйте такой вариант
В шаблоне "Товары"
Находим:
<div class="filter" style="margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;">
Заменяем на:
<div class="filter" style="margin-right:25px;padding-right:25px;float: left;margin-top: 40px;margin-left: -100px;padding-bottom:120px;">
Но тогда получится большой отступ у категорий где мало фильтров.
Или попробуйте такой вариант
В шаблоне "Товары"
Находим:
{% FOR filter_attr_list %} <div class="filter"> {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"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> штатную строчку меняю (в 2-х местах, еще чуть ниже) ниже ради добавления счетчика кол-ва товаров в фильтре --> <!-- <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> ниже задаю блок условие, чтобы не отображать в фильтрах отсутствующие товары --> {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> {% ENDIF %} <!-- конец блока --> {% ENDFOR %} </select> </div> {% ENDFOR %}
Заменяем на:
<div class="filter-right"> {% FOR filter_attr_list %} <div class="filter"> {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"{% ENDIF %}>{filter_attr_list.values.VALUE}</option> штатную строчку меняю (в 2-х местах, еще чуть ниже) ниже ради добавления счетчика кол-ва товаров в фильтре --> <!-- <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> ниже задаю блок условие, чтобы не отображать в фильтрах отсутствующие товары --> {% IF filter_attr_list.values.NB_GOODS_FILTERED > 0 %} <option value="1" rel="form[filter][attr][{filter_attr_list.ID}][{filter_attr_list.values.ID}]" {% IF filter_attr_list.values.CHECKED %}selected="selected"{% ENDIF %}>{filter_attr_list.values.VALUE} ({filter_attr_list.values.NB_GOODS_FILTERED})</option> {% ENDIF %} <!-- конец блока --> {% ENDFOR %} </select> </div> {% ENDFOR %} </div>
В конец файла "main.css".
Добавить код:
.filter-right { float: right; width: 68%; }
#48
Отправлено 22 Июль 2014 - 17:04
#50
Отправлено 05 Август 2014 - 11:37
#51
Отправлено 30 Сентябрь 2014 - 21:27
<!-- /Нижний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- /Для полного отображения страницы товаров оторазим элементы навигации и обёрточные блоки --> {% ENDIF %} {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
Теперь когда это поле заполнено, то пропадает фильтр товаров.
И второй вопрос: Куда добавить блок
{% ENDIF %} {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
чтобы оно отображался в категории, где нет товаров, но есть вложенные категории???
Спасибо
SL-274765
#52
Отправлено 30 Сентябрь 2014 - 21:51
polosatoff (30 Сентябрь 2014 - 21:27) писал:
<!-- /Нижний блок, изменяющий отображение данных выдачи товаров --> {% ENDIF %} <!-- /Для полного отображения страницы товаров оторазим элементы навигации и обёрточные блоки --> {% ENDIF %} {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
Теперь когда это поле заполнено, то пропадает фильтр товаров.
И второй вопрос: Куда добавить блок
{% ENDIF %} {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
чтобы оно отображался в категории, где нет товаров, но есть вложенные категории???
Спасибо
SL-274765
Что бы отображалось полное сео описание найдите в шаблоне Товары код
</div> <br clear="all"/>замените на
</div> {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <!-- Полное SEO-описание --> {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box-content htmlDataBlock"> {CATEGORY_SEO_DESCRIPTION_LARGE} </div> {% ENDIF %} <!-- END Полное SEO-описание --> {% ENDIF %} <br clear="all"/>
далее удалите в конце шаблона блок
{CATEGORY_SEO_DESCRIPTION_LARGE}
#53
Отправлено 01 Октябрь 2014 - 18:53
Ирина345 (30 Сентябрь 2014 - 21:51) писал:
Что бы отображалось полное сео описание найдите в шаблоне Товары код
..... .. ,.. .. . .
далее удалите в конце шаблона блок
{CATEGORY_SEO_DESCRIPTION_LARGE}
спасибо, в категориях без товаров отобразилось описание.
Как теперь в категориях без вложенных папок (только с товарами) сделать так, чтобы полное сео описание отображалось после списка товаров? (И не заезжало на фильтр =)))
#54
Отправлено 01 Октябрь 2014 - 19:47
polosatoff (01 Октябрь 2014 - 18:53) писал:
Как теперь в категориях без вложенных папок (только с товарами) сделать так, чтобы полное сео описание отображалось после списка товаров? (И не заезжало на фильтр =)))
<!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла -->замените на
<!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла --> {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_DESCRIPTION %} {CATEGORY_DESCRIPTION} {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} {CATEGORY_SEO_DESCRIPTION_SHORT} {% ENDIF %} {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
#55
Отправлено 01 Октябрь 2014 - 19:57
Ирина345 (01 Октябрь 2014 - 19:47) писал:
<!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла -->замените на
<!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла --> {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_DESCRIPTION %} {CATEGORY_DESCRIPTION} {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} {CATEGORY_SEO_DESCRIPTION_SHORT} {% ENDIF %} {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
Пропал фильтр. Но появилось описание под товарами.
#56
Отправлено 01 Октябрь 2014 - 20:07
polosatoff (01 Октябрь 2014 - 19:57) писал:
<!-- /Список товаров таблица --> </div> {% ENDIF %} <!-- /Если есть товары --> <!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла --> {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_DESCRIPTION %} {CATEGORY_DESCRIPTION} {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} {CATEGORY_SEO_DESCRIPTION_SHORT} {% ENDIF %} {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %}
замените на
<!-- /Список товаров таблица --> {% IF CATEGORY_DESCRIPTION || CATEGORY_SEO_DESCRIPTION_SHORT || CATEGORY_SEO_DESCRIPTION_LARGE %} <div class="box htmlDataBlock"> <div class="box-content"> {% IF CATEGORY_DESCRIPTION %} {CATEGORY_DESCRIPTION} {% ENDIF %} <!-- Короткое SEO описание категории --> {% IF CATEGORY_SEO_DESCRIPTION_SHORT %} {CATEGORY_SEO_DESCRIPTION_SHORT} {% ENDIF %} {% IF CATEGORY_SEO_DESCRIPTION_LARGE %} {CATEGORY_SEO_DESCRIPTION_LARGE} {% ENDIF %} </div> </div> {% ENDIF %} </div> {% ENDIF %} <!-- /Если есть товары --> <!-- Ссылки постраничной навигации для бесконечного скролла --> <div style="display: none;" class="infinitescroll-pages"> {% FOR goods_pages %} {% IFNOT goods_pages.CURRENT %} <a href="{GOODS_PAGINATE_URL | url_amp}&only_body=1&page={goods_pages.PAGE}">{goods_pages.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> <!-- /Ссылки постраничной навигации для бесконечного скролла -->
#57
Отправлено 01 Октябрь 2014 - 20:33
#59
Отправлено 18 Октябрь 2015 - 15:02
Konlino (18 Октябрь 2015 - 14:09) писал:
скрин во вложении
Здравствуйте.
Проверили найденные Вами проблемы в отображении на нескольких браузерах, на различных разрешениях. Указанных дефектов обнаружено не было.
Уточните, пожалуйста, какой версией браузера Firefox Вы пользуетесь. Проверьте, пожалуйста, работу сайта на других браузерах.
#60
Отправлено 18 Октябрь 2015 - 15:17
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных