Форуми / National / Russian / вывод даты

12>>>

Oughtem
#1 29.02.2012 12:36

Может вопрос ламерский, но куда из админки пропала настройка вывода формата даты?

Trustmaster
#2 29.02.2012 13:05

В основной ланг-файл, потому что формат даты зависит от выбранной локали. Если где-то в tpl надо использовать нестандартный формат, используется callback-функция cot_date() с тегом _STAMP, как показано здесь. Её первый параметр кроме предстановленных форматов принимает и форматы в стиле PHP-функции date().

May the Source be with you!
Moool13
#3 29.02.2012 13:16

Trustmaster, а как можно вывести текущую дату с учетом часового пояса юзера? 

Trustmaster
#4 29.02.2012 17:12

cot_date() отличается от date() кроме прочего ещё и тем, что учитывает часовой пояс юзера.

May the Source be with you!
Moool13
#5 29.02.2012 17:26

Дело в том, что {PHP|cot_date()} выводит 1.1.1970. Мне нужно независимо от страниц, но с учетом пояса. Например, в футере показывается текущая дата.

Trustmaster
#6 29.02.2012 18:09

Это в старой версии был баг, в 0.9.8 этого эффекта уже не будет.

May the Source be with you!
Moool13
#7 29.02.2012 18:23

Понятно

wAppp
#8 25.02.2013 17:45

Всех приветствую.

Прошу прощения, что поднимаю старую тему, но свежее поиск не выдал.

Вопрос связан с проблемой вывода (и не только даты)...

1) Провел обновление - последняя Сиенна - 0.9.12.1

2) Не сразу, но обнаружил принеприятную вещь - При редактировании страницы и при создании новой выставляется дата  01.01.1970

3) Вне зависимости от темы оформления..

 

Прошу помочь - подсказать - куда (где) копать? :(

 

Trustmaster
#9 25.02.2013 18:29

А {PAGEEDIT_FORM_DATE} присутствует? Какая дата выставляется там?

May the Source be with you!
wAppp
#10 26.02.2013 08:16

Да, проверял на нескольких скинах (темах) - стоковый немезис и пр. (Первым делом через поиск нашел тему про Wrong Data after...) :)

Даже если не изменять дату при редактировании страницы, просто открыть для редактирования и затем опубликовать - дата сбрасывается ( показывает прочерки --- ), на опубликованной странице - соответственно "01.01.1970 00:00"

Я видел, вот это на гитхабе - https://github.com/Cotonti/Cotonti/issues/1131 - не может как-то быть связано?

Просто похоже, что дата и время именно сбрасывается :(

Может в БД с версии 0.9.9 (я с нее переходил через instal скрипт) произошли изменения в структуре, и срипт обновления не отработал? Можно это как-то проверить?

Trustmaster
#11 28.02.2013 11:21

Текущая версия БД отображается на главной странице в админке. Если там не 0.9.12, то значит обновление не прошло.

May the Source be with you!
wAppp
#12 01.03.2013 14:38

с версией всё ок ;(

kushelbek
#13 01.11.2016 13:48

Та же проблема.

На странице Page.list выводит нормально, в новости тоже нормально, но когда вывожу дату в плагине pagelist пишит что дата 1970 1 января, как поправить?

Вывожу вот так: {LIST_ROW_BEGIN_STAMP|cot_date('date_text', $this)}

Roffun
#14 01.11.2016 17:47
#42277 kushelbek:

Та же проблема.

На странице Page.list выводит нормально, в новости тоже нормально, но когда вывожу дату в плагине pagelist пишит что дата 1970 1 января, как поправить?

Вывожу вот так: {LIST_ROW_BEGIN_STAMP|cot_date('date_text', $this)}

{PAGE_ROW_DATE_STAMP|cot_date('date_full', $this)}

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
kushelbek
#15 02.11.2016 08:07
#42278 Roffun:
#42277 kushelbek:

Та же проблема.

На странице Page.list выводит нормально, в новости тоже нормально, но когда вывожу дату в плагине pagelist пишит что дата 1970 1 января, как поправить?

Вывожу вот так: {LIST_ROW_BEGIN_STAMP|cot_date('date_text', $this)}

{PAGE_ROW_DATE_STAMP|cot_date('date_full', $this)}

Спасибо, помогло =) 

12>>>