Cannibal
Администратор
17 - Верховный Создатель
Offline
Пол:
Сообщений: 8038
Noisecore.ru
Регистрация: 28.01.2007
Пользователь №: 1
|
|
« Ответ #75 : 18 Мая 2009, 23:05:56 » |
|
Заметил, что время на форуме отстает на 10 минут, что не очень удобно в некоторых случаях. Да и вообще, не порядок. Что люди подумают, какой стыд! Текущее время форума: 18 Май 2009, 21:45А должно показывать : 21: 55www.worldtimeserver.comТочняк К сожалению сделать ничего с этим не могу, так как время, которое показывает форум зависит только от хостинга. Точнее от времени, установленном на серваках, которые предоставляют нам хостинг. Если ничего не изменится в ближайшее время, то напишу в техподдержку, возможно какой-то глюк. Кстати также есть проблема с переходом зимнее-летнее время. У нас оно всегда летнее
|
|
|
|
|
Гость
|
|
« Ответ #76 : 18 Мая 2009, 23:16:52 » |
|
Точняк К сожалению сделать ничего с этим не могу, так как время, которое показывает форум зависит только от хостинга. Ты можешь поправить скрипты, там должна быть функция которая считает время с прибавкой часового пояса юзверя, типа так $userTime = GetTime() + $hour_add + $ten_minut_add; Чо-та типа этого.
|
|
|
|
Cannibal
Администратор
17 - Верховный Создатель
Offline
Пол:
Сообщений: 8038
Noisecore.ru
Регистрация: 28.01.2007
Пользователь №: 1
|
|
« Ответ #77 : 19 Мая 2009, 16:00:08 » |
|
Точняк К сожалению сделать ничего с этим не могу, так как время, которое показывает форум зависит только от хостинга. Ты можешь поправить скрипты, там должна быть функция которая считает время с прибавкой часового пояса юзверя, типа так $userTime = GetTime() + $hour_add + $ten_minut_add; Чо-та типа этого. Хех, спасибо за совет Будет время - займусь *добавляет в to-do лист*
|
|
|
|
Гость
|
|
« Ответ #78 : 19 Мая 2009, 16:50:05 » |
|
Порылся в скриптах, первое что нашел: 'registered' => empty($user_profile[$memID]['dateRegistered']) ? $txt[470] : strftime('%Y-%m-%d', $user_profile[$memID]['dateRegistered'] + ($user_info['time_offset'] + $modSettings['time_offset']) * 3600), Эту переменную нужно подкрутить малеха, так как она отвечает за часовой пояс. <удолил плохой вариант. смотри следующий пост>
|
|
|
|
Гость
|
|
« Ответ #79 : 19 Мая 2009, 17:01:18 » |
|
Как я и предполагал: Subs.php
int forum_time(bool use_user_offset = true) - returns the current time with offsets. - always applies the offset in the time_offset setting. - if use_user_offset is true, applies the user's offset as well. - returns seconds since the unix epoch. function forum_time($use_user_offset = true, $timestamp = null) { global $user_info, $modSettings;
if ($timestamp === null) $timestamp = time(); elseif ($timestamp == 0) return 0;
return $timestamp + $gaibaaaaaaaaaaaaa +($modSettings['time_offset'] + ($use_user_offset ? $user_info['time_offset'] : 0)) * 3600; }
PS За возможный причиненный ущерб я не отвечаю.
|
|
|
|
Гость
|
|
« Ответ #80 : 19 Мая 2009, 17:04:05 » |
|
Хотя, надо сказать, это не панацея, потому это функция только текущего времени с учетом часового пояса пользователя. А, например, при добавления поста в базу данных эта функция не используется сто пудов.
Возможен косметический вариант, т.е. только видимость для пользователя поправки (что, имхо, лучше, поскольку по-настоящему время пусть меняет сам сервак, а базы данных форума лучше не трогать совсем)
В том же Subs.php есть функция timeformat($logTime, $show_today = true), там можно поправить строчку $time = $logTime + $gaiba +($user_info['time_offset'] + $modSettings['time_offset']) * 3600;
timeformat и forum_time используется именно для верного отображения, а c mysql-request стока возни...
PS И опять же, на свой страх и рыск.
|
|
|
|
Cannibal
Администратор
17 - Верховный Создатель
Offline
Пол:
Сообщений: 8038
Noisecore.ru
Регистрация: 28.01.2007
Пользователь №: 1
|
|
« Ответ #81 : 27 Мая 2009, 15:30:51 » |
|
Про возможность установки "квадратов предупреждений" под аватарами: Такого установлено не будет, я считаю это ненужной штукой. Зависимость бана от кол-ва квадратов будет не соответствовать действительности - на этом форуме баны применяются к спамо- и флудопользователям, к обычным пользователям применяются предупреждения и наставления через личные сообщения. Есть форумы, где такая штука нужна, а есть, где не нужна. Наш форум - это тот, где эта штука не нужна. Ээээ, не могу сформулировать объяснение своего мнения Я беру пример с английских гайвер-форумов - хотя эти квадраты там есть по-умолчанию, однако они никогда не применяются, в случае проблем всё решается простым предупреждением и наставлением. Так что я вообще не понимаю, зачем они нам. У нас такой (хороший) состав пользователей и такой формат форума, что эти квадраты будут выглядеть как бред, не будет никак вписываться в атмосферу, по-моему. Вот так всё есть и откуда всё Нахрен это всё не надо
|
|
|
|
Гость
|
|
« Ответ #82 : 27 Мая 2009, 15:39:50 » |
|
Согласен. Когда бывает большой постоянный поток анонимусов (в смысле новых участников), тогда это полезно. Лень всех наставлять =)
|
|
|
|
ZX-Tole
|
|
« Ответ #83 : 27 Мая 2009, 15:42:36 » |
|
я-за "квадраты".ПОЛЕЗНО БУДЕТ.
|
Viva Cronos!
|
|
|
Гость
|
|
« Ответ #84 : 27 Мая 2009, 16:38:32 » |
|
я-за "квадраты".ПОЛЕЗНО БУДЕТ.
Аргументы?
|
|
|
|
ZX-Tole
|
|
« Ответ #85 : 27 Мая 2009, 16:41:59 » |
|
я-за "квадраты".ПОЛЕЗНО БУДЕТ.
Аргументы? за оффтоп, флуд, хамство и т.д. будет выдаваться типа предупреждения и если человек умный то он поймет, что так делать нельзя, а если нет...
|
Viva Cronos!
|
|
|
Cannibal
Администратор
17 - Верховный Создатель
Offline
Пол:
Сообщений: 8038
Noisecore.ru
Регистрация: 28.01.2007
Пользователь №: 1
|
|
« Ответ #86 : 27 Мая 2009, 16:44:54 » |
|
Согласен. Когда бывает большой постоянный поток анонимусов (в смысле новых участников), тогда это полезно. Лень всех наставлять =)
Во, точняк, вот это я забыл сказать за оффтоп, флуд, хамство и т.д. будет выдаваться типа предупреждения и если человек умный то он поймет, что так делать нельзя, а если нет... Человек поймёт и без квадрата, если ему нормально объяснить
|
|
|
|
ZX-Tole
|
|
« Ответ #87 : 27 Мая 2009, 16:46:33 » |
|
К сожалению, далеко не каждый это понимает... М.б...все равно полезно мне кажется будет...
|
Viva Cronos!
|
|
|
Mephistopheles
Ненавистник школаты
Глобальный модератор
16 - Глава Федерации
Offline
Пол:
Сообщений: 2748
Сколько в бутылку не лезь, джином не станешь.
Регистрация: 03.09.2008
Пользователь №: 346
|
|
« Ответ #88 : 28 Мая 2009, 00:12:41 » |
|
Квадраты нужны хотя бы для удобства. Вот смотришь сколько осталось квадратов до бана...
|
«Это невозможно» - сказала Причина. «Это безрассудно» - заметил Опыт. «Это бесполезно» - отрезала Гордость «Попробуй» - шепнула Мечта…
|
|
|
Гость
|
|
« Ответ #89 : 28 Мая 2009, 10:08:34 » |
|
Квадраты нужны хотя бы для удобства. Вот смотришь сколько осталось квадратов до бана... Руки чешутся кого-нибудь забанить?
|
|
|
|
|