Архив - только для чтения |
Сообщество uCoz » Модули uCoz » Контент-модули » Каталоги » Фильтры каталогов |
Фильтры каталогов |
Фильтры – это дополнительная опция, которая включается и настраивается по необходимости пользователя системы, так как он хочет и как ему нужно. Считайте, что значения фильтров (сколько вы их укажете) это своего рода дополнительная сортировка, которая накладывается на имеющуюся сортировку по категориям или разделам. Например, если у вас есть меню категорий или разделов каталога, то значение материалов при добавлении можно отсортировать не только по ним, но и например по цене, по дате выпуска продукта и т.д.
Конкретный пример: Если при добавлении материала в музыкальный каталог файлов мы может указать значения: «раздел POP», категория «Русские исполнители», то с помощью фильтра мы можем установить сортировку значения оплаты за скачивание «по цене 100 рублей». В каталоге появится выпадающее меню фильтра «по цене за скачивание», где будут необходимые вам ценовые категории «по цене 100 рублей», «по цене 150 рублей» и т.д. Пользователи вашего сайта будут иметь возможность при помощи этого меню посмотреть все имеющиеся файлы в разделе, например, «по цене 100 рублей». Это просто пример, фильтр может быть какой угодно и с какими угодно словами, самое главное, что он будет сортировать (фильтровать). Теперь реализация. Внедряем. Сообщение отредактировал ТёмаМ - Вторник, 15 Апр 2008, 11:05:50
|
Quote (Apsaty) но как то от общего фона выделяется... Дизайн информера можно изменить как угодно, все дальнейшие вопросы по информерам в соответствующую тему. .::I'll be back::.
Выбор за тобой! |
Estudio,
Quote (Estudio) Здравствуйте. Скажите, пожалуйста, как вывести в модуле Каталог файлов на "Странице материала и комментариев к нему" выбранное значение фильтра, в данном случаи $FILTER1_MENU$. Заранее спасибо Доброе ) Значение фильтра №1 выводится оператором: $FILTER1_VALUE$ ... ... Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 |
Estudio,
Quote (Estudio) так? Не совсем, но близко) Вот так: Code <?if($FILTER1_VALUE$)?> <?if($FILTER1_VALUE$='одно из значений в фильтре')?>произвольное название<?endif?> <?endif?> ... $FILTER1_MENU$ - выводит панель ссылок для сортировки по задействованным фильтрам. ... Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Воскресенье, 15 Апр 2012, 17:05:25
|
Что то не выводит в материале, может что не так делаю. Кстати, может быть это влияет, у меня выставлено "Множественный выбор значений"
<?if($FILTER1_VALUE$)?> <?if($FILTER1_VALUE$='240x320')?>240x320<?endif?> <?if($FILTER1_VALUE$='240x400')?>240x400<?endif?> <?if($FILTER1_VALUE$='320x480')?>320x480<?endif?> <?if($FILTER1_VALUE$='360x640')?>360x640<?endif?> <?if($FILTER1_VALUE$='Мультискрин')?>Мультискрин<?endif?> <?endif?> Сообщение отредактировал Estudio - Воскресенье, 15 Апр 2012, 17:00:58
|
Estudio,
Quote (Estudio) Что то не выводит в материале, может что не так делаю. Кстати, может быть это влияет, у меня выставлено "Множественный выбор значений" Нет, множественный выбор на это не влияет, - смотрите что выводит фильтр и тот ли фильтр в условии. ... Quote (Estudio) <?if($FILTER1_VALUE$)?> <?if($FILTER1_VALUE$='240x320')?>240x320<?endif?> <?if($FILTER1_VALUE$='240x400')?>240x400<?endif?> <?if($FILTER1_VALUE$='320x480')?>320x480<?endif?> <?if($FILTER1_VALUE$='360x640')?>360x640<?endif?> <?if($FILTER1_VALUE$='Мультискрин')?>Мультискрин<?endif?> <?endif?> А зачем так сложно? Если у вас “произвольное значение” == значению фильтра? Вот так: Code <?if($FILTER1_VALUE$)?> $FILTER1_VALUE$ <?endif?> ... Произвольное значение - имеется в виду что-то типа: Code <?if($FILTER1_VALUE$='240x320')?>Маленькое разрешение<?endif?> <?if($FILTER1_VALUE$='240x400')?>Разрешение чуть-чуть побольше<?endif?> <?if($FILTER1_VALUE$='320x480')?>Еще немного большее разрешение<?endif?> ... Посмотрите что выводит сам фильтр - просто поставьте $FILTER1_VALUE$ и посмотрите что выведет. ... Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Воскресенье, 15 Апр 2012, 17:20:27
|
DrSkif,
Quote (DrSkif) подскажите хоть где искать... Каталог, управление категориями. Если это ссылки в категории. Или каталог - настройка фильтров, если это фильтры (что вряд ли). ... Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Четверг, 19 Апр 2012, 16:21:02
|
Quote (fflesh) Каталог, управление категориями. Если это ссылки в категории. Или каталог - настройка фильтров, если это фильтры (что вряд ли). не очень понял о чем вы говорите... мне нужно чтоб при нажатии буквы А показывались все категории начинающиеся на букву А, я додумался только до прямой ручной выборки через отдельный лист |
у меня такой вопрос - на моём сайте расположен баннер, клики по которому скупают только из России - можно ли сделать так, чтобы этот баннер показывался только в случае если гость заходит из России, а в остальных случаях показывались тизеры другой партнёрской программы.
|
| |||