scr
22:05 22-02-2003 изменить дату заметки
Придумалось, как в случае необходимости можно изменить дату и время заметки. Помнится, движок livejournal.com предоставлял такую возможность. Мне вот нужно было, когда я с другого дневника сюда перелезал, вдруг кому ещё пригодится.

Переводим дату на часах в своём компьютере на ту, которая должна быть в заметке. Создаём новую заметку в офлайновом клиенте. Всё, дату можно переводить обратно. Пишем заметку (или копируем существующую) и отправляем на сервер. Так как лента журнала генерируется на лету из записей в базе данных, ваша заметка будет показана в нужном порядке и с нужным временем. Старые копии записи (если таковые имеются) можно безжалостно удалить.

Конечно решение, прямо скажем, не самое элегантное, но раз другого способа наши хозяева не предоставили, приходится извращаться.

Состояние: креативное
Комментарии:
scr
15:10 25-02-2003
Вопрос: что будет, если задать дату заметки, которая наступит в будущем.
Ответ: очевидно, заметка будет показываться в ленте постоянных читателей всегда первой, пока не наступит указанная дата. Будет время – проверю.

отредактировано: 25-02-2003 15:10 - scr

scr
17:55 10-03-2003
Затея не выгорела. Либо залатали, либо изначально такой юзкейс был учтен и дырка заткнута. Если дата отправляемой из клиента заметки позже той, которая на сервере, заметке присваивается текущее время сервера.