dle.in.ua » Модули » Вывод даты в шаблоне в виде календарика.

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

Автор: GauraStyle от 18-02-2008, 00:36
Вывод даты в шаблоне в виде календарика.
Вывод даты в шаблоне в виде календарика.
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
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Прописываем в файле css:

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

    --------------------
    • GauraStyle
    • Регистрация: 21.01.2008
    • Репутация: (0|0|0)
    • 18 февраля 2008 02:47
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • у меня ничего не получилось.... даже картинка календаря не появилась :(
    • ygrinko
    • Регистрация: --
    • Репутация: (||)
    • 18 февраля 2008 13:08
    • 3
    ^
  • Группа: r00t Admin
  • Icq: 5160909
  • Комментариев: 137
  • Публикаций: 74
  • ygrinko,
    Значит что-то неправильно делаеш)

    --------------------
    • DImkA
    • Регистрация: 11.12.2007
    • Репутация: (2|2|0)
    • 18 февраля 2008 14:11
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Блин,а у меня чето буквы громадные вышли :(
    • denskieva
    • Регистрация: --
    • Репутация: (||)
    • 19 февраля 2008 07:58
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Во-во и у меня тоже
    • Timonishe
    • Регистрация: --
    • Репутация: (||)
    • 19 февраля 2008 17:23
    • 6
    ^
  • Группа: Гости
  • 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
    • alexben
    • Регистрация: --
    • Репутация: (||)
    • 21 февраля 2008 08:58
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • alexben,
    А можно сделать так: если новость сегодняшняя, то и писалось чтобы: сегодня...
    А то пишется нынешняя дата... Неудобно как-то.
    И где можно взять номер вашей аси. Что-то в профиле не видно...
    • Timonishe
    • Регистрация: --
    • Репутация: (||)
    • 21 февраля 2008 18:22
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: alexben
    не date-bg.gif

    а
    date-bg


    гы

    Timonishe,

    сделал.. работает.. 30сек работы
    • orko
    • Регистрация: --
    • Репутация: (||)
    • 10 мая 2008 09:33
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • если используете модуль Tags

    то надо еще отредактировать
    tags.tag.php
    • orko
    • Регистрация: --
    • Репутация: (||)
    • 11 мая 2008 15:29
    • 10
    ^
  • Группа: User
  • Icq: 491507769
  • Комментариев: 231
  • Публикаций: 8
  • Сделал только-что рип шаблона с установленным даным модулем, но у меня на дле 7.0 не работает, а у вас?
    • Nick
    • Регистрация: 8.02.2008
    • Репутация: (0|0|0)
    • 30 июня 2008 20:52
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • всё рабтает спасиб http://qiq.or.kz
    • qiq.or.kz
    • Регистрация: --
    • Репутация: (||)
    • 17 ноября 2008 17:22
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • всё норм работает спс большое
    • Omen
    • Регистрация: --
    • Репутация: (||)
    • 4 марта 2009 22:09
    • 13
    ^
  • Группа: User
  • Icq: 567081900
  • Комментариев: 72
  • Публикаций: 2
  • дякую, працює
    А як змінити назви місяців на Українськомовні?..

    --------------------
    • slovn
    • Регистрация: 13.03.2009
    • Репутация: (0|0|0)
    • 14 апреля 2009 22:13
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А как сделать css так чтобы можно было вставлять дату в календарике с помощью tiny_mce используя стили. У меня вот календарик появляется а дата и название месяца нет и никак неразберусь как это сделать. Кто знает подскажите пожалуйста.
    • gimmi
    • Регистрация: --
    • Репутация: (||)
    • 26 июня 2010 10:27
    • 15
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.