Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

(SIV34) Mobile Online Status

Опубликовано:

index.php?app=downloads&module=display&section=screenshot&id=316

Имя файла: (SIV34) Mobile Online Status

Владелец файла: siv1987

Файл размещен: 30 Сен 2016

Файл обновлен: 26 Дек 2016

Категория файла: Mods/Моды

 

Мобильный и обычный онлайн статус автора сообщения в теме. Альтернативная версия от ipbskins.

В хуке используются иконки шрифта font-awesome, который подключается с bootstrapCDN. Если шрифт уже подключен в скине, в настройках хука Hooks -> Mobile Online Status -> Подключить Font Awesome с BootstrapCDN? следует отключить.

 

Нажмите сюда, чтобы скачать этот файл

Рекомендованные сообщения

Опубликовано:

Типа такого?

f4d1d4e8c56d5f7402bac501fb74a526.jpg

 

неактивная иконка или серый кружочек?

стандартно наверно должен быть кружочек, а по желанию каждый сможет поменять на своё.

Опубликовано:
  • Автор

Один голос в пользу кружочка. Голосование продолжается.

 

Так рядом с ником или последним посещением? У вас такой ник, что не знаю как та маленькая иконка будет смотреться рядом с ним.

Опубликовано:

Рядом с ником :) Ну, а если значку просто присвоить класс ника, тогда в таком же стиле будет..)

 

Ну я тоже за кружочек )

Изменено пользователем Strategius

Опубликовано:
  • Автор

Вместе с оффлайн или только онлайн? До или после? На шаблоне у @salex еще будет смотрется, на вашем не знаю - будет громоздкая иконка, да еще и верстка может не стандартная. Покажите на скриншоте как эта иконка будет там смотреться. Подождем еще другие мнения, может кто-то не захочет там видеть статус.

Опубликовано:

Ну можно и с оффлайном, без разницы. Да для своего скина я, если что, переделаю, просто функция полезная, очень хотелось бы там видеть этот статус). А я и хочу, чтобы громадная была :)

Верстка стандартная, вроде ничего не менял, только css (.popupInner h3 a).

Опубликовано:
  • Автор

Там вообще-то есть, а рядом с именем, по моему как-то не очень смотрится.

 

11cdf77d498d3cbd2d01378bc14d88f0.png

Опубликовано:

Ну если не будете в хук добавлять, скажите, как отдельно рядом с ником добавить значок, пожалуйста. А может быть, опционально добавить в хук, с настройкой включения/выключения?

Опубликовано:
  • Автор

Шаблон Profile -> showCard

 

<if test="$member['_online']">
    <if test="$member['uagent_device'] == 'mobile'">
        Mobile Online
    <else />
       Desktop online
    </if>
<else />
  Offline
</if>

Или

 

{parse template="authorOnlineStatus" group="topic" params="$member"}

для вызова шаблона со статусом из темы.

 

 

Ну если не будете в хук добавлять

Если будет востребовано добавим.

Опубликовано:

Такая идея еще - возможно ли добавить статус после ников вообще по всему форуму глобально? Чтобы везде у ников отображался статус?)

Опубликовано:
  • Автор

Все ссылки на профиль пользователя генерируются через шаблон userHoverCard. Если собрать все ид пользователей которые приходили в этом шаблоне, потом сделать запрос активности с этими ид в таблицу сессий и заменить в финальном html коде макрос <!--online.status.%member_id%--> то в принципе должно получится. Дешево, сердито и главное быстро с одним sql запросом и запрос только нужных на странице пользователей. Правда если на форуме посещаемость один с половиной человек онлайн, проще загрузить эту горсть сразу из сессий и не играться с выбором. Теоретически должно получится, но с точки зрения дизайна по моему не очень удачно. Проще посмотреть статус во всплывающем профиле.

Опубликовано:
  • Автор

Хук обновлен до 1.0.3

* Исправлена ошибка анонимных онлайн пользователей на главной странице форума

* По результатам голосования иконка оффлайн статуса заменена на серый кружочек

Опубликовано:
  • Автор

Обновлен до 1.0.4

* Исправлен баг с удаленными сообщениями в теме

  • 2 месяца спустя...
Опубликовано:

Обнаружил баг:

Если пользователь анонимен, то хук все равно показывает, что он онлайн

Опубликовано:
  • Автор

Где именно?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.