Фильтры каталогов
|
|
Сообщение # 1 |
10:52:20
15 Апр 2008
Фильтры – это дополнительная опция, которая включается и настраивается по необходимости пользователя системы, так как он хочет и как ему нужно. Считайте, что значения фильтров (сколько вы их укажете) это своего рода дополнительная сортировка, которая накладывается на имеющуюся сортировку по категориям или разделам. Например, если у вас есть меню категорий или разделов каталога, то значение материалов при добавлении можно отсортировать не только по ним, но и например по цене, по дате выпуска продукта и т.д. Конкретный пример: Если при добавлении материала в музыкальный каталог файлов мы может указать значения: «раздел POP», категория «Русские исполнители», то с помощью фильтра мы можем установить сортировку значения оплаты за скачивание «по цене 100 рублей». В каталоге появится выпадающее меню фильтра «по цене за скачивание», где будут необходимые вам ценовые категории «по цене 100 рублей», «по цене 150 рублей» и т.д. Пользователи вашего сайта будут иметь возможность при помощи этого меню посмотреть все имеющиеся файлы в разделе, например, «по цене 100 рублей». Это просто пример, фильтр может быть какой угодно и с какими угодно словами, самое главное, что он будет сортировать (фильтровать). Теперь реализация. Я надеюсь, что фильтры появятся во всех модулях, но пока рассмотрим на модуле, который уже имеет возможность создания фильтров – это Каталог файлов. Расположено: Панель управления – Каталог файлов - Настройка фильтров. Видим ссылку «фильтр не активизирован». Пройдя по ней, попадаем в «Аквитизация фильтра». Не знаю, что имелось в виду разработчиками системы, то ли Аквитизация фильтра, то ли Активизация. Не важно... Далее, видим поля. Заполняем на примере. Название фильтра: Ценовая группа Значения фильтра: 100 рублей 200 рублей 500 рублей (Каждое значение на новой строке. Допускается максимум 100 значений. Длина значения максимум 40 символов.) Множественный выбор значений: я галочку не поставил, вы как хотите. Жмем «Сохранить». Попадаем на страницу со списком фильтров. На против только что созданного фильтра видим ключик редактирования. Жмем и видим новые настройки. Теперь вы знаете, где и как можно всегда отредактировать фильтр: добавить, удалить, переместить значения. Внедряем. Идем в Панель управления – Каталог файлов - Настройки Модуля. Ищем «Поля для добавления материалов» и видим, что появилось поле с названием нашего фильтра. Активизируем его простой галочкой и сохраняем. И после этого, вы можете посмотреть, что на странице добавления материала вашего сайта (например site.ucoz.ru/load/0-0-0-0-1) появилось дополнительное выпадающее окошко с названием нашего фильтра, а в нем наши ценники. Половина дела сделано. Теперь при добавлении материала мы можем указать в какую ценовую группу он входит. Далее идем Панель управления – Каталог файлов - Управление дизайном. Установим фильтр сразу на Главной странице раздела Каталога файлов. Работать будем с дизайном страницы со списком материалов раздела. Видим на странице, что для нашего фильтра появился новый код $FILTER1_MENU$. Теперь его просто достаточно установить в желаемом месте и пользоваться в удовольствие вам и вашим пользователям. Если у вас не один фильтр, то второй код будет иметь номер: $FILTER2_MENU$ Не запутайтесь. Создать можно только 2 фильтра. Для ucoz.ru&cy.uz © ТёмаМ
Сообщение отредактировал ТёмаМ - Вторник, 15 Апр 2008, 11:05:50
Сообщение от Модератор форума
|
Alex-Massage
Сообщений: 5
Сообщение # 76 |
19:00:49
15 Фев 2013
Selena, спасибо , пошел учиться писать скрипты ) вернусь чувствую не скоро )))Добавлено (15 Фев 2013, 19:00:49) --------------------------------------------- Вспомнил еще вопрос ) Как сделать чтобы пункты выбора в фильтре не открывались спойлером, а были всегда видны в виде списка
Сообщение от Alex-Massage
|
Info5382
Сообщений: 4
Сообщение # 77 |
19:00:59
15 Фев 2013
У меня в модуле Доска объявлений В "Страница со списком материалов категории" не работают фильтры. Не могу найти в чем проблема. Помогите
|
_CrySiS_
Сообщений: 464
Сообщение # 78 |
18:34:19
01 Июн 2013
Подскажите как сделать правильно: Я использую доп поле с ключевыми цифрами (1,2,3) и хотел бы через фильтр вывести материал допустим с 1, и так далее. Как можно сделать это?
Добавлено (01 Июн 2013, 18:34:19) --------------------------------------------- Up может кто нибудь помочь?
Сообщение отредактировал _CrySiS_ - Суббота, 01 Июн 2013, 18:37:24
|
Don_Corleone
Сообщений: 1
Сообщение # 79 |
15:52:24
03 Июн 2013
Как увеличить количество фильтров в каталоге файлов ? у меня только 2 получается создать!
Сообщение от Don_Corleone
|
Selena
Сообщений: 15657
Сообщение # 80 |
16:46:45
03 Июн 2013
Don_Corleone, 3 только в Доске.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Professori
Сообщений: 6
Сообщение # 81 |
16:59:06
11 Июн 2013
Здравствуйте. Скажите пожалуйста можно сделать так, чтоб фильтр брал значения из поля автор или добавлять значения фильтра при добавления материала?
|
SaNEк
Сообщений: 13
Сообщение # 82 |
21:38:50
25 Июн 2013
Извиняюсь, если повторяю. Но у меня такая проблема, мне надо передавать значение фильтра DVDRip, и выводить его картинкой, но при выборе мне также надо что бы было написано DVDRip. Код <?if($FILTER2_VALUE$=DVDRip)?><div class="img_ogran"><img src="/diz_1/DVDRip.png" title="Качество DVDRip!" /></div><?endif?> но так почему то не работает, работает только тогда когда в фильтре в место DVDRip записано 1 и естественно приходится брать это же значение Можно ли как то реализовать что бы работало с буквенными значениями,а не цифровыми?
|
bandjuk
Сообщений: 6816
Уровень замечаний:
Сообщение # 83 |
12:37:00
26 Июн 2013
SaNEк, у меня так: <?if($FILTER2_VALUE$)?> <?if(strpos($FILTER2_VALUE$,'Красный')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-1" title="Красный" style='background:#ff0000;'>#ff0000</a><?endif?> <?if(strpos($FILTER2_VALUE$,'Розовато-лиловый')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-18" title="Розовато-лиловый" style='background:#843D5B;'>#843D5B</a><?endif?> <?if(strpos($FILTER2_VALUE$,'Оранжевый')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-2" title="Оранжевый" style='background:#ffa500;'>#ffa500</a><?endif?> <?if(strpos($FILTER2_VALUE$,'Рыжий')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-19" title="Рыжий" style='background:#d77d31;'>#d77d31</a><?endif?> <?if(strpos($FILTER2_VALUE$,'Желтый')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-3" title="Желтый" style='background:#FFFF00;'>#FFFF00</a><?endif?> <?if(strpos($FILTER2_VALUE$,'Зелёный')!='-1')?><a href="$CAT_URL$-1-0-0-2-0-4" title="Зелёный" style='background:#00ff00;'>#00ff00</a><?endif?> и т.д. думаю принцип ясен <?endif?> заменяй фразы и значения на своё
|
SaNEк
Сообщений: 13
Сообщение # 84 |
15:02:20
26 Июн 2013
bandjuk, спасибо, попробую!
|
photomen
Сообщений: 16
Сообщение # 85 |
10:41:09
06 Июл 2013
Цитата (Apsaty) Это понятно, но как можно сделать чтобы под заголовком информера "статьи" выходило часть текста? Добавьте дополнительное поле
|
web3913
Сообщений: 4
Сообщение # 86 |
16:22:19
13 Июл 2013
Добрый день. Подскажите пожалуйста, возможно ли использование значений фильтра VALUE в шаблоне страницы? Есть ли альтернатива. Пробую вставлять как есть,но безрезультатно. Спасибо.Добавлено (13 Июл 2013, 16:22:19) --------------------------------------------- Да, ответ нашел, можно но только через извращения переменных))) жуть какая)) будем пробовать.
|
gaudeamus
Сообщений: 259
Уровень замечаний:
Сообщение # 87 |
10:47:57
28 Июл 2013
Добрый день. Есть ли путь сделать так, чтобы в "Каталоге файлов" конкретному пользователю сайта выводились записи о файлах, только загруженных им самим?
|
Selena
Сообщений: 15657
Сообщение # 88 |
14:35:33
13 Авг 2013
gaudeamus, скриптом.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Shaxrik
Сообщений: 15
Сообщение # 89 |
20:23:28
20 Авг 2013
Привет всем, можно ли как нибудь увеличить фильтры в разделе доска объявлений, в этом разделе 3 фильтра можно ли сделать 4 или 5 и как?
|
Selena
Сообщений: 15657
Сообщение # 90 |
22:58:54
20 Авг 2013
Shaxrik, нет, такая возможность отсутствует.
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|