событие выбора пользователем вкладки окна чата

Больше
13 года 1 мес. назад #1 от rrrFer_
САБЖ, нет ли такого события?
очень хочется его обработать.
поясню что ищу -в окне чата может быть несколько вкладок(по одной вкладке для каждого собеседника). Хотелось бы получать события о том, что пользователь переходит к другой вкладке(или открывает новую).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #2 от rrrFer_
вот сразу приведу пример того что ищу.

Вот в окне чата внизу есть надпись "TRLT" - это для транслита. При нажатии на надпись, она станет жирнее и сообщения будут отправляться транслитом. НО отправляться они будут не всем, а лишь тем, в окне чата с кем была нажата эта кнопка.

Интересует вот что. Я нажал ее во вкладке у юзера А - она стала жирнее. перешел на вкладку к юзеру Б - она не жирная. Перешел назад к юзеру А -она опять жирная.

Вывод: модуль, отвечающий за транслит получает информацию об UIN юзера, вкладка с которым в данный момент открыта в окне чата. Я хочу также ))

Есть вариант постоянно отправлять запрос PG_CHAT_UIN - но это ваще не выход, т.к. не хочу мой плагин напрасно тревожил клиент(ну и ресурсы зря при этом кушал тоже)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #3 от Mikanoshi
У меня дежавю?) В этой же ветке это уже было:
rnq.ru/component/option,com_kunena/Itemi...ew/catid,7/id,40620/

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #4 от rrrFer_
нет у вас не дежавю. Там был другой вопрос. С получением UIN проблем нет. Хочу получить сигнал о смене вкладки.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #5 от Mikanoshi
Ну дак тему всю прочитать надо) Событие PE_SELECTTAB, там даже пример кода есть для него.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #6 от Rapid D
Mikanoshi писал(а):

Ну дак тему всю прочитать надо) Событие PE_SELECTTAB, там даже пример кода есть для него.

Это событие шлёться, только если выбрана закладка какого-либо плагина.
Для чатов, события нет :(

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #7 от Mikanoshi
а точно)) не зря у меня в инвизчекере таймер)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #8 от rrrFer_

Ну дак тему всю прочитать надо) Событие PE_SELECTTAB, там даже пример кода есть для него

дак сначала попробовал, убедился что не работает, потом тему создал )
Для чатов, события нет
к сожалению

Вобщем вот как с TRLT, хочется также сделать...чтобы плагин имел разные состояния для разных контактов...ну и состояния эти демонстрировал внешностью иконки кнопки плагина )

Вот поэтому при переключении контакта надо менять иконку кнопки, а сообщение отловить не получается.
Каждую секунду слать PG_CHAT_UIN клиенту не хочется.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #9 от Rapid D
В следующей версии могу добавить новое событие. Но большинство народу редко обновляют версии...

PS. Кстати советую в PG_CHAT_UIN брать не числовое значение, а строковое. Т.к. например для агентовских почт, числовое всегда будет 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #10 от rrrFer_
спасибо, буду ждать новую версию :)

Про то что не обновляют...раньше вроде бы поиск обновлений работал, а сейчас не уведомляет у меня о новых версиях...(но это уже оффтоп)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #11 от Sleuthhound
Rapid D писал(а):

В следующей версии могу добавить новое событие. Но большинство народу редко обновляют версии...

PS. Кстати советую в PG_CHAT_UIN брать не числовое значение, а строковое. Т.к. например для агентовских почт, числовое всегда будет 0


Было бы неплохо, если такое событие появилось бы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
13 года 1 мес. назад #12 от rrrFer_
а как новая версия выйдет - напиши пожалсто как событие будет называться :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.356 секунд
Работает на Kunena форум