Foren / National / Russian / вывод даты

12NächsteLetzte

Oughtem
#1 29. Februar 2012, 12:36

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

Trustmaster
#2 29. Februar 2012, 13:05

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

May the Source be with you!
Moool13
#3 29. Februar 2012, 13:16

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

Trustmaster
#4 29. Februar 2012, 17:12

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

May the Source be with you!
Moool13
#5 29. Februar 2012, 17:26

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

Trustmaster
#6 29. Februar 2012, 18:09

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

May the Source be with you!
Moool13
#7 29. Februar 2012, 18:23

Понятно

wAppp
#8 25. Februar 2013, 17:45

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

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

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

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

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

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

 

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

 

Trustmaster
#9 25. Februar 2013, 18:29

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

May the Source be with you!
wAppp
#10 26. Februar 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. Februar 2013, 11:21

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

May the Source be with you!
wAppp
#12 1. März 2013, 14:38

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

kushelbek
#13 1. November 2016, 13:48

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

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

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

Roffun
#14 1. November 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 2. November 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)}

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

12NächsteLetzte