Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Вывод даты и времени

lor08

  • Свой человек
  • Юзер
  • 130
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    1 Фев 2011
#1
есть ли возможность вывода даты по отдельности?
отдельно dd mm yy
ещё бы желательно название месяца (короткое)!

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#2
пока такой возможности вроде нету.

есть вывод дня и года, месяца нету
тут читать http://fapos.net/documa/?p=markets


а зачем это надо то?

Отредактировано автором 1 Фев 2012
Все мое имхо...
------
Не флуди и не да зафлудим будешь!

lor08

  • Свой человек
  • Юзер
  • 130
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    1 Фев 2011
#3
Ater, в материал лучше будет когда выводишь чисто день и месяц типо 4 мая 5фев и так далее

+ ко всему тому у меня шаблон этого требует )))

Добавлено2012.02.01 15-04

Во общем говоря решил сам сделать дополнительные метки!
Данные мануал подойдёт для модулей Новости,Статьи,Загрузки может и на других тоже, не пробовал!

Заходим в папку модуля открываем index.PHP

1. Для анонсов материала
В функции index
Находим $markets['{ANNOUNCE}'] = $this->Parser->quoteTags($announce);
И после него добавляем код-вставку

2. Для страницы с категориями материалов
В функции category
Находим $markets['{ANNOUNCE}'] = $this->Parser->quoteTags($announce);
И после него добавляем код-вставку

3. Для страницы материала
В функции view
Находим $markets['{MAIN_TEXT}'] = $this->Parser->quoteTags($text_stat);
И после него добавляем код-вставку

Собственно описание меток:
{DAY} - цифра дня
{MON_SH} - Название месяца кратко,собственно можете изменить на свою
{MON} - цифра месяца
{YEAR} - год


Код-вставка:
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
<?php $dateE explode("-"$result['date']);
$markets['{YEAR}'] = $dateE[0];
$markets['{MON}'] = $dateE[1];
if (
$dateE[1] == 1) {$markets['{MON_SH}'] = 'янв';}
if (
$dateE[1] == 2) {$markets['{MON_SH}'] = 'фев';}
if (
$dateE[1] == 3) {$markets['{MON_SH}'] = 'мар';}
if (
$dateE[1] == 4) {$markets['{MON_SH}'] = 'апр';}
if (
$dateE[1] == 5) {$markets['{MON_SH}'] = 'май';}
if (
$dateE[1] == 6) {$markets['{MON_SH}'] = 'июн';}
if (
$dateE[1] == 7) {$markets['{MON_SH}'] = 'июл';}
if (
$dateE[1] == 8) {$markets['{MON_SH}'] = 'авг';}
if (
$dateE[1] == 9) {$markets['{MON_SH}'] = 'сен';}
if (
$dateE[1] == 10) {$markets['{MON_SH}'] = 'окт';}
if (
$dateE[1] == 11) {$markets['{MON_SH}'] = 'ноя';}
if (
$dateE[1] == 12) {$markets['{MON_SH}'] = 'дек';}
$dateD explode(" "$dateE[2]);
$markets['{DAY}'] = $dateD[0];?>

Кстати будет супер если в сборку добавить :)

Отредактировано автором 1 Фев 2012

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
А ещё надо вчерашний день заменять словом "вчера", а не его дату ставить

lor08

  • Свой человек
  • Юзер
  • 130
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    1 Фев 2011
#5
Сашка_из_Шебекино, ага, будет время до работаю!может ещё пару фитчей сделаю :)

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
В пхп есть функции для преобразования даты из текстового вида в метку времени. А уже из метки времени, делайте что угодно и в каком угодно порядке.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

lor08

  • Свой человек
  • Юзер
  • 130
  • Репутация:1 
  • Предупреждения: 0 
  • Регистрация:
    1 Фев 2011
#7
Drunya, это всё понятно,но вот где отредактировать вывод даты в материалах на главной?!

1
Сейчас online: 28. Зарегистрированных: 0. Гостей: 28.