MODx/Встроенные сниппеты/AjaxSearch: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 46:
 
==Проблема с языком==
'''''Вопрос:'''''Как сделать чтобы на кнопке в форме поиска вместо "Go!" выводилось "Поиск"?
 
'''''Ответ:''''' Для начала просто настроить используемый язык:
 
&language=`russian-uft8`, или: &language=`russian`
 
Если ни чегоэто не помогает то можно воспользоваться либо готовым переводом, либо пе ревести самостоятельно (аменитьВзять стандартный english.inc.php на, перевести и положить в папку с языками (желательно с переведённыйдругим вамиименем)). Языковые файлы находятся тут: assets/snippets/AjaxSearch/lang .
 
В самом скрипте есть 2 строчки.
''Первая:''
 
<code>#include default language file
include($snipPath."AjaxSearch/lang/english.inc.php");
</code>
 
Здесь написано что Я зыком по умолчанию будет язык английский. Точнее язык по у молчанию берётся из файла "english.inc.php". по желанию можно заменить на родной, заменив текущее имя на нужный файл. (ДЛя начала убедитесь что такой файл существует в языковой папке.)
 
''Вторая:''
 
<code>#include other language file if set.
$as_language = isset($language) ? $language : $modx->config['manager_language'];
 
if($as_language!="english" && $as_language != '') {
 
if(file_exists($snipPath ."AjaxSearch/lang/".$as_language.".inc.php"))
 
include $snipPath ."AjaxSearch/lang/".$as_language.".inc.php";
</code>
 
Здесь на писано что с крипт примет к сведению все языковые файлы, находящиеся по указанному выше пути.
 
==Примечание==