Фильтры в Наборах
А работают ли Фильтры в Наборах
На оффе по наборам пока вики нет.
Пошел от простого, взяв готовый Набор
В фильтрах сделал условие
И всё, не работает больше набор после этого… С полями типа INT работает… Просмотров больше определенного количества/ меньше
А с текстовыми не получается у меня...
Категория (тип Список)
Содержит "Спорт" (начинается или = без вариантов все равно)
Может я чего не знаю?!
Подскажите пожалуйста
В этом случае будут учитываться ключи, а не значения.Содержит "Спорт" (начинается или = без вариантов все равно)
Если не назначать ключи в предустановленных значениях, возникнут дополнительные "неочевидности".
----------------------------------------------------
Предустановленные сделайте такими (избегайте ключа "0" (ноль)):
1|один
2|два
3|три
А в наборах указывайте фильтр = ключ:
Попробуем с утра… Спасибо, про ключи еще не встречал…
В этом случае будут учитываться ключи, а не значения.Содержит "Спорт" (начинается или = без вариантов все равно)
Если не назначать ключи в предустановленных значениях, возникнут дополнительные "неочевидности".
----------------------------------------------------
Предустановленные сделайте такими (избегайте ключа "0" (ноль)):
1|один
2|два
3|три
А в наборах указывайте фильтр = ключ:
В этом случае будут учитываться ключи, а не значения.Содержит "Спорт" (начинается или = без вариантов все равно)
Если не назначать ключи в предустановленных значениях, возникнут дополнительные "неочевидности".
----------------------------------------------------
Предустановленные сделайте такими (избегайте ключа "0" (ноль)):
1|один
2|два
3|три
А в наборах указывайте фильтр = ключ:
Наверное я еще не точно указ тип данных, Список мультивыбор
Со списком простым все работает.
А вот с мультивыбором нет :(
Включил логирование
И что мы имеем
SELECT COUNT( i.id ) as count
FROM cms_con_news i
FORCE INDEX FOR ORDER BY (dataset_latest)
WHERE (i.cat_news = '7') AND (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1') AND (i.is_parent_hidden IS NULL)
cat_news = '7'
А базе то у нас....
cat_news = '000000100000000000000000000000000'
а может быть и
'000000100000000000000001000001000' например
Роем дальше
Для решения проблемы нам нужно такое условие
WHERE (i.cat_news LIKE '______1__________________________%')
И оно кстати реализовано уже в коробке...
Намекните куда порыть… Что "хакнуть"?
Если это битовая маска то в фильтре используем "содержит"
Так как это моя 7я категория
то значение ставим для поиска такое:
______1__________________________
"_" — работает как любой символ типа.
Но порыв изрядно форум, понял, что мультивыбор это та еще штука...
Наверное ели добавлю "категорию" то может все слететь
Слава ЕМУ что переезд был, и новых не будет…
Никак не "кста"Кста, ...
Администрация сайта просит нас: возникла конкретная проблема, решайте её в конкретной теме
Так действительно разные сущности. Не находите?Наверное я еще не точно указ тип данных, Список мультивыбор
(
Используйте системные имена сущностей (категориями в системе именуются разделы ТК, а не значения в полях)Так как это моя 7я категория
Намекаю: хакните свой старттопик. Тогда есть шанс решить проблему без хаков системыА базе то у нас....
Намекните куда порыть… Что "хакнуть"?
Лады создам новую тему.
Как это хакните? свой старттопик?
Так действительно разные сущности. Не находите?Наверное я еще не точно указ тип данных, Список мультивыбор
(
Используйте системные имена сущностей (категориями в системе именуются разделы ТК, а не значения в полях)Так как это моя 7я категория
Намекаю: хакните свой старттопик. Тогда есть шанс решить проблему без хаков системыА базе то у нас....
Намекните куда порыть… Что "хакнуть"?
Не совсем понятно :(
Не расстраивайтесь.:(
Подберите пароль от своего аккаунта, затем в старттопике напишите "hacked by @handrey1977". Можете ещё фотку смешную прикрепить. Всё очень просто на самом деле.Как это хакните?
Я так понимаю местный юмор. Ну извините, не правильно выразился.
Не расстраивайтесь.:(
Подберите пароль от своего аккаунта, затем в старттопике напишите "hacked by @handrey1977". Можете ещё фотку смешную прикрепить. Всё очень просто на самом деле.Как это хакните?
Почитам форум, видел что многие, так жаргонят...
система же не идеальная, ищут пути решения…