В каком формате передавать [[*unpub_date]]?
Подскажите пожалуйста, в каком формате передавать [[*unpub_date]]? Используется Tickets, пробовал по-разному, почему-то не заполняется.
Комментарии: 11
Y-m-d H:i:s
2015-03-12 09:23:56
2015-03-12 09:23:56
Сейчас у меня у меня сделано таким образом и время в value отображается корректно 2015-03-19 08:16:19, но поле почему-то не заполняется. Буквально месяц назад с этим полем экспериментировал и всё нормально было.
[[date]]
[[date]]
<?php
echo (date("U"));
tpl.Tickets.form.create<input type="text" name="unpub_date" value="[[!date:add=`1209600`:date=`%Y-%m-%d %H:%M:%S`]]" id="unpub_date"/>
Попутно вопрос. Можно ли получить текущее время без снипета, средствами Modx?
Подобный рабочий пример:
echo "<option value=\"".date("Y-m-d H:i:s", strtotime("+7 day"))."\">7 дней </option>";
под себя переделайте, может заработает. По поводу средствами modx не вкурсе
Ваш пример на PHP
Это сниппет, нужно просто переделать чтобы выводил дату, без option
А что это изменит, если поле (value) заполняется и так, т.е. даже вручную если заполню, то всё равно это не даёт результат. unpub_date остаётся незаполненный.
А в вызове TicketForm в &allowedFields точно есть это поле?
Конечно
[[!TicketForm? &allowFiles=`0` &allowedFields=`parent,pagetitle,content,price,longtitle,unpub_date`]]
Кстати с другими полями даты то же самое. publishedon, pub_date, unpub_date
передавайте в виде числа, в базе они также хранятся
Я посмотрел, как они хранятся, пробовал в формате Unix Time Stamp, результата нет. Только, если сразу в базу записать, ну это само-собой)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.