Posted 12 октября, 20213 yr comment_173410 В общем, как пофиксить онлайн блок на форуме? Человек сидит на форуме, у него показывает в блоке что он онлайн, а я его не вижу собственно кто в курсе ?:) Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/ Share on other sites Больше вариантов
12 октября, 20213 yr comment_173411 SoulRainr обсуждалось уже не раз, пользуйтесь поиском Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173411 Share on other sites Больше вариантов
12 октября, 20213 yr Author comment_173412 Искал, но не нашел ничего годного Только что в группах надо якобы ставить галочку Но я понимаю что с выходом новой версии, что то поменялось в кеширование, поэтому задал вопрос Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173412 Share on other sites Больше вариантов
13 октября, 20213 yr Author comment_173429 Up вопрос Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173429 Share on other sites Больше вариантов
13 октября, 20213 yr comment_173431 17 часов назад, SoulRainr сказал: В общем, как пофиксить онлайн блок на форуме? Человек сидит на форуме, у него показывает в блоке что он онлайн, а я его не вижу собственно кто в курсе ?:) Переписывать код виджета. В последней версии добавили отображение твоего ника ВСЕГДА если ты на странице, это сделано через js и не влияет на других пользователей. Edited 13 октября, 20213 yr by ZIKURIK Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173431 Share on other sites Больше вариантов
13 октября, 20213 yr Author comment_173432 16 минут назад, ZIKURIK сказал: Переписывать код виджета. В последней версии добавили отображение твоего ника ВСЕГДА если ты на странице, это сделано через js и не влияет на других пользователей. Бред полный Исправил в АЦ через настройку Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173432 Share on other sites Больше вариантов
13 октября, 20213 yr comment_173433 1 час назад, SoulRainr сказал: Бред полный Вполне логично, виджеты же кэшируются. Вопрос скорее в том, почему они не могут сделать надстройку для таких виджетов чтобы они не кэшировались или запрос выполнялся средствами ajax Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173433 Share on other sites Больше вариантов
14 октября, 20213 yr comment_173451 Как тебе такое, Илон Макс на гифке грузится долговато, ибо это тестовый сервер на харде В реалиях отправляются аяксы с заданной частотой (от 1 секунды и т.д. можно задать самому) на получение пользователей в реальном времени которые находятся на странице. Так же отключено кеширование данного блока совсем. Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173451 Share on other sites Больше вариантов
15 октября, 20213 yr comment_173464 6 часов назад, ZIKURIK сказал: от 1 секунды секунды чем это лучше блока без кэширования? Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173464 Share on other sites Больше вариантов
15 октября, 20213 yr comment_173465 14 часов назад, ZIKURIK сказал: Макс Маск его зовут. Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173465 Share on other sites Больше вариантов
15 октября, 20213 yr comment_173466 Реально полный бред сделали, раньше хоть знал что человек вышел с форума а теперь он там висит Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173466 Share on other sites Больше вариантов
15 октября, 20213 yr comment_173474 9 часов назад, Zero108 сказал: Маск его зовут. Надеюсь ты это не с серьезным лицом писал? 16 часов назад, by_ix сказал: чем это лучше блока без кэширования? Тем, что добавил обновление на ajax. Обновление пользователей происходит на лету, не нужно перезагружать страницу, а все новые подключенные пользователи отобразятся сразу. Так же дописал js который аккуратно добавляет и удаляет пользователей: Так же ajax обновляет статус пользователя если он что-то пишет в редакторе: Экспериментирую пока что со всем этим, но заставил этот виджет работать так, как он должен работать. Еще можно вместе с ajax запросом обновлять саму сессию, чтобы если пользователь даже не активен, оставался в ней. Т.е. будет уже эмуляция "активной онлайн локации" где пользователи отображаются как в дискорде например в комнате, пока её не покинут. Сейчас ips удаляет таких из сессии. Данные хранятся в редисе если он есть, т.е. можно спокойно долбить его запросами. Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173474 Share on other sites Больше вариантов
15 октября, 20213 yr comment_173481 3 часа назад, ZIKURIK сказал: Тем, что добавил обновление на ajax. Обновление пользователей происходит на лету, не нужно перезагружать страницу, а все новые подключенные пользователи отобразятся сразу. Так же ajax обновляет статус пользователя если он что-то пишет в редакторе это, конечно, хорошо, но, если форум большой и в онлайне много людей смотрят темы одновременно, что по нагрузке? запросы на обновление же будут чуть ли не каждую милесекунду лететь от всех пользователей. или оно тут работает как в последних темах на аджаксе? обновление происходит в целом для всего форума каждую секунду, а не для каждого пользователя отдельно? если так, то вполне годно. можно тогда ещё сделать, если это возможно, чтоб для гостей виджет обновлялся по другому таймеру. Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173481 Share on other sites Больше вариантов
16 октября, 20213 yr comment_173501 1 час назад, by_ix сказал: это, конечно, хорошо, но, если форум большой и в онлайне много людей смотрят темы одновременно, что по нагрузке? запросы на обновление же будут чуть ли не каждую милесекунду лететь от всех пользователей Можно выставить 1 запрос = 5 секунд, или 1-2 минуты, я страницы чаще обновляю когда по форуму ползаю. Тем более опять же если есть редис, запросы идут к нему, в запросе формируется двумерный массив, данных немного. Для большого форума такие запросы ничто. Тем более сам IPS очень статичен и ajax редко используется. Например стандартно, если покопаться, идут запросы ~1-2мин на получение новых уведомлений, или, например, когда ты находишься в теме, на получение новых ответов (чтобы потом нажать кнопку показать ответы) и т.д. 1 час назад, by_ix сказал: или оно тут работает как в последних темах на аджаксе? обновление происходит в целом для всего форума каждую секунду, а не для каждого пользователя отдельно? Не знаю как там с темами, но в виджете посетителей, мой ajax пока что только достает готовые данные сессии (не заставляет их обновиться), которые формирует сам движок когда пользователь заходит в тему или пишет что. Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=173501 Share on other sites Больше вариантов
3 января, 20222 yr comment_176204 Обновил на двух форумах Invision до 4.6.9 Теперь на главной меня дублирует как обычного юзера онлайн и как администратора. Как это пофиксить? Link to comment https://ipbmafia.ru/topic/23623-onlajn-blok-v-invision-community-v467-nulled/?&do=findComment&comment=176204 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.