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

Открываем файл 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;
}

Ну и качаем архив Вы не можете скачивать файлы с нашего сервера и картинку из него льём в папку Images

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

P.S. Хотите купить профессиональный объектив для своего фотоаппарата? Я рекомендую вам высококлассные объективы tokina, которые сделаны в Японии. Они очень качественные и недорогие.


Рубрика: Бесплатное » Дополнения   |   Автор: Alex   |   Просмотры: 3759
Комментариев: 31
Публикаций: 0
ICQ: --
- 46 +
  Автор: Sasha   |   Группа: Пользователи   |   Дата: 21 марта 2011  
В МФС почему-то выводит вовсех месяцах только первое число, т.е. "1"

Нашел почему. Вместо
$day=date("d", $row["date"]);
надо
$day=date("d", $datetime);
(это для МФС).
Комментариев: 4
Публикаций: 0
ICQ: 253769208
- 0 +
  Автор: manhunt76   |   Группа: Пользователи   |   Дата: 23 июля 2011  
А на web stil ни как не хочет, всё время 1 января facepalm
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 23 июля 2011  
Цитата: manhunt76
А на web stil ни как не хочет, всё время 1 января

50 рублей - и Ваша проблема решена. Пишите мне в ICQ:643680.
Комментариев: 22
Публикаций: 0
ICQ: --
- -4 +
  Автор: fool1990   |   Группа: Пользователи   |   Дата: 04 сентября 2011  
Супер сейчас разберусь как дату правильною поставить.
Спасибо!
Комментариев: 28
Публикаций: 4
ICQ: --
- 7 +
  Автор: KPEKEP   |   Группа: Пользователи   |   Дата: 04 октября 2011  
У меня всё время 31 декабря показывает facepalm
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 05 октября 2011  
Цитата: KPEKEP
У меня всё время 31 декабря показывает

Ура. Новый год. wink wink wink
Комментариев: 137
Публикаций: 3
ICQ: 641954255
- 165 +
  Автор: sifon   |   Группа: Пользователи   |   Дата: 05 октября 2011  
Цитата: KPEKEP
У меня всё время 31 декабря показывает facepalm

может бур на сервре с датой
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.