Фильтр по производителю в отдельным блоке
#1
Отправлено 08 August 2011 - 01:18 PM
Представляет собой блок, позволяющий вывести товар отфильтрованный по какой-либо дополнительной характеристике. Например создаем характеристику "Производитель" и для каждого товары выбираем свой бренд. После этого блок позволит произвести отбор и вывод товара определенного производства. Блок можно настроить на любую позицию в шаблоне, а также на любую страницу либо на всех страницах магазина.
Скриншет:
#2
Отправлено 18 October 2011 - 06:45 PM
Внимание (!!!) Участникам складчины повторно вносить взнос не нужно, скачать модуль вы можете из соответствующего раздела в файловом архиве.
#3
Отправлено 08 November 2011 - 08:50 PM
Единственное неудобство в нем что он ищет только в своей категории.... если это настолько принципиально, то это тоже можно обойти... Создать одну категорию Каталог и в нее добавить все остальные и будет фильтр работать искать по всему каталогу.....
#4
Отправлено 09 November 2011 - 08:45 AM
#5
Отправлено 09 November 2011 - 10:10 AM
это переделанный из обычного фильтра..., т.е. вместо селектов ссылки..... минус его в том что нельзя выбрать несколько характеристик одновременно и работает только внутри категории.... но если это для производителей то вполне достаточно.а что это за фильтр на видео, где его взять?
Как переделывать выложу чуть позже если интересно.....
#6
Отправлено 21 November 2011 - 05:02 PM
Как более простой вариант, если фильтровать товар нужно всего по одной характеристике и выбор в стиле "один из многих" (скажем, отфильтровать товар по производителю), то вообще без установки дополнительных модулей это реализуется путем добавления "дополнительной категории" в свойствах товара. Создаем по каталогу на каждого производителя и добавляем соответствующий каталог в "дополнительные категории". Т.е. получается не фильтр, а просто еще один каталог, где тот же товар раскидан по производителю.Представляет собой блок, позволяющий вывести товар отфильтрованный по какой-либо дополнительной характеристике. Например создаем характеристику "Производитель" и для каждого товары выбираем свой бренд. После этого блок позволит произвести отбор и вывод товара определенного производства. Блок можно настроить на любую позицию в шаблоне, а также на любую страницу либо на всех страницах магазина.
#7
Отправлено 21 November 2011 - 07:04 PM
Несомненно, это будет куда красивее. Причем в этот блок можно еще много других "нужно" напихать. Но есть проблема - отсутствие готового бесплатного решения .Нужно не фильтровать товар, а вывести отдельный блок (к примеру рядом с каталогом), и не нужно захламлять категории и делать кучу каталогов.
Честно говоря, я не очень понимаю, что в развесистом фильтре (который тут где-то рядом обсуждали) может стоить почти 6тыр. Или в этом - полторы. Толи языки программирования стали настолько сложными за последние 20 лет, толи просто покупатель, как правило, ни хрена не в курсе реальной сложности решения и платит за "решение проблемы", а не по трудозатратам, которые все равно не способен оценить.
А уж если скидываться, то я бы скидывался на вот тот упомянутый "развесистый фильтр за 6тыр", а не на частичное решение за полторы. Причем понимая, что и то, и то все равно придется допиливать и, как это ни странно для меня в коммерческом коде - исправлять ошибки, причем часто дурацкие, на уровне опечатки.
#8
Отправлено 06 December 2011 - 12:30 PM
http://vsupport.club...водителю-и-кате - вот оказывается уже выложено то что я показывал на видео.Как переделывать выложу чуть позже если интересно.....
#9
Отправлено 13 December 2011 - 09:58 PM
#10
Отправлено 13 December 2011 - 10:00 PM
вывод брендов в категории я кидал в начале этой темы видео а потом и ссылку как это делается....Я думал что вывод брендов в категории...
З.Ы. Ну я вообще изначально говорил что этот модуль мне не нужен )) т.к. есть альтернативы
#11
Отправлено 13 December 2011 - 10:07 PM
Не , я так тоже думал.Но у меня отдельно фильтр по характеристиками и отдельно фильтр по брендам. Зацепить характеристику не проблема , да и дублировать фильтр и выводить там именно бренд тоже.Но самое главное ,хотел сделать вывод производителей в текущей категории. То есть не чекбоксы в категории ручками отмечать , а выводить автоматом .Есть производитель Sony и Panasonic . выводим , убрали товар с производителем Panasonic - не выводим
Хотя по идее , поправить запрос в этом модуле... Может и получится что я хочу
#12
Отправлено 13 December 2011 - 10:12 PM
Да это было бы интересно... но я изначально по описанию и скринам понял что это совсем не то.Есть производитель Sony и Panasonic . выводим , убрали товар с производителем Panasonic - не выводим
#13
Отправлено 14 December 2011 - 12:04 AM
Как говорится, всегда есть некий вариант альтруизма, ну и к тому же считаю, что чем больше модулей написано и доступно в системе, тем проще и удобнее разработка вцелом.
Насчет badisoft - полностью согласен, что человек заслужил модуль получить, все-таки первым бросился грудями на амбразуру
Насчет массовой складчины и голосования за покупку след. модуля - поддерживаю, тем более что кому шибко нужно могут и повторно вносить деньги. Кстати, может быть отдельную тему поднять по этому поводу? Написать там условия получения некоторых модулей (типа этого) и уточнить условия голосования и покупки новых модулей? Возможно так удобнее и быстрее будет происходить покупка, а то этих "Производителей" очень долго за хвост тянули...
#14
Отправлено 14 December 2011 - 12:49 PM
#15
Отправлено 20 December 2011 - 10:42 PM
#16
Отправлено 20 December 2011 - 11:22 PM
#17
Отправлено 21 December 2011 - 06:59 AM
{if $brends}
{capture name=valname}{ldelim}$params_{$brand_optionID}{rdelim}{/capture}
{eval var=$smarty.capture.valname assign=valname_res}
<div class="fil"></div>
<form method="post" action="" name='ChangeCurrencyForm' id='ChangeCurrencyForm'>
<select name='current_currency' onchange='_changeCurrency()'>
{section name=h loop=$brends}
<option value='{$brand_optionID}' {if $smarty.section.h.index ne $brends_count-1} selected {/if}>{$brends[h].option_value}</option>
{/section}
</select>
{if $smarty.section.h.index ne $brends_count-1}<input type="hidden" name="InvId" value="{$brand_optionID}">{/if}
</form>
{/if}
если можно помогите подправить.
#18
Отправлено 03 January 2012 - 10:24 PM
К тому же, для его работы (чтобы поиск производился) нужно эту характеристику прописывать у каждого товара как один из вариантов, предварительно созданных в меню "Характеристики товаров" в Админке, а если (как у меня) эта характеристика прописана просто текстом как доп. параметр, то отбор не осуществляется. То есть нужно делать пакетную замену в БД, что очень нехорошо. Либо я чего-то недогоняю? Разве можно ли при импорте товаров из CSV-файла назначать доп. характеристику (например Производитель) как один из вариантов данной хар-ки уже забитых в Базу? Если нет, то этот модуль в топку...
#19
Отправлено 04 January 2012 - 05:34 AM
Разве можно ли при импорте товаров из CSV-файла назначать доп. характеристику (например Производитель) как один из вариантов данной хар-ки уже забитых в Базу? Если нет, то этот модуль в топку...
Можно (!!!)
Сделай экспорт уже готового варианта и увидишь образец как нужно забивать эту характеристику в CSV-файл
#20
Отправлено 04 January 2012 - 05:58 PM
Про дополнительные характеристики тоже есть.