Гость $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, ко всему томуже, такой скрипт может сделать уязвимость вего форума.... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения