Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

"Help! Как сделать, чтобы при выборе параметра, автоматом срабатывал фильтр."
Ответ во втором посте, что вам еще нужно??

Ссылка на сообщение
Поделиться на другие сайты
  • 5 месяцев спустя...

Подскажите новичку пожалуйста, как в данном фильтре избежать переноса на новую строку каждого нового списка? Надо чтобы все параметры были в одну строку. Заранее спасибо!

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Вопрос актуален до сих пор: как все таки избежать переноса на новую строку каждого свойства в фильтре и сделать их идущими друг за другом в строку. Помогите кто знает.

Ссылка на сообщение
Поделиться на другие сайты

Если параметров много, то никак :) Вообще-то можно убрать div class="feature" и закрывающий /div или прописать .feature стиль float:left

Ссылка на сообщение
Поделиться на другие сайты

Слушайте, второй Ваш вариант сработал! Только сортировка немного съехала.
Сейчас вариант первый попробую.
ПС. Большое спасибо, уже ни раз на форуме читаю Ваши советы и все без исключения у меня работает, что Вы пишете)

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Подскажите, а как сделать мультивыбор свойств в выпадающем списке? То есть список открывается и там нажимаешь по нескольким свойствам и ставятся галочки. У меня стоит сейчас фильтр на аяксе обычным списком, нужно, чтобы выпадающий был)

Ссылка на сообщение
Поделиться на другие сайты

Вот хороший плагин для jQ с выпадающим списком, группировкой в списке, поиском и мультиселектом

http://harvesthq.github.io/chosen/

там же есть ссылка на документацию и примеры

Ссылка на сообщение
Поделиться на другие сайты
  • 5 месяцев спустя...

 

{* Фильтр по свойствам *}


             {if $features}
<div id="features">
             {foreach $features as $f}
             <div class="feature">
                       {$f->name}: 
                       <select size="1" onchange="clicker(this)">
               <option value="{url params=[$f->id=>null]}"{if !$smarty.get.$f@key} selected{/if}>все</option>

                           {foreach $f->options as $o}
                
                  <option value="{url params=[$f->id=>$o->value]}" {if $smarty.get.$f@key == $o->value}selected{/if}>{$o->value}</option>
                
                      
                 {/foreach}
                       </select>
                </div>
             {/foreach}
</div>
             {/if}
{literal}

<script type="text/javascript">
function clicker(that) {
  var pick = that.options[that.selectedIndex].value;
  location.href = pick;
}
</script>

{/literal}

На 2,3,3 почему то не заработал, что то нужно заменить?

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...
  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...