parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



^match[a] and ^match[d] - возможно ли это ?

Мишин Николай | mi@yandex.ru 25.05.2001 10:44

Написал поиск по 2м полям слогикой and
вот что получилось(Вопрос)А можно ли сделать лучше?
(без извращений)
Суть макроса в и том,что на записи накладывается маска
только хотелось бы ее наложить маска and маска
что-то типа
^match[^^(^form[family]);;^item[users;2]] and ^match[^^(^form[name]);;^item[users;3]]


сам код(что пока работает):
@search

^ifdef[^form[search];

^menu[
^var[find;]
^context[tmp;

^rem[ предположим, что строка == 'фам имя отчество' ]


^ifdef[^form[family];
^match[^^(^form[family]);;^item[users;2]]
^empty[
^var[find;]
;
^var[find;yes]

^ifdef[^form[name];
^match[^^(^form[name]);;^item[users;3]]
^empty[
^var[find;]
;
^ifdef[^var[find];;
^var[find;yes]

]
]
;

]
]
;

^ifdef[^form[name];
^match[^^(^form[name]);;^item[users;3]]
^empty[
^var[find;]
;
^ifdef[^var[find];;
^var[find;yes]

]
]
;

]

]
^ifdef[^var[find];
^macro[row.layout6;^item[users;1];^item[users;2];^item[users;3];^item[users;4];^item[users;5];^item[users;6]]
;
]








]
]





;
^context[users;
^menu[
^macro[row.layout6;^item[1];^item[2];^item[3];^item[4];^item[5];^item[6]]

]
]
]
@end

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева