Дата на русском

Главные вкладки

Аватар пользователя itantonwork itantonwork 13 апреля 2011 в 15:56

Добрый день вопрос к гуру ,хочу подправить этот кусок чтобы он выводил дату на русском знаю что надо использовать переименую setlocale кто может объяснить как ее тут можно задействовать ,

            <?php if ($top_left) : ?>
                <div id="topleft-mod"><?php echo $top_left?></div>
                <?php elseif (theme_get_setting(show_date)): ?>
                <div class="date-block">
                   <div class="date1"><?php echo date("l,"); ?></div>
                   <div class="date2"><?php echo date("F "); ?></div>
                   <div class="date3"><?php echo date("j, "); ?></div>
                   <div class="date4"><?php echo date("Y"); ?></div>
                   
                </div>
                <?php endif; ?>

Комментарии

Аватар пользователя annya annya 13 апреля 2011 в 16:21

Почему не http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=%D0%BA%D0%B0%...

1-ый(!!!) же результат дает верный ответ. Теперь от меня риторический вопрос: "Разве обязательно быть гуру чтобы найти ответ на этот вопрос?"

И кстати вы извращенно используете тплку page.tpl.php. Посмотрите любую тплку нормальной темы(ninesixty) например. Вы там не увидите никакой логики, одна лишь структура и вывод переменных. Так сделано совсем неслучайно.

Аватар пользователя itantonwork itantonwork 13 апреля 2011 в 16:44

Ок есть скрипт а как задать стиль ?) тока не «кидаетеся» помидорами

<?php 

$Months 

= array("01"=>"января",
                  
"02"=>"февраля",
                  
"03"=>"марта",
                  
"04"=>"апреля",
                  
"05"=>"мая",
                  
"06"=>"июня"
                  
"07"=>"июля",
                  
"08"=>"августа",
                  
"09"=>"сентября",
                  
"10"=>"октября",
                  
"11"=>"ноября",
                  
"12"=>"декабря");

echo 

format_datetime(), 'custom','l').', '.date('j').' '.$Months[date("m")].' '.date("Y").' г.' ;
?>
Аватар пользователя annya annya 13 апреля 2011 в 17:42

itantonwork wrote:
Ок есть скрипт а как задать стиль ?) тока не «кидаетеся» помидорами

<?php 

$Months 

= array("01"=>"января",
                  
"02"=>"февраля",
                  
"03"=>"марта",
                  
"04"=>"апреля",
                  
"05"=>"мая",
                  
"06"=>"июня"
                  
"07"=>"июля",
                  
"08"=>"августа",
                  
"09"=>"сентября",
                  
"10"=>"октября",
                  
"11"=>"ноября",
                  
"12"=>"декабря");

echo 

format_datetime(), 'custom','l').', '.date('j').' '.$Months[date("m")].' '.date("Y").' г.' ;
?>


Код неверный, читайте API по функции, date тут не нужен.

Аватар пользователя Eugeny Eugeny 13 апреля 2011 в 17:15
<?php
echo '<div class="myStyle">'format_datetime(), 'custom','l').', '.date('j').' '.$Months[date("m")].' '.date("Y").' г.' .'</div>';
?>
.myStyle {
 
}

как-то так

Аватар пользователя AntNick AntNick 13 апреля 2011 в 20:45

Не знаю, насколько это было правильно, но у меня выводился месяц и он был на английском, так чтобы его на русском выводить я его тупо в t() обернул и т.к. в переводах уже были месяцы у меня все на русском стало Smile