Гость $eK@ToR Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Админы, появилась мысля, чтобы синхронизировать всю дату форума, со звёздной датой т.е. чтобы вместо стандартного: "20.08.2008 23:19" было "20.08.2008 23:19 (stardate -315636.53)" реализовать очень просто
Fremor Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Тема эта поднималась уже неоднократно. Вот здесь есть развернутый ответ http://www.trekker.ru/forum/showthread.php?t=3049&page=2&highlight=%E7%E2%E5%E7%E4%ED%E0%FF+%E4%E0%F2%E0 История DS9 - все закономерно, но непредсказуемо.
Luvilla Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 реализовать очень просто Вот и замечательно, что для тебя это просто. $eK@ToR, встречное предложение: разработай предлагаемый тобой модуль и вынеси на обсуждение в готовом виде. 1 Женщина тоже может построить Дом... ...или найти Мужчину, который для неё это сделает!
Гость $eK@ToR Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 оффтоп Ну вы люди непонятные.... сначала сносите, потом восстанавливаете......Скрыть Luvilla, сейчас над этим работаю.... добавлено через 9 минут Код... function StardateTodayThis(form) { YearInput = eval(form.YearToday.value) MonthInput = eval(form.MonthToday.value) DayInput = eval(form.DateToday.value) HourInput = eval(form.HourToday.value) MinuteInput = eval(form.MinuteToday.value) var StardateOriginToday = new Date("July 15, 1987 00:00:00"); var StardateInputToday = new Date(); StardateInputToday.setYear(YearInput) StardateInputToday.setMonth(MonthInput) StardateInputToday.setDate(DayInput) StardateInputToday.setHours(HourInput) StardateInputToday.setMinutes(MinuteInput) StardateInputToday.setSeconds(0) StardateInputToday.toGMTString(0) var stardateToday = StardateInputToday.getTime() - StardateOriginToday.getTime(); stardateToday = stardateToday / (1000 * 60 * 60 * 24 * 0.036525); stardateToday = Math.floor(stardateToday + 410000); stardateToday = stardateToday / 10 form.YourChosenDateToday.value = StardateInputToday; form.StardateTodayOutput.value = stardateToday; return true; } Скрыть вот java скрипт, который переводит нашу дату в звёздную, что бы он работал с форумом, надо просто его вписать в несколько файлов: (index.php, forumdisplay.php, showthread.php, и member.php.) (вернее в их темплейты) с поправкой на то чтобы скрипт брал дату, и делал её копию в переведенном состоянии... я вечером скачаю готовый "vBulletin" и поэксперементирою с ним.... потом отпишусь
Dilan Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 $eK@ToR, оффтоп Да вы товарищ, тоже непонятный, сначала просите сносить, потом свое же сообщение сносите.Скрыть 1 - Dilan@Omega007, USS Andromeda-E. - Почетный костровой - Часто Копирую Новости =)
Гость $eK@ToR Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Dilan, оффтоп прочитав сообщение Fremor'a, я понял что тема уже обсуждалась, ну я написал её снести, а когда написал, увидел сообщение Luvilla, пост #3 и снес своё сообщение...Скрыть
Luvilla Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 $eK@ToR, оффтоп Ну вы люди непонятные.... сначала сносите, потом восстанавливаете...... Кроме тебя здесь никто ничего не сносил и уж тем более не восстанавливал. Почему это мы - "люди непонятные"? Скрыть вот java скрипт Замечательно. Вопрос: что будет, если у пользователей в браузере отключен JavaScript? Почему это им дата не будет отображаться? Оптимизируй тогда уже под всех, чтобы было по-человечески, а не по принципу "а у меня работает". ОК? Женщина тоже может построить Дом... ...или найти Мужчину, который для неё это сделает!
Dilan Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Luvilla, $eK@ToR, оффтоп Я сносил тему, когда увидел просьбу, а когда снес заметил, что последнее сообщения было удалено и восстановил.Скрыть - Dilan@Omega007, USS Andromeda-E. - Почетный костровой - Часто Копирую Новости =)
Гость $eK@ToR Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Да без проблем, думаю это сложностей не предоставит....
Гость $eK@ToR Опубликовано 22 августа, 2008 Опубликовано 22 августа, 2008 Dilan, оффтоп всё ок.Скрыть
Гость $eK@ToR Опубликовано 25 августа, 2008 Опубликовано 25 августа, 2008 Повозившись с перевожом кода с java на php я понял что ничего хорошего из этого не получается (пока) ибо лагов много(переводит дату с неочностью 1,5 дня...) попробую переделать....
Luvilla Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 оффтоп оффтоп оффтоп оффтоп оффтоп оффтоп оффтоп оффтоп "Плохому программисту компилятор мешает"© народная мудростьСкрыть Скрыть Скрыть Скрыть Скрыть Скрыть Скрыть Скрыть $eK@ToR, а ты уверен, что до "перевода кода с java на php" не было этой неточности в полтора дня? Женщина тоже может построить Дом... ...или найти Мужчину, который для неё это сделает!
Гость $eK@ToR Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Luvilla, вот именно, на java этот код элементарен, а на php он выгледит в 3 раза страшнее... а на java код работал с точностью до 30 сек.
Malcolm Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 оффтоп а на java код работал с точностью до 30 сек. Стесняюсь даже спросить, как можно высчитать точность звёздной даты (не иначе как по календарю звёздных дат...) с учетом секунд, если звездная дата информацию о секундах вообще не содержит.StardateInputToday.setSeconds(0)Скрыть
Enterprise Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 оффтоп Luvilla, 8 оффтопов в оффтопе это крутоСкрыть - Tom Paris: Wooow! - Tuvook: Wow indeed.
Гость $eK@ToR Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Malcolm, Дык, это была первая версия кода, вторая же считает и секунды
Арибет Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 оффтоп Не удержусь и спрошу еще раз: нафиг нам звездная дата с минусом? Скрыть 1 Питер - столица Баджора. (с) FUNTik Официальный баджорский краснорубашечник. (с) Carrie
Гость $eK@ToR Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Арибет, уже без минуса... скрипт доработан
Арибет Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 $eK@ToR, если без минуса, то это будет неправильная звездная дата... Illogical, как сказал бы Спок Питер - столица Баджора. (с) FUNTik Официальный баджорский краснорубашечник. (с) Carrie
Luvilla Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 оффтоп "Не удержусь и спрошу еще раз:"© нафиг нам набор цифр без минуса и - главное - какое отношение он без минуса имеет к звёздной дате?Скрыть добавлено через 39 секунд Арибет, опередила, да? Женщина тоже может построить Дом... ...или найти Мужчину, который для неё это сделает!
Lorien Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Присоединяюсь к двум предыдущим постам, к тому же в этом случае для перевода даты будет достаточно такого кода$stardate = round(strtotime("1980/02/01")/1000,1); или его аналога...
Гость $eK@ToR Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Lorien, Не совсем, данный вид не даст точности....
Lorien Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 $eK@ToR, а какая еще точность нужна?
Luvilla Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Lorien, с точностью до 30 сек. :D Женщина тоже может построить Дом... ...или найти Мужчину, который для неё это сделает!
Гость $eK@ToR Опубликовано 26 августа, 2008 Опубликовано 26 августа, 2008 Luvilla, Lorien, оффтоп хватит ржатьСкрыть Lorien, ко всему томуже, такой скрипт может сделать уязвимость вего форума....
Рекомендуемые сообщения