Русификация даты в шаблонах Ja Teline II & III
Популярный шаблон для новостного портала с интересными модулями и плагинами. Ниже приведен простой способ русифицировать вывод даты в Ja Teline II и Ja Teline III.
Ja Teline II
В шаблоне нужно заменить строку 118 вида <?php ... ?> на следующий код:
<?php
setlocale(LC_TIME, 'ru_RU.UTF-8', 'ru_RU', 'RU');
echo "<span>" . strftime('%A') . "</span>";
echo " <div>" . strftime('%B') . " " . date('d') . "</div>";
?>
Ja Teline III
Файл шаблона:
/home/sites/atis-rpo/templates/ja_teline_iii/layouts/blocks/header.php
Нужно найти блок вывода даты и заменить его на:
<?php
setlocale(LC_TIME, 'ru_RU.UTF-8', 'ru_RU', 'RU');
echo '<span class="day">' . strftime('%A') . '</span>';
echo '<span class="date">, ' . strftime('%B') . ' ' . date('d') . '</span>';
?>
Строку с выводом времени последнего обновления можно оставить без изменений:
<p class="ja-updatetime">
<span><?php echo JText::_('Последнее обновление') ?></span>
<em><?php echo $this->getLastUpdate(); ?></em>
</p>
Теги: Joomla Templates
неполучаеться,вообще сайт неработает после замены
В каком именно шаблоне?
Ja Teline III
Помог вот такой код
дата нормально,но теперь часы стоят
у меня тоже часы стоят
Вот рабочий код
<?php
echo "».mosCurrentDate (‘%A’).»»;
echo » «.mosCurrentDate (‘%b’).» «.mosCurrentDate (‘%d ‘).»»;
?>
но, шапка съезжает у меня
<?php
setlocale(LC_TIME, ‘RU’);
echo "».strftime (‘%A’).»»;
echo «, «.strftime (‘%B’).» «.date (‘d’).»»;
?>
getLastUpdate(); ?>