Вывод даты в шаблоне в виде календарика.

Вывод даты в шаблоне в виде календарика.
Вывод даты в шаблоне в виде календарика.
1. Берем любую картинку, например эту:
Вывод даты в шаблоне в виде календарика.
2. Кладем картинку в папку images, переименовываем в date-bg.gif. Прописываем в файле 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;
}

3. Прописываем в нужном месте в shortstory.tpl и в fullstory.tpl:
<div class="post-date"><span class="post-month">{date-month}</span> <span class="post-day">{date-day}</span></div>

4. Открываем файлы show.full.php и show.short.php в папке engine/modules/. После
$row['date'] = strtotime($row['date']);

вставляем:
$tpl->set('{date-month}',$r[(int)date("m",$row['date'])-1]);
$tpl->set('{date-day}',date("d",$row['date']));

Пользуйтеся на здоровье.
Установка завершена.
winked
Другие новости по теме:

Категория: Модули ----- Просмотров: 4798 ----- Комментариев: 15

Вернуться

  • sansan

  • 18 февраля 2008 00:55
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Прописываем в файле css:

izvinite,v kakom imenno?
/css style ? i posle chego ego vpisivat'?
  • Группа: User
  • ICQ: 288569677
  • Регистрация: 21.01.2008
  • Комментариев: 703
  • Публикаций: 245
^
sansan,
Да в /css style если у тебя такой файл имееться, а вставляй куда там пожелаеш, это стили, а не ПХП или ХТМЛьный код.
laughing

--------------------
  • ygrinko

  • 18 февраля 2008 13:08
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
у меня ничего не получилось.... даже картинка календаря не появилась :(
  • DImkA

  • 18 февраля 2008 14:11
  • Группа: r00t Admin
  • ICQ: 5160909
  • Регистрация: 12.12.2007
  • Комментариев: 137
  • Публикаций: 74
^
ygrinko,
Значит что-то неправильно делаеш)

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Блин,а у меня чето буквы громадные вышли :(
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Во-во и у меня тоже
  • alexben

  • 21 февраля 2008 08:58
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Кладем картинку в папку images, переименовываем в date-bg.gif

не date-bg.gif

а
date-bg


smile

неиибите мозг...все работает... smile

.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;
}

ЕТО НАДО ВСТАВЛЯТЬ в CSS/engine
и именно хде у вас календарь!

ето тоже с умом надо вставить т.к Будет рвать шаблон...
<div class="post-date"><span class="post-month">{date-month}</span> <span class="post-day">{date-day}</span></div>

кому очень нужно...но недогоняет...стучите в аську помогу smile
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
alexben,
А можно сделать так: если новость сегодняшняя, то и писалось чтобы: сегодня...
А то пишется нынешняя дата... Неудобно как-то.
И где можно взять номер вашей аси. Что-то в профиле не видно...
  • orko

  • 10 мая 2008 09:33
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: alexben
не date-bg.gif

а
date-bg


гы

Timonishe,

сделал.. работает.. 30сек работы
  • orko

  • 11 мая 2008 15:29
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
если используете модуль Tags

то надо еще отредактировать
tags.tag.php
  • Nick

  • 30 июня 2008 20:52
  • Группа: User
  • ICQ: 491507769
  • Регистрация: 8.02.2008
  • Комментариев: 231
  • Публикаций: 8
^
Сделал только-что рип шаблона с установленным даным модулем, но у меня на дле 7.0 не работает, а у вас?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
всё рабтает спасиб http://qiq.or.kz
  • Omen

  • 4 марта 2009 22:09
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
всё норм работает спс большое
  • slovn

  • 14 апреля 2009 22:13
  • Группа: User
  • ICQ: 567081900
  • Регистрация: 13.03.2009
  • Комментариев: 72
  • Публикаций: 2
^
дякую, працює
А як змінити назви місяців на Українськомовні?..

--------------------
  • gimmi

  • 26 июня 2010 10:27
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
А как сделать css так чтобы можно было вставлять дату в календарике с помощью tiny_mce используя стили. У меня вот календарик появляется а дата и название месяца нет и никак неразберусь как это сделать. Кто знает подскажите пожалуйста.