JoomlaXTC News Pro - когда вывожу месяц и день текстом, то они выводятся на английском. Это как-то можно решить ? Прикрепил сам файл, кто поможет - с меня отзыв )
Добрый день. Вообще то, такие работы делаются за $ ... но как бы то ни было - вот решение: файл mod_jxtc_newspro.php: строки 67,68 Код (PHP): $hold = str_replace( '{date}', date($dateformat,$row->created), $hold ); $hold = str_replace( '{moddate}', date($dateformat,$row->modified), $hold ); меняем на Код (PHP): $hold = str_replace( '{date}', $DateCreated, $hold ); $hold = str_replace( '{moddate}', $DateModifed, $hold ); Выше первого объявления переменной $hold, скажем строка 56, добавляем: Код (PHP): $DateCreated = parseDate( date($dateformat,$row->created) ); $DateModifed = parseDate( date($dateformat,$row->modified) ); а также, после блока Код (PHP): if (!function_exists('jxtcNpParseRow')) { ... } добавляем функцию parseDate(): Код (PHP): function parseDate($strDate) { $tmpArr = explode("-", $strDate); $month_arr = array( 1 => 'января', 2 => 'февраля', 3 => 'марта', 4 => 'апреля', 5 => 'мая', 6 => 'июня', 7 => 'июля', 8 => 'августа', 9 => 'сентября', 10 => 'октября', 11 => 'ноября', 12 => 'декабря' ); $day = $tmpArr[0]; $month = $month_arr[ $tmpArr[1] ]; $year = $tmpArr[2]; return "{$day} {$month} {$year} г."; } С помощью этой функции мы приводим к "человеческому" виду нашу дату. В админской части модуля следует указать формат даты - "j-n-Y". Хотел бы обратить Ваше внимание, что данный код писался "на коленке", т.е. я его даже не запускал ... возможны синтаксические ошибки ...но, думаю, общий ход мысли понятен, удачи