Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

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


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

Вне форума

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

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

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

Вне форума

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

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

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

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


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

Вне форума

#4 2011-03-28 14: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 20:49:31

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

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

не работает sad

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


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

Вне форума

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

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

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

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

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

Вне форума

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

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

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

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

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

Отредактировано t3s (2011-03-30 18:54:47)


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

Вне форума

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

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

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

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

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

Вне форума

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

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

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

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

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

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

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


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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 539.09 Кбайт (Пик: 560.09 Кбайт) ]