| Ratibor | 
					 | 
			
|---|---|
| 
					 Решил прикрутить к поиску нормальные окончания. 
						Внес функцию в functions.php Изменил в search.ru.lang.php строку 36: $L['plu_match'] = "совпадений"; заменил на: $L['plu_match'] = "'совпадение','совпадения','совпадений'"; в файле search.phpстроку 537: $plugin_body .= "<h4>".$L['Pages']." : ".$L['plu_found']." ".$items." ".$L['plu_match']."</h4>"; заменил на: $plugin_body .= "<h4>".$L['Pages']." : ".$L['plu_found']." ".declension($items,array($L['plu_match']))."</h4>"; В итоге количество найденных страниц пишет, а вот одно из этих ('совпадение','совпадения','совпадений')слов нет. Вместо слова пустота. Потом попробовал изменить на: $plugin_body .= "<h4>".$L['Pages']." : ".$L['plu_found']." ".declension($items,array('совпадение','совпадения','совпадений'))."</h4>";
Все стало работать как надо, но так не пойдет, т.к. теряется мультиязычность. Почему не работает declension($items,array($L['plu_match']))а declension($items,array('совпадение','совпадения','совпадений'))
работает нормально ?Не задавай глупых вопросов, не услышишь вранья. 
					 |