kalina1984 Posted March 26, 2012 Report Share Posted March 26, 2012 granata005 15:58Кто-нибудь уже прикрутил к фильтру чекбоксами возможность скрывать значения параметров как http://market.yandex.ua/guru.xml?CMD=-RR=9,0,0,0-VIS=70-CAT_ID=106905-EXC=1-PG=10&hid=91052?Тоже интересно данное решение! Quote Link to post Share on other sites
granata005 Posted March 26, 2012 Report Share Posted March 26, 2012 В общем-то я себе сделал по примеру яндекс-маркета, и с использованием этого скрипта: http://sysadminblog.ru/examples/ShowHideExpandCollapse/ShowHideExpandCollapse.htmlно, потом посмотрел-посмотрел, и решил оставить без скрытия... Quote Link to post Share on other sites
kalina1984 Posted March 27, 2012 Report Share Posted March 27, 2012 Ещё нужно доработать такой вариант фильтра, думаю многим подобное решение будет более чем полезно: http://forum.simplacms.ru/discussion/1350/filtry-poiska-tovarov-vypadayuschim-spiskom-kak#Сам кручу-верчу уже несколько недель и ничего не могу сделать... Не силен в коде.Буду благодарен за помощь! Да и думаю, что я не один! Quote Link to post Share on other sites
SergeyKH Posted March 27, 2012 Report Share Posted March 27, 2012 Сделал все по инструкции, но вылазит какая-то ошибка, возможно только на локал хосте, ошибка такая:когда выбираем галочки, нажимаем фильтр все работает, потом если хотим перейти на следующую страницу (когда отфильтрованных товаров много, а вечная прокрутка отключена), то ссылка имеет такой вид http://www.sss555/%3C!--error--%3E%3Cbr%20/%3E%3Cb%3EWarning%3C/b%3E:%20%20urldecode()%20expects%20parameter%201%20to%20be%20string,%20array%20given%20in%20%3Cb%3EZ:%5Chome%5Csss555%5Cwww%5Capi%5CRequest.php%3C/b%3E%20on%20line%20%3Cb%3E148%3C/b%3E%3Cbr%20/%3E%3Cscript%20language=JavaScript%20src='/denwer/errors/phperror_js.php'%3E%3C/script%3E/catalog/nastennye?196=&page=2И естественно выдает ошибку..И еще, например, если сначала поставить галочки нажать фильтр, а потом их снять и нажать фильтр, то вылазит та же чепуха.Вопрос: это только на локалхосте (потому как у вас на сайте все работает, переход на другую страницу проверить не удалось) или это недоработка? Quote Link to post Share on other sites
Wizard Posted March 27, 2012 Author Report Share Posted March 27, 2012 у меня на локалхосте все работает ровно так же как на сайте Quote Link to post Share on other sites
SergeyKH Posted March 27, 2012 Report Share Posted March 27, 2012 Странное это дело, попробую залить на сайт потестирую. А мыслей нет в чем может быть проблема? Quote Link to post Share on other sites
Wizard Posted March 28, 2012 Author Report Share Posted March 28, 2012 вы меняли родную структуру сайта? Quote Link to post Share on other sites
SergeyKH Posted March 28, 2012 Report Share Posted March 28, 2012 Проверил на хостинге, на первый взгляд все работает. Спасибо, Визард!Что вы пониамете под родной структурой сайта? Шаблон конечно менял, вносил мелкие правки во многие файлы... Так уже не вспомню что и где менял, но, думаю, этот вопрос уже не актуален.. )) Quote Link to post Share on other sites
Wizard Posted March 28, 2012 Author Report Share Posted March 28, 2012 ок Quote Link to post Share on other sites
SergeyKH Posted March 31, 2012 Report Share Posted March 31, 2012 А возможно ли сделать, чтоб когда человек галочку выбрал, сразу запускалась фильтрация, как у розетки, т.е. чтоб не приходилось еще кнопку фильтр нажимать? Quote Link to post Share on other sites
kalina1984 Posted March 31, 2012 Report Share Posted March 31, 2012 Нужна помощь! Крик о помощи: http://forum.simplacms.ru/discussion/1350/filtry-poiska-tovarov-vypadayuschim-spiskom-kak#Item_19 Quote Link to post Share on other sites
val_vk Posted April 2, 2012 Report Share Posted April 2, 2012 SergeyKH,Используя jQuery.$(":checkbox[name=blah]").click(function() { $("#theform").submit(); });Как то так. Quote Link to post Share on other sites
filth Posted April 3, 2012 Report Share Posted April 3, 2012 А можно както просто ограничить доступ поисковикам, без этих изменений, т.к. стандартный фильтр вполне устраивает? Quote Link to post Share on other sites
Noxter Posted April 3, 2012 Report Share Posted April 3, 2012 Поисковый робот видит ссылку и переходит по ней, а тут как раз такой вариант чтобы робот не видел ссылки.Как вариант можно прописать правило в файле robots.txt (лежит в корне сайта). Quote Link to post Share on other sites
filth Posted April 3, 2012 Report Share Posted April 3, 2012 Как вариант можно прописать правило в файле robots.txt очень сложный вариант? Quote Link to post Share on other sites
Noxter Posted April 3, 2012 Report Share Posted April 3, 2012 http://kapon.com.ua/sovet_1.php Quote Link to post Share on other sites
filth Posted April 3, 2012 Report Share Posted April 3, 2012 ответа там не нашел, но всё равно спасибо Quote Link to post Share on other sites
filth Posted April 4, 2012 Report Share Posted April 4, 2012 Понял. Спасибо большое. Мне это видится так: в шаблоне products.tpl в ненужных ссылках вставить типа:<td class="feature_values"> <a href="{url params=[$f->id=>null, page=>null]}" {if !$smarty.get.$f@key}class="selected"{/if}>Все</a> {foreach $f->options as $o} <noindex><a rel=“nofollow” href="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get.$f@key == $o->value}class="selected"{/if}>{$o->value|escape}</a></noindex> {/foreach} </td> и для сортировки:{* Сортировка *}{if $products|count>1}<div class="sort"> Сортировать по <noindex><a rel=“nofollow” {if $sort=='position'} class="selected"{/if} href="{url sort=position}">умолчанию</a> <a rel=“nofollow” {if $sort=='price'} class="selected"{/if} href="{url sort=price}">цене</a> <a rel=“nofollow” {if $sort=='name'} class="selected"{/if} href="{url sort=name}">названию</a> </noindex></div>{/if}Кто знающий подскажите - правильно ли это??? Quote Link to post Share on other sites
andrewftl Posted April 4, 2012 Report Share Posted April 4, 2012 Скажите, как это реализовать не использую Java? Очень нужно! Такая реализация очень хороша, но для поисковых систем она не годится. А у меня фильтрация играет большую роль! Quote Link to post Share on other sites
Kosjak76 Posted April 4, 2012 Report Share Posted April 4, 2012 А зачем вообще показывать страницы фильтров поисковикам? Смысл в этом какой? Там нет уникального контента, нет отдельных МЕТА-тегов... Я не понимаю Quote Link to post Share on other sites
andrewftl Posted April 4, 2012 Report Share Posted April 4, 2012 Смысл наверно есть:http://rozetka.com.ua/tablets/c130309/http://www.mobilluck.com.ua/katalog/mobila/f_1_2_Narucnye_casy/http://fotomag.com.ua/dfotos/3000-4000/price/1Смотрите как меняются сео данные от выбора варианта. Quote Link to post Share on other sites
Sid_Vishez Posted April 4, 2012 Report Share Posted April 4, 2012 На IPad не получается щелкать на свойства в фильтре. Думаю на IPhone аналогично. Можно ли вылечить? Quote Link to post Share on other sites
SergeyKH Posted April 9, 2012 Report Share Posted April 9, 2012 SergeyKH,Используя jQuery.$(":checkbox[name=blah]").click(function() { $("#theform").submit(); });Как то так.Не получается что-то.. Quote Link to post Share on other sites
Sudba Posted April 9, 2012 Report Share Posted April 9, 2012 А как сделать фильтр еще и по вариантам (размерам одежды)? Quote Link to post Share on other sites
creatonio Posted April 18, 2012 Report Share Posted April 18, 2012 В скачиваемом архиве нет реализации через выпадающий список, а в демо на сайте есть. Подскажите как это можно сделать? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.