Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 22.06.2006, 13:17   #1
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию дата до 1970 года

Поделитесь, пожалуйста, кто как решал проблему редактирования в BackEnd режиме ранних дат. По умолчанию (ограничение связано с обработкой дат в php ) все что меньше 1970 преобразуется в текущий год
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 23.06.2006, 19:52   #2
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию спасибо. проблему решил

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   #3
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию

http://php.weblogs.com/adodb_date_time_library - не работает
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 26.06.2006, 11:38   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

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

Цитата:
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_talkbruehlmeier

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.

__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 07.07.2006, 09:11   #5
Konstantin
Senior Member
 
Регистрация: 27.02.2006
Сообщений: 131
По умолчанию

для дат до 1970 используются отрицательные числа
Konstantin вне форума   Ответить с цитированием
Старый 07.07.2006, 11:45   #6
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

Цитата:
Сообщение от Konstantin
для дат до 1970 используются отрицательные числа
Да, я тоже так сделал, но меня интересовал именно процесс внедрения функциональности в typo3
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 07.01.2007, 03:30   #7
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Интересно проблема осталась без решениЯ?
А то чувствую скоро придется с ней столкнуться лицом к лицу)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 07.01.2007, 13:58   #8
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

Ну почему без решение, я тогда реализовал решение под себя (описанным выше способом) и внедрил его в типо3
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 07.01.2007, 14:00   #9
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

Просто все обсуждение этих иносьтранных разработчиков свелоь к решению что использование отрицательных чисел - зло,
а также ими был составлен документ с требованию к работе с датами
и собственно все
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 07.01.2007, 14:11   #10
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория