Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-03-26 23:29:36

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

сортировка по доп. полям

сабж существует или придется изобретать?
скажем, есть поле "цвет" - соответственно требуется вывыести все записи в которых цвет = красный

как проще сделать?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#2 2011-03-26 23:33:36

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: сортировка по доп. полям

Не в сети

#3 2011-03-28 15:49:39

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: сортировка по доп. полям

спасибо, Wolverine - для одного поля отлично работает
а как быть если хочется вывести по нескольким? скажем, цвет только красный а год выпуска только 1990?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#4 2011-03-28 15:56:21

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: сортировка по доп. полям

Функция news_showlist судя по ее описанию принимает фильтр, как массив ($filterConditions = array())

Теоретически можно попробовать этот кусок из плагина

$filter = array();
array_push($filter, array('DATA', 'appauthor', '=', $_REQUEST['name']));
$filter = $filter[0];

преобразовать в

$filter = array();
array_push($filter, array('DATA', 'appauthor', '=', $_REQUEST['name']));
array_push($filter, array('DATA', 'color', '=', $_REQUEST['color'])); // второе ограничение

Не в сети

#5 2011-03-28 21:49:31

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: сортировка по доп. полям

не работает sad

и расширенного поиска как я понимаю тоже нет?


Проекты любой сложности. Качественно. Дорого.

Не в сети

#6 2011-03-28 23:16:45

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: сортировка по доп. полям

Посмотрю позже, по идее должно.

Что за расширенный поиск?

Не в сети

#7 2011-03-30 19:53:51

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: сортировка по доп. полям

как понять "что за расширенный поиск"?
расширенный поиск - он и в африке расширенный поиск... доп. формы, в который можно задавать дополнительные условия по поиску... а то сейчас только автор и дата - этого маловато будет...

копаю в данный момент search.php в надежде через него решить задачу

Изменено t3s (2011-03-30 19:54:47)


Проекты любой сложности. Качественно. Дорого.

Не в сети

#8 2011-03-30 20:19:33

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: сортировка по доп. полям

Ну мы про поиск не говорили, ты как-то на него перескочил резко.

Да, в search.php это за час дописывается, и доп.поля и т.д.

Не в сети

#9 2011-03-31 12:01:24

t3s
Участник
Откуда планета The мля...
Зарегистрирован: 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: сортировка по доп. полям

стояла общая задача - сделать подобие доски обьявлений, чтобы пользователь мог быстро найти то что ему нужно... поскольку использовались икс-филдс, я подумал что можно делать выборку по ним (как показала практика успешно можно - но почему-то только по одному sad )

не получилось по нескольким - пробую через поиск...

//офтоп но не хочу начинать новую тему

в поиске исть возможность сортировки? - например в зависимости от того что отметит пользователь,  вывести инфу по годам выпуска или по цене... те. е. поставил юзер галочку - цена выводится по возрастанию, убрал галочку - по убыванию... как-то так


Проекты любой сложности. Качественно. Дорого.

Не в сети

Подвал раздела

Работает на FluxBB