Jump to content

Множественное значение фильтра


Recommended Posts

  • Replies 214
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Есть ли у кого потребность в таком фильтре? http://www.cmt-group.ru/catalog/mobilnye_telefony

В архиве инструкция, файлы которые менялись и два шаблона фильтрации. http://narod.ru/disk/44276676001.958ea5ed44ac948851f602a8fbc09f8e/filter.rar.html

Posted Images

В общем-то я себе сделал по примеру яндекс-маркета, и с использованием этого скрипта: http://sysadminblog.ru/examples/ShowHideExpandCollapse/ShowHideExpandCollapse.html
но, потом посмотрел-посмотрел, и решил оставить без скрытия...

Link to post
Share on other sites

Ещё нужно доработать такой вариант фильтра, думаю многим подобное решение будет более чем полезно: http://forum.simplacms.ru/discussion/1350/filtry-poiska-tovarov-vypadayuschim-spiskom-kak#

Сам кручу-верчу уже несколько недель и ничего не могу сделать... Не силен в коде.

Буду благодарен за помощь! Да и думаю, что я не один!

Link to post
Share on other sites

Сделал все по инструкции, но вылазит какая-то ошибка, возможно только на локал хосте, ошибка такая:
когда выбираем галочки, нажимаем фильтр все работает, потом если хотим перейти на следующую страницу (когда отфильтрованных товаров много, а вечная прокрутка отключена), то ссылка имеет такой вид 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
И естественно выдает ошибку..
И еще, например, если сначала поставить галочки нажать фильтр, а потом их снять и нажать фильтр, то вылазит та же чепуха.
Вопрос: это только на локалхосте (потому как у вас на сайте все работает, переход на другую страницу проверить не удалось) или это недоработка?

Link to post
Share on other sites

Проверил на хостинге, на первый взгляд все работает. Спасибо, Визард!
Что вы пониамете под родной структурой сайта? Шаблон конечно менял, вносил мелкие правки во многие файлы... Так уже не вспомню что и где менял, но, думаю, этот вопрос уже не актуален.. ))

Link to post
Share on other sites

А возможно ли сделать, чтоб когда человек галочку выбрал, сразу запускалась фильтрация, как у розетки, т.е. чтоб не приходилось еще кнопку фильтр нажимать?

Link to post
Share on other sites

А можно както просто ограничить доступ поисковикам, без этих изменений, т.к. стандартный фильтр вполне устраивает?

Link to post
Share on other sites

Поисковый робот видит ссылку и переходит по ней, а тут как раз такой вариант чтобы робот не видел ссылки.
Как вариант можно прописать правило в файле robots.txt (лежит в корне сайта).

Link to post
Share on other sites

Понял. Спасибо большое. Мне это видится так: в шаблоне 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}


Кто знающий подскажите - правильно ли это???
Link to post
Share on other sites

Скажите, как это реализовать не использую Java? Очень нужно! Такая реализация очень хороша, но для поисковых систем она не годится. А у меня фильтрация играет большую роль!

Link to post
Share on other sites

А зачем вообще показывать страницы фильтров поисковикам? Смысл в этом какой? Там нет уникального контента, нет отдельных МЕТА-тегов... Я не понимаю

Link to post
Share on other sites
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...