<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Фильтр товаров]]></title>
		<link>https://forum.readyscript.ru/topic/649/filtr-tovarov/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/649/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Фильтр товаров».]]></description>
		<lastBuildDate>Fri, 10 Jun 2016 08:04:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3473/#p3473</link>
			<description><![CDATA[<p>У Вас отрабатывает код фильтра по умолчанию. Т.е. код срабатывает раньше чем Ваш, либо позже. Если посмотрите в шаблон фильтров, то та есть подключение JS.<br /></p><div class="codebox"><pre><code>{addjs file=&quot;{$mod_js}jquery.filter.js&quot; basepath=&quot;root&quot;}</code></pre></div><p>Вам нужно поменять код на:<br /></p><div class="codebox"><pre><code>{addjs file=&quot;jquery.filter.js&quot;}</code></pre></div><p>И скопировать себе в тему оформления этот файл.<br />Т.е. из:<br /></p><div class="codebox"><pre><code>/modules/catalog/view/js/jquery.filter.js</code></pre></div><p>В<br /></p><div class="codebox"><pre><code>/templates/Ваша тема/resource/js/jquery.filter.js</code></pre></div><p>И уже поправить код js там добавив Вашу функцию, тогда у Вас расхождений не будет.<br />Смотрите:<br /><strong>setFilterParam</strong></p><p>Либо есть вариант, закомментировать там часть кода с установкой значения в этом файле.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 10 Jun 2016 08:04:39 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3473/#p3473</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3453/#p3453</link>
			<description><![CDATA[<p><a href="http://itmages.ru/image/view/4381288/1003c234"><span class="postimg"><img src="http://storage9.static.itmages.ru/i/16/0609/s_1465460015_2066475_1003c2343d.png" alt="http://storage9.static.itmages.ru/i/16/0609/s_1465460015_2066475_1003c2343d.png" /></span></a></p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 09 Jun 2016 08:13:30 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3453/#p3453</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3449/#p3449</link>
			<description><![CDATA[<div class="quotebox"><cite>Илья пишет:</cite><blockquote><p><strong>Закусило Александр</strong>, Я Вас понимаю. Вот посмотрите на чистом движке, будет именно так как я описываю. Может это formstyler. Не могли бы подскзать что редактировать?<br />Пытался вставлять<br /></p><div class="codebox"><pre><code>$(&#039;input&#039;).styler(&#039;destroy&#039;);</code></pre></div><p>Не помогает</p></blockquote></div><p>Если вы хотите formstyler удалить, то просто уберите его инициализацию.<br /></p><div class="codebox"><pre><code>$(&#039;.filter .cb, .filter .yesno&#039;).styler(); //Вот так у Вас было</code></pre></div><p>Если хотите, чтобы он не появлялся на галочках, то уберите:<br /></p><div class="codebox"><pre><code>$(&#039;.filter .cb, .filter .yesno&#039;).styler(); </code></pre></div><p>Или я опять неправильно что-то понимаю? Если, да то опишите что должно быть в конечном варианте.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 09 Jun 2016 07:36:24 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3449/#p3449</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3448/#p3448</link>
			<description><![CDATA[<p><strong>Закусило Александр</strong>, Я Вас понимаю. Вот посмотрите на чистом движке, будет именно так как я описываю. Может это formstyler. Не могли бы подскзать что редактировать?<br />Пытался вставлять<br /></p><div class="codebox"><pre><code>$(&#039;input&#039;).styler(&#039;destroy&#039;);</code></pre></div><p>Не помогает</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 09 Jun 2016 05:34:13 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3448/#p3448</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3444/#p3444</link>
			<description><![CDATA[<p>Чудес в программировании не бывает.<br />Что у Вас должно получиться и какой у Вас сайт?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 08 Jun 2016 14:48:45 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3444/#p3444</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3443/#p3443</link>
			<description><![CDATA[<p>Да неважно сколько выбрано, скрипт не дает выбрать 2 сразу ,он снимет галочку с пердидущего и тут <a href="https://jsfiddle.net/qef8jwae/6/">https://jsfiddle.net/qef8jwae/6/</a> это работает, а на сайте перестает</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Wed, 08 Jun 2016 14:01:22 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3443/#p3443</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3442/#p3442</link>
			<description><![CDATA[<p>У меня тоже две галочки. Но это и понятно у Вас же:<br /></p><div class="codebox"><pre><code>&lt;li&gt;
                        &lt;input class=&quot;checkbox&quot; type=&quot;checkbox&quot; checked name=&quot;bfilter[brand][]&quot; value=&quot;1&quot; class=&quot;cb&quot; id=&quot;cb_1_&quot;&gt;
                        &lt;label for=&quot;cb_1_&quot;&gt;&lt;span&gt;&lt;/span&gt;Acer&lt;/label&gt;
                    &lt;/li&gt;
                                        &lt;li&gt;
                        &lt;input class=&quot;checkbox&quot; type=&quot;checkbox&quot; checked name=&quot;bfilter[brand][]&quot; value=&quot;2&quot; class=&quot;cb&quot; id=&quot;cb_2_&quot;&gt;
                        &lt;label for=&quot;cb_2_&quot;&gt;&lt;span&gt;&lt;/span&gt;Apple&lt;/label&gt;
                    &lt;/li&gt;</code></pre></div><p>Т.е. у обоих <strong>checked</strong></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Wed, 08 Jun 2016 13:54:47 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3442/#p3442</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3441/#p3441</link>
			<description><![CDATA[<p>Блин какая то не состыковка. Подскажите пожалуйста.<br />Тут все работает как надо.<br /><a href="https://jsfiddle.net/qef8jwae/6/">https://jsfiddle.net/qef8jwae/6/</a></p><p>Но когда перевожу на сайт, то выбирает по 2 бренда.<br /></p><div class="codebox"><pre><code>                &lt;ul class=&quot;propsContent&quot;&gt;
                    {foreach $brands as $brand}
                    &lt;li&gt;
                        &lt;input class=&quot;checkbox&quot; type=&quot;checkbox&quot; name=&quot;bfilter[brand][]&quot; value=&quot;{$brand.id}&quot; class=&quot;cb&quot; id=&quot;cb_{$brand.id}_{$smarty.foreach.i.iteration}&quot;&gt;
                        &lt;label for=&quot;cb_{$brand.id}_{$smarty.foreach.i.iteration}&quot;&gt;{$brand.title}&lt;/label&gt;
                    &lt;/li&gt;
                    {/foreach}
                &lt;/ul&gt;
        
&lt;script type=&quot;text/javascript&quot;&gt;
 $(document).ready(function(){
            $(&#039;.checkbox&#039;).change(function(){                    
                $(&#039;input[name=&quot;&#039; + $(this).attr(&#039;name&#039;) +&#039;&quot;]&#039;).not(this).removeAttr(&#039;checked&#039;);  
            });           
        });

 &lt;/script&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Wed, 08 Jun 2016 13:50:27 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3441/#p3441</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3384/#p3384</link>
			<description><![CDATA[<p>Все работает спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 02 Jun 2016 11:54:03 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3384/#p3384</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3383/#p3383</link>
			<description><![CDATA[<p>Ну значит так используется formstyler. Поэтому уберите класс у нужно контейнера.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 02 Jun 2016 11:13:03 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3383/#p3383</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3382/#p3382</link>
			<description><![CDATA[<p>Александр, да я делаю это на стандартном движке readyscript</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 02 Jun 2016 11:11:25 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3382/#p3382</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3380/#p3380</link>
			<description><![CDATA[<p>А у Вас случайно formstyler не используется поверх стандартных галочек? Он просто подсталяет контейнер с классом для отображения за место галочки. И поэтому если это так, то этот класса надо у контейнера снимать через removeClass</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 02 Jun 2016 10:47:46 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3380/#p3380</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3379/#p3379</link>
			<description><![CDATA[<p>Александр, Пробовал я через <strong>prop</strong> эффекта ноль почему то?</p>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 02 Jun 2016 10:09:56 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3379/#p3379</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3372/#p3372</link>
			<description><![CDATA[<p>Вам надо устанавливать и снимать через <strong>prop</strong> как у Вас идёт ниже. То что вы атрибут <strong>checked</strong> вырезаете не поможет.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 02 Jun 2016 07:16:00 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3372/#p3372</guid>
		</item>
		<item>
			<title><![CDATA[Re: Фильтр товаров]]></title>
			<link>https://forum.readyscript.ru/post/3369/#p3369</link>
			<description><![CDATA[<p>Вот скрипт который реализовывает, то что мне нужно. Он дает выбрать только один checkbox. Т.е. например я выбираю производителя MSI(мне выводятся все товары по этому произволителю). Затем выбираю например HTC(и мне выводятся только товары HTC(соответственно MSI проадает)). Но есть небольшая проблемка, то что галочка с MSI не снимается, подскажите пожалуйста как решить эту проблему?Спасибо.</p><div class="codebox"><pre><code>         &lt;script&gt;
$(&#039;.checkbox&#039;).change(function(){
    $(&#039;input[name=&quot;&#039; + $(this).attr(&#039;name&#039;) +&#039;&quot;]&#039;).removeAttr(&#039;checked&#039;);
    $(this).prop(&#039;checked&#039;, true);
});
 &lt;/script&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Илья)]]></author>
			<pubDate>Thu, 02 Jun 2016 05:49:17 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/3369/#p3369</guid>
		</item>
	</channel>
</rss>
