Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
02.12.2009, 11:11
Гость
Гость

Допустим у меня в компоненте 1000 объектов (в каждом 2 поля объявление, рубрика)

можноли написать запрос в адресной строке чтобы он выводил объявления по нужной мне рубрике.

и будут ли показывать $recNum, $totRows, $begRow и т.п. правельные значения

ну илже может есть чтонибудь другое чтобы мне подашло?
02.12.2009, 16:37
VlastV
qb.digital

Зарегистрирован:
2005-11-02
Сообщений: 202

Достаточно сделать поле "рубрика" доступным для поиска (в настройках поля).
После чего, при обращение к странице по адресу url?srchPat[0]=авто вы получите только те объявления, где встречается слово авто в поле "рубрика"

Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
03.12.2009, 11:30
Гость
Гость

спс с этим разобрался, но возникла вот такая проблема допустим если написать запрос
?srchPat[0]=/r1/
и запрос
?srchPat[0]=/r1/r1/
то в первый запрос попадают и значения из другой рубрики потомучто у них есть совпадения в коде (код рубрики)

можно ли зделать так чтобы запрос был со 100% совпадением?
04.12.2009, 15:06
VlastV
qb.digital

Зарегистрирован:
2005-11-02
Сообщений: 202

Если посмотреть исходники НетКат, то ответ "Нет"
Код:
        case 1:   // Char
if($srchPat[$j] == "") break;
$srch_str = $db->escape($srchPat[$j]);
$fullSearchStr .= " AND a.".$field_name[$i]." LIKE '%".urldecode($srch_str)."%'";
$search_param[] = "srchPat[".$j."]=".urldecode($srchPat[$j]);
break;

Но вы можете написать свое условия в системных настройках, используя другую переменную.
Ключевые слова для справки: "Системные настройки", "$query_where" улыбка

Разработка сайтов на CMS NetCat. Портфолио http://vlastv.ru/ E-mail: me [at] vlastv [dot] ru ; ICQ: 66117050
198 196 2009-12-04 15:06:25 9816
Описание проекта