Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   дата до 1970 года (http://forum.typo3.ru/showthread.php?t=1532)

Дмитрий Самойлов 22.06.2006 13:17

дата до 1970 года
 
Поделитесь, пожалуйста, кто как решал проблему редактирования в BackEnd режиме ранних дат. По умолчанию (ограничение связано с обработкой дат в php ) все что меньше 1970 преобразуется в текущий год

Дмитрий Самойлов 23.06.2006 19:52

спасибо. проблему решил
 
1. сделал для себя новый eval элемент = date2
2. наследовался от t3lib_TCEforms, переопределил getSingleField_typeInput
(hooks к сожалению не помогли)
для полей с eval=date2 сам рендерил обработчики событий
3. при onchange посылал запрос на сервер (привет ajax :) ) дабы он преобразовал дату в число
4. на сервере для корректной работы со старыми датами пользовался
http://php.weblogs.com/adodb_date_time_library
5. завернул в плагин


P.S. Если кому-то нужны мои наработке обращайтесь

Дылгеров Ц.В. 26.06.2006 05:08

http://php.weblogs.com/adodb_date_time_library - не работает

Valery Romanchev 26.06.2006 11:38

тема много раз обсуждалась в девелоперском листе рассылки

Цитата:

I brought this up the last time (around November 2004) and sadly it's
true that there was never a real consensus on this topic. Back then, I
made a summary of the requirements and mailed them to Kasper, but that
was it. He did not feel that this was a priority topic and hoped that
somebody else might implement it. That has never happened.

You can find it the "historical" results here:

http://wiki.typo3.org/index.php/User_talk:Dbruehlmeier

It was my opinion back then that the dates should be stored in the
official ISO format, but I'm not sure anymore if this would be the best
solution. Probably, using adodb would be better. Negative timestamps are
definitely not the solution IMO.

However, I still feel strongly that this should be part of the TYPO3
core. I'm not a good enough programmer to create a coded proposal for
this, but I still hope that - maybe for TYPO3 5.0 - this problem might
be solved.



Konstantin 07.07.2006 09:11

для дат до 1970 используются отрицательные числа

Дмитрий Самойлов 07.07.2006 11:45

Цитата:

Сообщение от Konstantin
для дат до 1970 используются отрицательные числа

Да, я тоже так сделал, но меня интересовал именно процесс внедрения функциональности в typo3

Tod 07.01.2007 03:30

Интересно проблема осталась без решениЯ?
А то чувствую скоро придется с ней столкнуться лицом к лицу)

Дмитрий Самойлов 07.01.2007 13:58

Ну почему без решение, я тогда реализовал решение под себя (описанным выше способом) и внедрил его в типо3

Дмитрий Самойлов 07.01.2007 14:00

Просто все обсуждение этих иносьтранных разработчиков свелоь к решению что использование отрицательных чисел - зло,
а также ими был составлен документ с требованию к работе с датами
и собственно все

Tod 07.01.2007 14:11

Я просто в замешательстве неужели проблема только у тебя была, как же остальные разработчики))
Что за документ с требованиям к дате? Типа не используйте до 1970? Не сосвем понял как люби обходятся с этой проблемой...
По поводу решения, оно доступно для широких масс? в качестве плагина например, а то создать нечто подобное наприме для меня это на уровне "гуру типо3") которым я пока не являюсь


Часовой пояс GMT +4, время: 13:34.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot