Foren / National / Russian / Siena 0.9.4

JIabs
#30709 12. September 2011, 10:17
#30707 esclkm:

???

Добавлено 2 minute спустя:

JIabs - это странно - а если обновить плуг в настройках нажать обновить? так как в setup W не заблокировано

Нажал обновить модуль, помогло. Большое спасибо.

Added 14 hours later:

Вопрос по датам. Делаю так чтобы особым образом отображалась дата в шаблонах recent items, по типу сегодня, вчера, все остальное.

<!-- IF {xxx_ROW_DATE_STAMP} > ({PHP.sys.now_offset} - 86400) -->
  <b>{xxxx_ROW_DATE_STAMP|cot_date('H:i', $this)}</b>
<!-- ELSE -->
   <!-- IF {xxx_ROW_DATE_STAMP} > ({PHP.sys.now_offset} - 172800) -->
     <b>{xxxx_ROW_DATE_STAMP|cot_date('вчера H:i', $this)}</b>
   <!-- ELSE -->
     {xxxx_ROW_DATE_STAMP|cot_date('j F H:i', $this)}
   <!-- ENDIF -->
<!-- ENDIF -->

Но дело в том, что при помощи вычитания показанного выше, получается, что сутки отмеряются от текущего времени, а не от 24:00. В итоге вчерашний пост составленный в 15:59:59 будет показываться как сегодняшний вплоть до 16:00:00. Что неправильно. Пробовал делать нечто вроде:

<!-- IF {xxx_ROW_DATE_STAMP|cot_date('j', $this)} == ({PHP.sys.now_offset|cot_date('j', $this)} - 1)
...
<!-- ELSE -->
...
<!-- ENDIF -->

но ничего толкового не получилось, подскажите пожалуйста возможна ли реализация подобного плана штатными средствами Cotonti, без дополнительных плагинов, и если да то примерно как?


Dieser Beitrag wurde von JIabs (am 13. September 2011, 08:17, vor 13 Jahre) bearbeitet