Jump to content

Featured Replies

Только что, 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"; }
}

 

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122226
Share on other sites
  • Replies 76
  • Created
  • Последний ответ
Expand topic overview

Лучшие авторы в теме

Лучшие авторы в теме

Most Popular Posts

Silence
Silence

Я переделал немого ето плагин - тепер показат мобиле стаус Загрузиты новии версиу и поставит ето код в custom.css .state-indicator { display: inline-block; font: normal normal normal

Silence
Silence

Да ..... для другой - Я буду стараться Если Respected может помочь .... ? .. 

geistero
geistero

А я Сайленсу поставил 500-е очко репутации...:) Заметил уже после того, как поставил. Хороший плагин, поставил, народ сразу оценил.

Posted Images

Expand topic overview

У меня почему то постоянно статус выключен

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122228
Share on other sites

Это "служебный" плагин. Он расширяет класс \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

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122232
Share on other sites

Alexander_M, да, да, только что протестировали! Все работает, а именно определяет тип устройства с которого зашел тот или иной пользователя. Показывает нужный значок и надпись для всех!

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122233
Share on other sites

Ладно, у меня прошел приступ лени. :)

Но внимание, ПЕРЕД установкой этого плагина обязательно установите Advanced Online Indicator. (Я имею ввиду именно эту версию Online Indicator.)

Online_Indicator_1_0_7.xml

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122234
Share on other sites

Круто, кто-нибудь затестит?

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122243
Share on other sites
3 минуты назад, Respected сказал:

Круто, кто-нибудь затестит?

на нашем форуме работает уже! B|

уже все затестили так сказать! 

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122244
Share on other sites

Я имею ввиду скрин хорошо бы здесь оставить

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122245
Share on other sites

да, конечно, не проблема! Зашел гостем и смотрю профиль пользователя:

Снимок экрана 2017-02-05 в 23.23.05.pngСнимок экрана 2017-02-05 в 23.24.03.pngСнимок экрана 2017-02-05 в 23.24.43.png

9 минут назад, Respected сказал:

Я имею ввиду скрин хорошо бы здесь оставить

или ты другое имел ввиду? B|

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122247
Share on other sites

1 Скреен - с ПК ..... верно

1.png

2 Скрийншот с ПК - неверно ..... ползвател с мобилного

2.png

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122249
Share on other sites
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;
}
Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122251
Share on other sites
Только что, gudman1 сказал:

Кэш браузера и кэш форума очистил? Все верно установил?

Нужно установить Advanced Online Indicator.xml затем Online_Indicator_1_0_7.xml

Да ... знаю ... но нет .....

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122252
Share on other sites
15 минут назад, gudman1 сказал:

да, конечно, не проблема! Зашел гостем и смотрю профиль пользователя:

или ты другое имел ввиду? B|

Да, именно, это.

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122253
Share on other sites

Silence, дайте ссылочку на тему Вашего форума - посмотрим что там.

Предыдущий плагин Online Indicator Вы просто удалили? И затем установили заново, я верно понимаю? (Теоретически, я мог накосячить в инструкции, но проверил только что ещё раз, - всё верно.)

А, и ещё. Тоже поможет для выяснения проблемы - если навести на значок, то какая надпись появляется? (Там есть всплывающая подсказка, где текстом написано.)

Возможно так же, что вы не завершили php сессию (т.е. кнопочку выход не нажали). Это тоже может быть источником такой проблемы. Иногда в таблице сессий для одного пользователя бывает и две строчки... (такое я уже ловил и, по-хорошему, это конечно косяк движка). Обычно нужно несколько раз обновить страницу с нового устройства и всё должно быть ок.

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122256
Share on other sites

А у меня неправильно. Вернее, правильно, но 2 значка отображается рядом. А надо, чтобы один.

screenshot 2017-02-05 005.png

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122257
Share on other sites

geistero, старый плагин удалил? В custom.css удали лишнее, что нужно оставить выше написано.

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122258
Share on other sites

Проверил на тестовом форуме. Все работает. Только почему все в единый плагин не включить?

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122261
Share on other sites

нашел одну проблему: зашел с компа - показывает ПК, зашел с телефона - показывает мобильник, возвращаюсь на комп (на компе я не выходил из аккаунта) - показывает мобильник. Чтобы показывало с компа, надо выйти из аккаунта и опять зайти... 

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122264
Share on other sites

Redneck,

10 часов назад, Alexander_M сказал:

Иногда в таблице сессий для одного пользователя бывает и две строчки... (такое я уже ловил и, по-хорошему, это конечно косяк движка). Обычно нужно несколько раз обновить страницу с нового устройства и всё должно быть ок.

 

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122287
Share on other sites

Количество плагинов как то влияет на работу движка?

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122293
Share on other sites

Daslst0,

разве что теоретически. Установка двух плагинов вместо одного ничего не испортит. :)

Redneck,

ну у меня нет нормального исходника плагина Online Indicator, а править сырой XML очень не удобно. :)

(Когда переходишь в Developer Mode при разработке плагина, нужна папочка dev с мета-информацией, о версии, об именах файлов, и.т.п. Её у меня нет.)

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122321
Share on other sites

Я не знаю почему, но загрузить эти плагины в темах форума не открыт.
Любые идеи, почему это может быть так?

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122329
Share on other sites

Простите, я знал, где эта проблема исходит, и это вариант онлайн-индикатора.
При включении индикатора отображения опции в Display indicator in user Avatar? ?то под тем не хотят, чтобы открыть.
Является ли это ошибка не знаю

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122331
Share on other sites
1 hour ago, exit said:

Простите, я знал, где эта проблема исходит, и это вариант онлайн-индикатора.
При включении индикатора отображения опции в Display indicator in user Avatar? ?то под тем не хотят, чтобы открыть.
Является ли это ошибка не знаю

Вы конечно простите, но по-моему лучше уж тогда на английском общаться. :) (Хотя возможно это запрещено правилами конференции?) Просто я минуту пытался понять, что Вы имели ввиду.

 

Да, Вы правы, в этой функции действительно закралась ошибка - вот оно, следствие того, что мы у себя не эту фичу не юзали и правил я напрямую XML :)

А потестировать поленился. Каюсь. Держите. :)

 

Online_Indicator_1_0_8.xml

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122334
Share on other sites

Да теперь все работает нормально. спасибо
Как я могу это сделать, чтобы показать в Who`s Online?

 

Спасибо

 

Link to comment
https://ipbmafia.ru/topic/15931-online-indicator/?&do=findComment&comment=122340
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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.