[CODE]<?
$q = "жареная рыба или селедка";
$module_id = "forum";
//Эту строку заменяем
//$obSearch = new CSearch($q, LANG, $module_id);
// на следующую:
$obSearch = new CSearch;
$obSearch->Search(array(
"QUERY" => $q,
"SITE_ID" => LANG,
"MODULE_ID" => $module_id,
));
if ($obSearch->errorno!=0):
?>
<font class="text">В поисковой фразе обнаружена ошибка:</font>
<?echo ShowError($obSearch->error); /* Здесь он получает фразу на русском или на английском, но где эти фразы находятся? */ ?>
<font class="text">Исправьте поисковую фразу и повторите поиск.</font>
<?
else:
while($arResult = $obSearch->GetNext())
{
?>
<a href="<?echo $arResult["URL"]?>"><?echo $arResult["TITLE_FORMATED"]?></a>
<?echo $arResult["BODY_FORMATED"]?>
<hr size="1" color="#DFDFDF">
<?
}
endif;
?>[/CODE]Взял пример из документации.
Вопрос такой:
Мы делаем несколько языковых версий сайта. Где найти файлы локализации или как перевести фразы из $obSearch->error?
Заранее спасибо
$q = "жареная рыба или селедка";
$module_id = "forum";
//Эту строку заменяем
//$obSearch = new CSearch($q, LANG, $module_id);
// на следующую:
$obSearch = new CSearch;
$obSearch->Search(array(
"QUERY" => $q,
"SITE_ID" => LANG,
"MODULE_ID" => $module_id,
));
if ($obSearch->errorno!=0):
?>
<font class="text">В поисковой фразе обнаружена ошибка:</font>
<?echo ShowError($obSearch->error); /* Здесь он получает фразу на русском или на английском, но где эти фразы находятся? */ ?>
<font class="text">Исправьте поисковую фразу и повторите поиск.</font>
<?
else:
while($arResult = $obSearch->GetNext())
{
?>
<a href="<?echo $arResult["URL"]?>"><?echo $arResult["TITLE_FORMATED"]?></a>
<?echo $arResult["BODY_FORMATED"]?>
<hr size="1" color="#DFDFDF">
<?
}
endif;
?>[/CODE]Взял пример из документации.
Вопрос такой:
Мы делаем несколько языковых версий сайта. Где найти файлы локализации или как перевести фразы из $obSearch->error?
Заранее спасибо