Новости
Обзоры и тесты
Техно
Советы
Разное
Главная » Веб-сайты

Русификация даты в шаблонах Ja Teline II & III

Добавлено , 25.10.2009 – 18:10 6 комментариев

imageПопулярный шаблон для новостного портала с интересными модулями и плагинами. Ниже приведен простой способ русифицировать вывод даты в 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>

Теги:

6 комментариев »

  • дима:

    неполучаеться,вообще сайт неработает после замены

  • admin:

    В каком именно шаблоне?

  • дима:

    Ja Teline III
    Помог вот такой код

    дата нормально,но теперь часы стоят

  • Денис:

    у меня тоже часы стоят

  • Persone:

    Вот рабочий код
    <?php
    echo "».mosCurrentDate (‘%A’).»»;
    echo » «.mosCurrentDate (‘%b’).» «.mosCurrentDate (‘%d ‘).»»;
    ?>

    но, шапка съезжает у меня

  • great_sensei:

    <?php
    setlocale(LC_TIME, ‘RU’);
    echo "».strftime (‘%A’).»»;
    echo «, «.strftime (‘%B’).» «.date (‘d’).»»;
    ?>

    getLastUpdate(); ?>