Silence Опубликовано 5 февраля, 2017 Автор Поделиться Опубликовано 5 февраля, 2017 Только что, Alexander_M сказал: Поступим следующим образом: я выложу плагин, который детектит тип браузера, а тов. Silence может поправить этот плагин, чтобы он использовал этот API для корректного отображения. Поставил ето код в custom.css .... ? .state-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .state-indicator:before { content: "\f108"; } /* small desktop */ @media all and (max-width: 1200px) { .state-indicator:before { content: "\f108"; } } /* tablet */ @media all and (max-width: 1024px) { .state-indicator:before { content: "\f10a"; } } /* mobile phone */ @media all and (max-width: 768px) { .state-indicator:before { content: "\f10b"; } } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DasIst0 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 У меня почему то постоянно статус выключен Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexander_M Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Это "служебный" плагин. Он расширяет класс \IPS\Member добавляя набор методов для определения типа устройства. (См. исходник.) Предлагается небольшой патч для плагина тов. Silence: В custom.css достаточно оставить: .state-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } В хуках: {{if $comment->author()->isOnline()}}<i class="state-indicator ipsOnlineStatus_online" data-ipsTooltip title="Пользователь в сети с {$comment->author()->_isOnlineFromName()}">{$comment->author()->_isOnlineFromSymbol()}</i>{{else}}<i class="fa {setting="onlineIndicator_iconOffline"} ipsOnlineStatus_offline" data-ipsTooltip title="{lang="offline" sprintf="$comment->author()->name"}"></i>{{endif}} Думаю, логика понятна и автор поправит свой плагин. На нашем форуме эта штука уже работает. Advanced Online Indicator.xml gudman1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Alexander_M, да, да, только что протестировали! Все работает, а именно определяет тип устройства с которого зашел тот или иной пользователя. Показывает нужный значок и надпись для всех! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexander_M Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Ладно, у меня прошел приступ лени. Но внимание, ПЕРЕД установкой этого плагина обязательно установите Advanced Online Indicator. (Я имею ввиду именно эту версию Online Indicator.) Online_Indicator_1_0_7.xml gudman1 и Respected 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Круто, кто-нибудь затестит? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 3 минуты назад, Respected сказал: Круто, кто-нибудь затестит? на нашем форуме работает уже! уже все затестили так сказать! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Я имею ввиду скрин хорошо бы здесь оставить Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 да, конечно, не проблема! Зашел гостем и смотрю профиль пользователя: 9 минут назад, Respected сказал: Я имею ввиду скрин хорошо бы здесь оставить или ты другое имел ввиду? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Silence Опубликовано 5 февраля, 2017 Автор Поделиться Опубликовано 5 февраля, 2017 1 Скреен - с ПК ..... верно 2 Скрийншот с ПК - неверно ..... ползвател с мобилного Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 3 минуты назад, Silence сказал: Скрийншот с ПК - неверно ..... ползвател с мобилного Кэш браузера и кэш форума очистил? Все верно установил? Нужно установить Advanced Online Indicator.xml затем Online_Indicator_1_0_7.xml При этом В custom.css достаточно оставить: .state-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } Redneck 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Silence Опубликовано 5 февраля, 2017 Автор Поделиться Опубликовано 5 февраля, 2017 Только что, gudman1 сказал: Кэш браузера и кэш форума очистил? Все верно установил? Нужно установить Advanced Online Indicator.xml затем Online_Indicator_1_0_7.xml Да ... знаю ... но нет ..... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 15 минут назад, gudman1 сказал: да, конечно, не проблема! Зашел гостем и смотрю профиль пользователя: или ты другое имел ввиду? Да, именно, это. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexander_M Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Silence, дайте ссылочку на тему Вашего форума - посмотрим что там. Предыдущий плагин Online Indicator Вы просто удалили? И затем установили заново, я верно понимаю? (Теоретически, я мог накосячить в инструкции, но проверил только что ещё раз, - всё верно.) А, и ещё. Тоже поможет для выяснения проблемы - если навести на значок, то какая надпись появляется? (Там есть всплывающая подсказка, где текстом написано.) Возможно так же, что вы не завершили php сессию (т.е. кнопочку выход не нажали). Это тоже может быть источником такой проблемы. Иногда в таблице сессий для одного пользователя бывает и две строчки... (такое я уже ловил и, по-хорошему, это конечно косяк движка). Обычно нужно несколько раз обновить страницу с нового устройства и всё должно быть ок. gudman1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
geistero Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 А у меня неправильно. Вернее, правильно, но 2 значка отображается рядом. А надо, чтобы один. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 geistero, старый плагин удалил? В custom.css удали лишнее, что нужно оставить выше написано. geistero 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 Проверил на тестовом форуме. Все работает. Только почему все в единый плагин не включить? gudman1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 5 февраля, 2017 Поделиться Опубликовано 5 февраля, 2017 нашел одну проблему: зашел с компа - показывает ПК, зашел с телефона - показывает мобильник, возвращаюсь на комп (на компе я не выходил из аккаунта) - показывает мобильник. Чтобы показывало с компа, надо выйти из аккаунта и опять зайти... Silence 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gudman1 Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Redneck, 10 часов назад, Alexander_M сказал: Иногда в таблице сессий для одного пользователя бывает и две строчки... (такое я уже ловил и, по-хорошему, это конечно косяк движка). Обычно нужно несколько раз обновить страницу с нового устройства и всё должно быть ок. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DasIst0 Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Количество плагинов как то влияет на работу движка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexander_M Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Daslst0, разве что теоретически. Установка двух плагинов вместо одного ничего не испортит. Redneck, ну у меня нет нормального исходника плагина Online Indicator, а править сырой XML очень не удобно. (Когда переходишь в Developer Mode при разработке плагина, нужна папочка dev с мета-информацией, о версии, об именах файлов, и.т.п. Её у меня нет.) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
exit Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Я не знаю почему, но загрузить эти плагины в темах форума не открыт. Любые идеи, почему это может быть так? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
exit Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Простите, я знал, где эта проблема исходит, и это вариант онлайн-индикатора. При включении индикатора отображения опции в Display indicator in user Avatar? ?то под тем не хотят, чтобы открыть. Является ли это ошибка не знаю Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Alexander_M Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 1 hour ago, exit said: Простите, я знал, где эта проблема исходит, и это вариант онлайн-индикатора. При включении индикатора отображения опции в Display indicator in user Avatar? ?то под тем не хотят, чтобы открыть. Является ли это ошибка не знаю Вы конечно простите, но по-моему лучше уж тогда на английском общаться. (Хотя возможно это запрещено правилами конференции?) Просто я минуту пытался понять, что Вы имели ввиду. Да, Вы правы, в этой функции действительно закралась ошибка - вот оно, следствие того, что мы у себя не эту фичу не юзали и правил я напрямую XML А потестировать поленился. Каюсь. Держите. Online_Indicator_1_0_8.xml Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
exit Опубликовано 6 февраля, 2017 Поделиться Опубликовано 6 февраля, 2017 Да теперь все работает нормально. спасибо Как я могу это сделать, чтобы показать в Who`s Online? Спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.