Новый вид отображения даты новости

В этой статье я расскажу, как сделать такой же календарик вместо вывода даты добавления новости.В этой статье я расскажу, как сделать такой же календарик вместо вывода даты добавления новости.

Открываем файл menuright.php и ищем кусок, который выводит новость. Там, насколько я помню, дата выводится строкой:

echo $row["date"];


Меняем на:

$datetime=strtotime($row["date"]);
$m=date("m", $datetime);
if($m=='01') { $month="Янв"; }
if($m=='02') {  $month="Фев"; }
if($m=='03') {  $month="Март"; }
if($m=='04') {  $month="Апр"; }
if($m=='05') {  $month="Май"; }
if($m=='06') {  $month="Июнь"; }
if($m=='07') {  $month="Иль"; }
if($m=='08') {  $month="Авг"; }
if($m=='09') {  $month="Сен"; }
if($m=='10') {  $month="Окт"; }
if($m=='11') {  $month="Ноя"; }
if($m=='12') {  $month="Дек"; }
$day=date("d", $row["date"]);


Если дата выводится переменной $res[\”date\”] – тогда в коде выше проставьте вместо $row[\”date\”] – $res[\”date\”]

Для МФС достаточно найти echo $datenew; и вместо – $row[\”date\”], подставить – $datenew

Теперь мы вставили код, который определяет нам дату и месяц из даты формата d.m.y

Следом за этим кодом вставим:

?> <span class="post-date"><span class="post-month"><?=$month ?></span> <span class="post-day"><?=$day ?></span></span> <?


Ну и наконец откроем ваш CSS файл и вставим в него в самый конец:

.post-date {
    width: 45px;
    height: 49px;
    float:left;
    background: url(../images/date-bg.gif) no-repeat;
    margin-right:5px;
}
.post-month {
    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: -3px;
}
.post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #999999;
    text-align: center;
    display:block;
    line-height: 18px;
    padding-top: 7px;
    margin-left: -3px;
}


Ну и качаем архив install.rar и картинку из него льём в папку Images

Всё. Комментируем.

0

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Комментарии

  1. В МФС почему-то выводит вовсех месяцах только первое число, т.е. "1"

    Нашел почему. Вместо
    $day=date("d", $row["date"]);
    надо
    $day=date("d", $datetime);
    (это для МФС).

    0

Добавить комментарий

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля