Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Николай 19.02.2011 18:40
Прочту, но пока, чтобы хоть что-то работало написал:@split_space[] $split_parts[^form:search_request.split[ ;h]] $n_parts[^form:search_request.match[ ][ng]] #end @split_space[] @light_search[] ^if($catalog){ ^catalog.menu{ $str[$catalog.id $catalog.manufacture $catalog.type $catalog.name $catalog.number $catalog.designer $catalog.residence $catalog.supplydata] ^split_space[] $number_match(0) ^for[i](0;$n_parts){ ^if( ^str.match[$split_parts.$i][in]>=1 ){ ^number_match.inc[] ^if($number_match>$n_parts){^output_result[]} }{ $number_match(0) ^continue[] } } } }{ База данных пуста. Искать негде. } #end @light_search[]Но тут уже проблема при вводу двух пробелов подряд. В match или split возможно указать таблицу шаблонов или разделителей?