karlsson73
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору RiDer Цитата: То есть чтоб зря не предлагали: все языковые файлы, типа en-GB.com_mtree, ru-RU.com_mtree, en-GB, ru-RU - все в UTF-8 перевёл. Сам фрагмент в файле mtree.php выглядит так: Код: # Search condition $searchConditions[] = JHTML::_('select.option', 1, strtolower(JText::_( 'Any' ))); $searchConditions[] = JHTML::_('select.option', 2, strtolower(JText::_( 'All' ))); $lists['searchcondition'] = JHTML::_('select.genericlist', $searchConditions, 'searchcondition', 'class="inputbox" size="1"', 'value', 'text', $mtconf->get('default_search_condition')); | Используй mb_strtolower вместо strtolower А вот с месяцами так и не могу дотумкать где зарыта кодировка. Добавлено: RiDer Цитата: А вот с месяцами так и не могу дотумкать где зарыта кодировка. | Ну я победил вывод изменив administrator/components/com_mtree/mfields.class.php В функции getSearchHTML Код: strftime('%b', mktime(0, 0, 0, $month, 1)) | на Код: iconv('cp1251','utf-8',strftime('%b', mktime(0, 0, 0, $month, 1))) | хотя это и не есть правильно. По хорошему нужно копать в строну настройки locale для php, ИМХО ... |