VVVas писал(а):А то сейчас получаеться лежит всего лишь немного бажный мод: только что названная вещь (сейчас вся статистика мода в любом случае по нулям в период с 24:00 до 01:00 по MSK летнему)
Эта гадось была из-за вчера/сегодня. Сейчас поставил новый вариант от
Гога - этой проблемы нет.
VVVas писал(а):неотображение пользователей за последний час (но это возможно бага с моими модами или чисто мой косяк, потому что у других вроде всё нормально)
А это пока так и осталось.
Добавлено спустя 13 минут 23 секунды:
Вернее вру. Всё работает. Мод полностью работает. Но при одном единственном
условии: в профиле должен стоять часовой пояс больше либо равный тому который есть на территории где расположен физически хостинг. То есть сейчас это GMT+4 и больше, а а зимой я так понимаю будет GMT+3. Но это я смотрю
VVVas писал(а): в период с 24:00 до 01:00 по MSK летнему
Сейчас дождусь часа и скажу как себя ведет.
Добавлено спустя 18 минут 9 секунд:
После
VVVas писал(а):01:00 по MSK летнему
мод стал работать и при GMT+3, но при этом проявляется
VVVas писал(а):неотображение пользователей за последний час
и раньше просто не замечал, не учитываеться в суточной статистике первый час суток 24:00 до 01:00 по MSK летнему
При GMT+2 и меньше мод не работает совсем, как я и писал.
Добавлено спустя 9 часов 21 минуту 33 секунды:
Вообщем всем спасибо. Я получил то что хотел, но не в идеале, потому как извините но что-то у меня не думается сейчас. Может потом.
Итак что замутил.
удалил
Код: Выделить всё
$userdata_time = 3600 * ( floatval($userdata['user_timezone']) ? $userdata['user_timezone'] : @$board_config['board_timezone'] );
В первом sql-запросе WHERE заменил на вот такой
Код: Выделить всё
WHERE u.user_session_time > " . ($board_config['time_today'] - $board_config['board_timezone']*3600) . "
Во втором sql-запросе WHERE (вместе с AND) заменил на такой
Код: Выделить всё
WHERE u.user_id = " . ANONYMOUS . " AND s.session_time > " . ($board_config['time_today'] - $board_config['board_timezone']*3600) . "
И вырезал инфу за последний час, потому что ну не знаю я как её нормальной сделать. Если это кто подскажет - буду рад.
Добавлено спустя 1 минуту 26 секунд:
VVVas писал(а):$board_config['time_today']
Вот эта вещь береться из мода Universal TodayAt/YesterdayAt Mod by
Гога.